1

我的机器上安装了 jdk 1.6,并且 regedit 和 reg 查询之间存在差异。从 regedit 我有以下密钥:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit

但如果我尝试

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit"

我得到:

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

从 regeditHKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft有以下子项:

Java Development Kit
Java Plug-in
Java Runtime Environment
Java Wb Start
Prefs

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft"有以下结果:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Auto Update
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs

因此,regedit 中缺少一些键,这些键显示在 reg 查询中,而 reg 查询中缺少的其他键显示在 regedit 中。

任何想法为什么这些可能会有所不同?

4

1 回答 1

2

尝试reg从具有管理权限的控制台运行。

于 2012-01-24T14:45:57.130 回答