Regedit:从命令提示符查找并导出密钥

我想知道是否有任何通过命令行选项来search一个string,并在Windowsregistry中导出所有find的键?

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

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

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

也可以直接做

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

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

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

 regedit /ec:\output.reg "HKEY_LOCAL_MACHINE\System\YourLocation" 

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