7

我想知道是否有任何选项可以通过命令行搜索字符串并导出 Windows 注册表中找到的所有键?

4

3 回答 3

12

Ex:: 如果要检查“HKLM\software\etc”键是否存在。

reg.exe query "HKLM\Software\etc"如果找到,将返回命令提示符中的所有子项和值,如果未找到,则返回错误。

另外,你可以直接做

reg.exe export "HKLM\software\etc" "C:\etc.reg"

如果找到,这将导出注册表项和子项,否则如果找不到则错误。

于 2013-03-14T13:04:20.417 回答
5

Powershell 具有注册表迭代功能。从这里开始:http ://technet.microsoft.com/en-us/library/ee176841.aspx

于 2013-03-14T12:47:41.363 回答
2

从 CMD(或 RUN)导出密钥(包含所有子密钥),即:

regedit /e c:\output.reg "HKEY_LOCAL_MACHINE\System\YourLocation"

ps 你应该在 CMD 中使用 ADMIN PRIVILEGES 运行它。为此,右键单击START>Run CMD (as Admin)

于 2014-07-31T07:31:02.267 回答