注册表查询 - Bat文件

时间:2014-07-10 09:41:05

标签: windows batch-file registry findstr

我想遍历特定路径中的所有注册表项,并查看其中是否有任何匹配字符串。我有以下bat文件命令:

reg query HKLM /f Software\Microsoft\Windows\CurrentVersion\Uninstall /v ProductName /s|findstr /r "abc - def (x64)"

我使用%errorlevel%来确定上述命令的输出。当找到完全匹配的注册表时期望为0,而当找不到这样的注册表时则为非零。

但是,我在这两种情况下都得到0,即注册表与字符串匹配,或者它没有。

你能否建议对我的蝙蝠命令进行任何更正。

0 个答案:

没有答案
相关问题