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.

From 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

そのため、reg クエリに表示される regedit から欠落しているキーと、regedit に表示される reg クエリから欠落している他のキーがあります。

これらが異なる理由は何ですか?

4

1 に答える 1

2

reg管理者権限でコンソールから実行してみてください。

于 2012-01-24T14:45:57.130 に答える