Это произошло, когда я попытался обновить JDK с 8u162 до 8u172. Я обнаружил, что все установщики 8u162, 8u171 и 8u172 выходят с кодом 0xC0000005
, но это происходит только с JDK 8. JDK 10.0.1 может быть успешно установлен.
Вот анализ файла дампа Visual Studio:
Dump Summary
------------
Dump File: jdk-8u172-windows-x64.exe.10568.dmp : C:\Users\CNife\AppData\Local\CrashDumps\jdk-8u172-windows-x64.exe.10568.dmp
Last Write Time: 2018/4/21 21:54:54
Process Name: jdk-8u172-windows-x64.exe : C:\Users\CNife\AppData\Local\Temp\jds301015.tmp\jdk-8u172-windows-x64.exe
Process Architecture: x64
Exception Code: 0xC0000005
Exception Information: The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
Heap Information: Not Present
System Information
------------------
OS Version: 10.0.16299
CLR Version(s):
Modules
-------
Module Name Module Path Module Version
----------- ----------- --------------
jdk-8u172-windows-x64.exe C:\Users\CNife\AppData\Local\Temp\jds301015.tmp\jdk-8u172-windows-x64.exe 8.0.1720.11
ntdll.dll C:\Windows\System32\ntdll.dll 10.0.16299.334
kernel32.dll C:\Windows\System32\kernel32.dll 10.0.16299.15
KERNELBASE.dll C:\Windows\System32\KERNELBASE.dll 10.0.16299.371
apphelp.dll C:\Windows\System32\apphelp.dll 10.0.16299.98
ole32.dll C:\Windows\System32\ole32.dll 10.0.16299.371
combase.dll C:\Windows\System32\combase.dll 10.0.16299.15
ucrtbase.dll C:\Windows\System32\ucrtbase.dll 10.0.16299.248
rpcrt4.dll C:\Windows\System32\rpcrt4.dll 10.0.16299.371
bcryptPrimitives.dll C:\Windows\System32\bcryptPrimitives.dll 10.0.16299.98
gdi32.dll C:\Windows\System32\gdi32.dll 10.0.16299.15
gdi32full.dll C:\Windows\System32\gdi32full.dll 10.0.16299.98
msvcp_win.dll C:\Windows\System32\msvcp_win.dll 10.0.16299.248
user32.dll C:\Windows\System32\user32.dll 10.0.16299.125
win32u.dll C:\Windows\System32\win32u.dll 10.0.16299.15
sechost.dll C:\Windows\System32\sechost.dll 10.0.16299.15
shell32.dll C:\Windows\System32\shell32.dll 10.0.16299.371
msvcrt.dll C:\Windows\System32\msvcrt.dll 7.0.16299.125
cfgmgr32.dll C:\Windows\System32\cfgmgr32.dll 10.0.16299.15
SHCore.dll C:\Windows\System32\SHCore.dll 10.0.16299.15
windows.storage.dll C:\Windows\System32\windows.storage.dll 10.0.16299.371
advapi32.dll C:\Windows\System32\advapi32.dll 10.0.16299.371
shlwapi.dll C:\Windows\System32\shlwapi.dll 10.0.16299.15
kernel.appcore.dll C:\Windows\System32\kernel.appcore.dll 10.0.16299.15
powrprof.dll C:\Windows\System32\powrprof.dll 10.0.16299.15
profapi.dll C:\Windows\System32\profapi.dll 10.0.16299.15
oleaut32.dll C:\Windows\System32\oleaut32.dll 10.0.16299.15
crypt32.dll C:\Windows\System32\crypt32.dll 10.0.16299.15
msasn1.dll C:\Windows\System32\msasn1.dll 10.0.16299.15
version.dll C:\Windows\System32\version.dll 10.0.16299.15
msi.dll C:\Windows\System32\msi.dll 5.0.16299.309
bcrypt.dll C:\Windows\System32\bcrypt.dll 10.0.16299.125
imm32.dll C:\Windows\System32\imm32.dll 10.0.16299.15
Я рад сообщить, что эта проблема была решена! Пожалуйста, зайдите и посмотрите мой ответ для шагов. Спасибо за вашу помощь!