我们如何在不使用 3rd 方工具的情况下将多个密钥插入到一个注册表文件夹中?

Pac*_*ier 6 windows windows-command-prompt windows-registry

要将多个键插入注册表文件夹(例如Computer\HKEY_CLASSES_ROOT\....\....),我基本上必须为每个键手动右键单击 → New → Key。

在此处输入图片说明

这可能会变得烦人且多余,尤其是在我需要插入 10 个以上的键时。

有没有办法使用默认 GUI 将多个键插入到注册表文件夹中?

有没有一个 cmd 命令来做到这一点?

jsc*_*ott 13

在 Windows 上使用内置工具,您有几个选择。

  1. 使用regedit图形用户界面。

Microsoftregedit提供导入和导出[导出在屏幕截图中可见] 选项。导出密钥时,它会出现在 .REG 文件中。这是一个例子。

例子.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Example]
[HKEY_CURRENT_USER\SOFTWARE\Example\keyA]
"value0"=dword:00000000
"value1"="data"
Run Code Online (Sandbox Code Playgroud)

要导入 open regedit,请使用菜单并导航 File -> Import,然后选择 .REG 文件。

  1. 使用reg命令行实用程序。

reg实用程序还提供导入导出选项。要执行与上述相同的步骤,您将执行类似的操作。

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

:: Import
REG IMPORT example.reg
Run Code Online (Sandbox Code Playgroud)

您还可以使用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
Run Code Online (Sandbox Code Playgroud)
  1. 使用组策略注册表首选项。

使用gpmc.msc配置组策略注册表偏好,并根据需要进行部署。

gpp 注册表项