【发布时间】:2013-12-13 23:51:54
【问题描述】:
我试图在我的 Windows XP 上安装 Java JDK 1.8,但出现错误
The Procedure Entry Point RegDeleteKeyExA could not be located in dynamic link library ADVAPI32.dll
此问题的根源可能是什么?我该如何解决?
【问题讨论】:
-
高级 Windows API 是一个必不可少的 Windows 系统 DLL。它可能已损坏,或者您的版本可能不正确。在 NT 3.51 中添加了 RegDeleteKeyExA。 XP绝对应该有它。您可能还想阅读此内容(但我从未验证过):wnd.com/2013/06/nsa-has-total-access-via-microsoft-windows
-
@AlexPakka 作为旁注:
RegDeleteKeyEx(A 和 W 变体)在 Vista 之前不可用;它是RegDeleteKey,可以从 NT 3.51(或者更确切地说是 Win2K,AFAIR)-msdn.microsoft.com/en-us/library/windows/desktop/… 获得; msdn.microsoft.com/en-us/library/windows/desktop/… ; sourceforge.net/p/poco/bugs/495 ; social.msdn.microsoft.com/Forums/vstudio/en-US/…等 -
@vaxquis - 你似乎是对的。我认为我使用的 MSDN 文档源包含错误或我误读了它。
标签: windows-xp java-8