7

第 1 步,我使用以下命令从命令行窗口获取本地 IE 版本:

reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v  version" 

它会起作用并给我这样的 IE 版本:

  ! REG.EXE VERSION 3.0

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
    version     REG_SZ  7.0.5730.13

第 2 步,现在我尝试使用此命令:

 reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v  version"  | find "version"

它会失败并告诉我以下内容:

! REG.EXE VERSION 3.0

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer

Error:  The system was unable to find the specified registry key or value

第 3 步,现在如果我回到第一个命令:

 reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v  version"

它会给我与第 2 步相同的错误。我不明白为什么第 2 步会失败,以及为什么第 3 步会失败,因为它与第 1 步相同。

4

2 回答 2

7

在第 2 步中,您正在寻找名为version" | find "version. 删除版本后的双引号,一切都会好的:

reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v version | find "version"
于 2012-02-28T09:25:44.053 回答
5

我发现此命令在报告版本号 reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v "svcVersion" 时更准确

于 2013-12-10T17:29:56.977 回答