我的机器上安装了 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 中。
任何想法为什么这些可能会有所不同?