使用批处理更改名为LaunchING的所有键

时间:2012-12-20 08:36:37

标签: batch-file registry

您好我有一个名为LaunchNFW的注册表项,它在注册表中显示x次。

我需要将此键的每个实例的值从1更改为

有没有办法用reg query

执行此操作

我使用标准的Windows批处理...

1 个答案:

答案 0 :(得分:0)

你去吧

for /f "usebackq" %%a in (`reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion"`) do (
for /f "usebackq" %%b in (`reg query "%%a" /v *`) do (
if "%%b"=="LaunchNFW" reg add "%%a" /v "%%b" /d "3" /f
)
)

您可以使用它来遍历一个配置单元中的每个键。只需重复您要检查的每个配置单元的代码,并显然更改为值将存在的最高根密钥。