DOS - レジストリ操作のコマンド「reg.exe」
レジストリのキーを削除する代わりに
キー名の変更を行うWSHを考えたが、
面倒なのでやめた。
その代わりに、XP以降には便利なコマンドがあることを知った。
「reg.exe
」コマンド。
reg.exe
のヘルプを表示してみると、
いろいろできそうなことがわかる。
C:\> reg.exe /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG Operation [パラメータの一覧]
Operation [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]
戻りコード: (例外:REG COMPARE)
0 - 成功
1 - 失敗
特定の操作のヘルプについては、次のように入力してください:
REG 操作 /?
例:
REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
----------
C:\> reg.exe copy /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG COPY キー名1 キー名2 [/s] [/f]
キー名 [\\コンピュータ\]完全キー
コンピュータ リモート コンピュータ名 - 現在のコンピュータを
既定として省略します
HKLM と HKU のみリモート コンピュータで利用できます
完全キー ルートキー\サブキー
ルートキー [ HKLM | HKCU | HKCR | HKU | HKCC ]
サブキー 選択したルートキーの下のレジストリ キーの完全な名前
/s すべてのサブキーと値をコピーします
/f プロンプトなしでコピーします
例:
REG COPY HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /s
キー MyApp の下のすべてのサブキーと値をキー SaveMyApp へコピーします
REG COPY \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1
ZODIAC の キー MyCo の下のすべての値を現在のコンピュータのキー MyCo1
へコピーします
----------
C:\> reg.exe delete /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG DELETE キー名 [/v 値名 | /ve | /va] [/f]
キー名 [\\コンピュータ\]完全キー
コンピュータ リモート コンピュータ名 - 現在のコンピュータを
既定として省略します
HKLM と HKU のみリモート コンピュータで利用できます
完全キー ルートキー\サブキー
ルートキー [ HKLM | HKCU | HKCR | HKU | HKCC ]
サブキー 選択したルートキーの下のレジストリ キーの完全な名前
/v 値名 選択したキーの下の削除される値名
省略される場合、キーの下のすべてのサブキーと値は削除されます
/ve 空の値名 <名前なし> の値を削除します
/va このキーの下のすべての値を削除します
/f プロンプトなしで強制的に削除します
例:
REG DELETE HKLM\Software\MyCo\MyApp\Timeout
レジストリ キー Timeout とそのすべてのサブキーと値を削除します
REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU
ZODIAC の MyCo の下のレジストリ値 MTU を削除します
このコマンドのいいところは、サブキーも含めてコピーできること。
これにより、サブキーも含めてコピーして、元のキーを削除すれば、
キー名が行える。
関連記事:
WSH - レジストリの削除 (2009-09-04)
« WSH - レジストリの削除 | トップページ | Googleロゴ - 超常現象(?) »
「プログラム・スクリプト」カテゴリの記事
- [CakePHP1.3] 秀和システムの本 メモ5 - モデルクラスのメンバ変数とコールバック(2012.06.04)
- [CakePHP1.3] 秀和システムの本 メモ4 - データベースの利用1(2012.05.31)
- [CakePHP1.3] 秀和システムの本 メモ3 - Formヘルパー(2012.05.30)
- [CakePHP1.3] CakePHP 1.3 によるWebアプリケーション開発(秀和システム) のメモ2(2012.05.22)
- [CakePHP1.3] CakePHP 1.3 によるWebアプリケーション開発(秀和システム) のメモ(2012.05.18)