Windows 11/10でコマンドプロンプトからレジストリを編集する方法

Windows レジストリは、すべてのバージョンの Microsoft Windows オペレーティングシステムにインストールされているソフトウェアとハードウェアのデータベースです。プログラムがインストールされると、レジストリに新しいサブキーが作成されます。このサブキーには、そのプログラム固有の設定(場所、バージョン、プライマリ実行可能ファイルなど)が含まれています。Windows と多くのサードパーティ製アプリは、レジストリに設定を保存します。この投稿では、Windows 11/10でコマンドプロンプトからレジストリを編集する方法を紹介します。

コマンドプロンプトからレジストリを編集する方法

Windows レジストリのサブキーと値の追加、変更、または削除は、上級ユーザー、管理者、IT プロフェッショナルのみが行う必要があります。変更を加える前に注意してください。これはレジストリ操作であるため、手順が間違った場合に備えてレジストリをバックアップするか、システムの復元ポイントを作成することをお勧めします。

必要な予防措置を講じたら、以下の手順で続行できます。

Windows キー + R を押して、[ファイル名を指定して実行] ダイアログを起動します。

[ファイル名を指定して実行] ダイアログボックスで、cmd と入力し、CTRL + SHIFT + ENTERを押して、管理者モードでコマンドプロンプトを開きます。

操作の一覧を取得するには、以下のコマンドを実行します。REG /?

操作リストと各コマンドの戻りコードが表示されます。

Microsoft が説明しているように、操作の一覧と各操作の機能を以下に示します。

  • 追加: レジストリに新しいサブキーまたはエントリを追加します。
  • 比較: 指定されたレジストリのサブキーまたはエントリを比較します。
  • コピー: レジストリエントリをローカルまたはリモートマシンの指定された場所にコピーします。
  • 削除: サブキーまたはエントリを削除します。
  • エクスポート: ローカルコンピューターの指定されたサブキー、エントリ、および値をファイルにコピーして、他のサーバーに転送します。
  • インポート: エクスポートされたレジストリのサブキー、エントリ、および値を含むファイルの内容を、ローカルコンピューターのレジストリにコピーします。
  • ロード: 保存されたサブキーとエントリをレジストリの別のサブキーに書き込みます。これは、トラブルシューティングまたはレジストリエントリの編集に使用される一時ファイルで使用することを目的としています。
  • クエリ: レジストリの指定されたサブキーの下にある次の階層のサブキーとエントリのリストを返します。
  • 復元: 保存されたサブキーとエントリをレジストリに書き戻します。
  • 保存: 指定されたサブキー、エントリ、およびレジストリの値のコピーを指定されたファイルに保存します。
  • アンロード: REG LOAD  操作を使用してロードされたレジストリセクションを削除します。

および、戻りコード:

  • 0: 成功
  • 1: 失敗

特定の操作に関するヘルプを取得するには、操作名を前のコマンドの真ん中に追加します。REG /?

たとえば、追加操作に関するヘルプが必要な場合は、次のコマンドを実行します。REG ADD /?

コマンドを実行すると、構文、パラメーター、さらにはいくつかの例など、指定された操作に関する必要なすべての情報が返されます。

REG ADD について知っておくべきことはすべて理解できたので、実際に試してみましょう。

レジストリにサブキーまたはエントリを追加する

最初に、REG ADD /? コマンドを使用して REG ADD の構文を以下に示します。REG ADD [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]

はサブキーのフルパスを指定します。ローカルコンピューターの有効なルートキーはHKLM、HKCU、HKCR、HKU、およびHKCCです。HKLM と HKU ルートキーはリモートコンピューターに使用できます。/v は、指定されたサブキーの下に追加されるレジストリエントリの名前を指定します。残りのパラメーターについては後で定義しますが、この例ではこれだけで十分です。

それでは、HKLM\Software の下にTheWindowsClubSubkeyという名前のサブキーを追加したいとします。コマンド(構文)は次のようになります。REG ADD HKLM\Software\TheWindowsClubSubkey

コマンドが実行されると、サブキーがレジストリに追加されます。確認するには、次の手順を実行します。

  • Windows キー + R を押して、[ファイル名を指定して実行] ダイアログを起動します。
  • [ファイル名を指定して実行] ダイアログボックスで、regedit と入力し、Enter キーを押してレジストリエディターを開きます。
  • 以下のレジストリキーパスに移動するかジャンプします。
HKEY_LOCAL_MACHINE > SOFTWARE > TheWindowsClubSubkey

レジストリからサブキーまたはエントリを削除する

レジストリからサブキーまたはエントリを削除するには、次の構文を実行します。REG DELETE [{/v ValueName | /ve | /va}] [/f]

それでは、HKLM\Software の下にTheWindowsClubSubkeyという名前のサブキーを削除/削除したいとします。コマンド(構文)は次のようになります。REG DELETE HKLM\Software\TheWindowsClubSubkey

サブキーを本当に削除するかどうかを確認するメッセージが表示されます。はいと入力し、Enter キーを押します。

コマンドが実行されると、サブキーはレジストリから削除されます。

Windows 11/10でコマンドプロンプトからレジストリを編集する方法について説明しました。