コマンドラインからレジストリキーを削除および追加する方法

WindowsユーザーがRegeditツールの代わりにコマンドラインを使用してWindowsレジストリのキーを変更、削除、または追加する必要がある、または使用したいシナリオがいくつかあります。

ウイルスまたはその他の悪意のあるソフトウェアがレジストリへのアクセスを制限しているため、regeditを使用できない可能性があります。 別の考えられる理由は、コンピューターシステムでバッチファイルを実行するだけで、キーの追加または削除などの操作を定期的に実行するスクリプトまたはバッチの使用です。

Windowsオペレーティングシステムに付属のコマンドラインツールreg.exeを使用して、コマンドラインからレジストリを管理できます。 削除または追加だけでなく、キーのエクスポート、比較、インポートなどの他のオプションへのアクセスも提供します。

reg.exe:レジストリコマンドラインツール

reg /?を入力します コマンドラインに、使用可能なすべてのオプションが表示されます。 Windowsキーをタップしてcmd.exeと入力し、Enterキーを押すと、コマンドプロンプトを生成できます。

コマンドラインを使用してレジストリキーを削除する

reg deleteコマンドは、ローカルマシンとリモートマシンで使用できます。 基本的なコマンドは次のようになります

reg delete keyname valuename parameters

すべての値とサブキーを持つキーを削除するには、ユーザーは次のコマンドを実行する必要があります

reg delete HKLM\Software\Test

これは、コマンドラインからレジストリキーを削除する最も基本的な形式です。 これにより、すべてのサブキーと値を持つキーTestが削除されます。

reg delete \\RemoteSystem\HKLM\Software\Test /v Testvalue

この例では、リモートマシンRemoteSystemのTestの下にあるレジストリ値Testvalueを削除します。

コマンドラインからレジストリキーを追加する

追加スイッチは同様の構造を使用します。 基本的なコマンド

reg add HKLM\Software\Test

キーテストをHKLM \ Software \に追加します

重要なのは、Regkeyデータ型と割り当てられる値を定義する\ tおよび\ dパラメーターです。

reg add HKLM\Software\Test /v Testdata /t REG_BINARY /d ffffff

タイプがreg_binaryで、データffffffを含むキーTestに値Testdataを追加します。

reg.exeが提供するその他の便利なオプションには、/ exportパラメーターを使用してレジストリ全体またはその一部をエクスポートすること、または/ importパラメーターを使用してレジストリにデータをインポートすることが含まれます。

/?を使用する パラメーターは、すべてのコマンドを非常に詳細に説明します。 これで、コマンドラインからレジストリキーを削除および追加する方法に関する小さなチュートリアルは終了です。

更新 :この方法は、Windowsオペレーティングシステムのサポートされているすべてのバージョンで機能します。