コンソールレジストリツールまたはreg.exeを使用してWindowsレジストリを編集することができます。Reg.exeは、regedit.exeで行うことができるほとんどすべてのタスクを実行できるコマンドラインユーティリティです。Windows 11/10/8/7のReg.exeは、レジストリエディタを開かずにWindowsレジストリをすばやく変更したい場合に役立ちます。さらに、スクリプトで直接使用できるという追加の機能があります。
Reg.exeコマンドライン
reg.exeを実行するには、cmdを開き、reg /?と入力してEnterキーを押します。これにより、パラメータリスト、構文、およびリターンコードが表示されます。
regコマンドには以下が含まれます。
- Reg add
- Reg delete
- Reg compare
- Reg copy
- Reg export
- Reg import
- Reg load
- Reg query
- Reg restore
- Reg save
- Reg unload.
たとえば:
レジストリに新しいサブキーまたはエントリを追加するには、次を使用します。
reg add <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]
例:
リモートコンピュータABCでキーHKLM\Software\MyCoを追加するには、次のように入力します。
REG ADD \\ABC\HKLM\Software\MyCo
REG_BINARYタイプのDataという名前の値とfe340eadというデータでHKLM\Software\MyCoにレジストリエントリを追加するには、次のように入力します。
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
REG_MULTI_SZタイプのMRUという名前の値とfax\0mail\0\0というデータでHKLM\Software\MyCoに複数値のレジストリエントリを追加するには、次のように入力します。
REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail\0\0
REG_EXPAND_SZタイプのPathという名前の値と%systemroot%というデータでHKLM\Software\MyCoに展開されたレジストリエントリを追加するには、次のように入力します。
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%
ヒント:Reg.exeを使用してエクスポートされたレジストリキーのサイズが非常に大きい場合は、レジストリキーを圧縮する必要があります。
レジストリからサブキーまたはエントリを削除するには、次を使用します。
Reg delete <KeyName> [{/v ValueName | /ve | /va}] [/f]
例:
レジストリキーTimeoutとそのすべてのサブキーと値を削除するには、次のように入力します。
REG DELETE HKLM\Software\MyCo\MyApp\Timeout
ZODIACという名前のコンピュータのHKLM\Software\MyCoにあるレジストリ値MTUを削除するには、次のように入力します。
REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU
完全な読み取りと詳細については、Microsoft Technetにアクセスしてください。他のユーザーのレジストリを編集する方法に関するこの投稿も読みたいと思うかもしれません。
これらのWindowsレジストリの基本とWindowsレジストリのヒントに関するこの投稿も興味深いでしょう。
コメントする