Windowsコマンド虎の巻

reg flags

reg flagsは、レジストリキーのフラグを設定または表示するコマンドです。

解説

レジストリキーの特定のフラグ(読み込み専用、隠しキーなど)を設定、変更、または表示します。

主に、キーの永続的な情報を制御するために使用されます。

構文

(構文)
REG FLAGS <キー名> [オプション] REG FLAGS /?
【パラメータ】
パラメータ説明
キー名フラグを設定または表示するレジストリキーを指定する
※ルートキーは以下のように省略表記できます。
・HKEY_CLASSES_ROOT ⇒ HKCR
・HKEY_CURRENT_USER ⇒ HKCU
・HKEY_LOCAL_MACHINE ⇒ HKLM
・HKEY_USERS ⇒ HKU
・HKEY_CURRENT_CONFIG ⇒ HKCC
【オプション】
オプション説明
/vレジストリキーのすべてのフラグを表示する
/s指定したキーとそのすべてのサブキーのフラグを表示する
/set <フラグ値>指定したフラグ値をキーに設定する
/reset <フラグ値>指定したフラグ値をキーからリセットする
/reg:3232bitレジストリビューを使用する
/reg:6464bitレジストリビューを使用する
/?コマンドのヘルプを表示する

サンプル

レジストリキー「HKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥Cellular」のフラグを表示する

C:¥>reg flags HKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥Cellular HKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥Cellular REG_KEY_DONT_VIRTUALIZE: CLEAR REG_KEY_DONT_SILENT_FAIL: CLEAR REG_KEY_RECURSE_FLAG: CLEAR この操作を正しく終了しました。

レジストリキー「HKCU¥sample¥reg」に特定のフラグ値を設定する (例: 0x00000001 を設定)

C:¥>reg flags HKCU¥sample¥reg /set 0x00000001 この操作を正しく終了しました。

reg flagsコマンドのヘルプを表示する

C:¥>reg flags /?

備考

  • HKEY_CURRENT_USER以外のキーを操作する時は管理者権限が必要です。
  • フラグ値は通常、16進数で指定します。

関連項目

  • reg:レジストリに関する操作を行う
  • reg query:レジストリを検索・表示する
  • reg add:レジストリの追加・修正を行う
  • reg delete:レジストリの削除を行う
  • reg copy:レジストリをコピーする
  • reg flags:レジストリ仮想化フラグを操作する
  • reg compare:レジストリを比較する
  • reg save:指定したレジストリをハイブファイルへ出力する
  • reg load:ハイブファイルからレジストリを一時的に読み込む
  • reg unload:LOADで読み込んだレジストリを閉じる
  • reg restore:レジストリデータファイルからレジストリを復元する
  • reg export:レジストリをregファイルにエクスポートする
  • reg import:レジストリをregファイルからインポートする