web-dev-qa-db-ja.com

サードパーティのツールを使用せずに、レジストリフォルダーに複数のキーを挿入するにはどうすればよいですか?

レジストリフォルダーに複数のキーを挿入するには(例:Computer\HKEY_CLASSES_ROOT\....\....)、基本的に手動で右クリックする必要があります→ Nえー→ Kキーごとに。

enter image description here

これは、特に10個を超えるキーを挿入する必要がある場合に、煩わしく冗長になります。

デフォルトのGUIを使用してレジストリフォルダーに複数のキーを挿入する方法はありますか?

それを行うためのcmdコマンドはありますか?

5
Pacerier

Windowsの組み込みツールを使用すると、いくつかのオプションがあります。

  1. regedit GUIを使用します。

Microsoft regeditimport and export [export visible in your screenshot]オプションを提供します。キーをエクスポートすると、.REGファイルに表示されます。これは一例です。

example.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Example]
[HKEY_CURRENT_USER\SOFTWARE\Example\keyA]
"value0"=dword:00000000
"value1"="data"

開いているregeditをインポートするには、メニューを使用して[ファイル]-> [インポート]に移動し、.REGファイルを選択します。

  1. regコマンドラインユーティリティを使用します。

regユーティリティは import および export オプションも提供します。上記と同じ手順を実行するには、次のようにします。

:: Export
REG EXPORT HKCU\SOFTWARE\example\ example.reg

:: Import
REG IMPORT example.reg

キー/値/データをregでアドホックに書き込むこともできます。

REG ADD "HKCU\SOFTWARE\example\keyA" /v "value0" /t REG_DWORD /d "0" /f
REG ADD "HKCU\SOFTWARE\example\keyA" /v "value1" /t REG_SZ /d "data" /f
  1. グループポリシーレジストリ設定項目を使用します。

使用する gpmc.mscグループポリシーレジストリ設定 を構成し、必要に応じて展開します。

gpp registry item

13
jscott

Jscottの応答に加えて、 powershell はネイティブでレジストリを管理できます。

4
Andy