У меня на компьютере установлен 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.
Из regedit HKEY_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.
Есть идеи, почему они могут отличаться?