谁能请帮助我通过使用“注册查询”找出显示名称和所有已安装的一台机器的软件版本软件名称和版本?快速安装使用“注册查询”
如果我们使用“/ S”选项和“REG查询”,那么我们将得到所有子项和值名称递归,但我只需要显示名称和显示的版本每一个软件。 。
谁能请帮助我通过使用“注册查询”找出显示名称和所有已安装的一台机器的软件版本软件名称和版本?快速安装使用“注册查询”
如果我们使用“/ S”选项和“REG查询”,那么我们将得到所有子项和值名称递归,但我只需要显示名称和显示的版本每一个软件。 。
exceute下面的命令 “REG QUERY HKLM \软件\微软\的Windows \ CurrentVersion \卸载/ s” 使用“HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows
分割上述命令的输出\ CURRENTVERSION \卸载\ “获取字符串数组。现在解析每个字符串的软件显示名称和版本。
用于获取显示名称和版本的正则表达式是:
显示名称: “(。*)” + “显示名称” + @ “\ S + REG_SZ \ S + \ S(*)”
Displayversion : “(。*)” + “DisplayVersion” + @ “\ S + REG_SZ \ S + \ S(*)”
一个老的文章,但这些命令可以给你所需的输出。这两种显示名称和版本不能立刻获得,但你可以通过一个
Reg Query HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall /S /v DisplayName
Reg Query HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall /S /v DisplayVersion
其他方式做一个四周将与查找命令的结果结合起来,过滤器。