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:32 | 32bitレジストリビューを使用する |
/reg:64 | 64bitレジストリビューを使用する |
/? | コマンドのヘルプを表示する |
サンプル
レジストリキー「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ファイルからインポートする