TIPS:コマンドプロンプトでレジストリを操作するレジストリを操作する際、レジストリエディターだと定型的な処理や多数のリモートコンピューターのメンテナンスには不便だ。OSに標準装備されているCUIベースのレジストリ操作ツール「reg」コマンドを活用しよう。解説Windowsシステムの各部の調整をしたり、動作設定を変更したりするために、レジストリを操作しなければならないことがある。本TIPSでもすでに多くの操作例を紹介している。レジストリを操作するためには、一般的にはGUIベースのツール「regedit.exe」(レジストリエディター)を使うことが多い。何度も同じ処理を実行する場合や、多数のコンピューターに(リモートから)同じ設定を施すならば、コマンドラインで使えるようなツールがあれば便利である。OSには、このような目的のために利用できるツールが用意されている。操作方法コマンドプロンプト上でレジストリを操作するためには、「reg.exe」というツールが利用できる。OSでは、デフォルトのツールとしてあらかじめ用意されているので、すぐに使うことができる。<パラメーター列>」というようにして利用する。regコマンドで利用できるサブコマンドは次の通りである。copyレジストリのツリーをコピーする。save(関連記事)レジストリツリーの保存。指定されたサブキー以下のツリーを指定されたファイルに保存する。restore」でのみ利用可能。saveで保存されたレジストリを、ローカルコンピューター上の指定されたツリーの場所に復元する。saveで保存されたレジストリを、元とは異なる場所へロード/復元する。export指定されたキーやエントリ(とその値)をファイルに書き出す。exportで書き出されたレジストリ値をローカルのコンピューターに書き戻す。Vista以降に実装された「レジストリ仮想化」の設定を変更/確認する。レジストリ仮想化とはUAC(ユーザーアカウント制御)と連動して、管理者だけがアクセスできるレジストリエントリへのアクセスを制御することで、アプリケーションを正常に実行できるようにする機能のこと。不可regコマンドのサブコマンドとその機能regコマンドにはさまざまなサブコマンドがある。/?」を実行すると表示される。/?」のようにサブコマンドに続けて「/?」を指定すれば、サブコマンドごとの詳しい使い方が表示される。「リモート」の欄は、リモートコンピューターのレジストリを操作できるかどうかを表している。「可」となっている場合は、レジストリのキー名の先頭にコンピューター名を指定できる。/?」として表示させるのが簡単でよいだろう。/?」などとすれば、使い方やサンプルが表示される。コンピューターが既定として使われます。コンピューターで利用できます。選択したキーの下の追加される値名。