19
5
I'm currently having an issue with playing Minecraft. I played Minecraft perfectly before I had an issue with my computer.
Now when I open the minecraft.exe
file (or try to open Java itself from the start menu) it says there is a problem with Java:
The registry refers to a non-existent Java Runtime Environment installation or the runtime is corrupted. The system cannot find the path specified
I re-installed Java but it seems there is a problem with my windows installer:
"Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor."
I tried to reinstall the Windows Installation service however this says there is not enough space (even though I have about 12GB free on my hard drive). I'm not sure if this is the correct file I'm trying to install but I thought it was worth a shot.
4My experience: if a Java version is in the Registry but not no your hard drive, you need to delete the Registry entry for it. – William Leara – 2016-08-02T17:10:31.883
A perfectly working solution for me. – MSX – 2016-09-27T17:53:39.283
2@WilliamLeara's solution worked for me. I had Java
jre1.8.0_65
andjre1.8.0_121
in registry, but on my hard drive I had onlyjre1.8.0_121
(jre1.8.0_65
also exists on my hard drive but with only alib
file inside. Nobin
, etc...). So I deletedjre1.8.0_65
from registry and it worked. – Alaa M. – 2017-01-25T07:34:21.0631I had the same issue with DocFetcher, In my case it was
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
that had an invalid entry as i normally install full JDK. Don't forget this folder too! – Espinosa – 2017-04-02T18:48:17.077There is an additional problem in some cases, where the Java startup logic looks spefically for keys like 1.8.0_XX under Java Runtime Environment. This does not account for updates with 3 or more digits. If all you have installed is 1.8u123, you can rename the key to anything that fits the pattern (leaving the contents that point to the correct paths). One way would be to change the 123 to its hex form (7B), so 1.8.0_7B. – Zastai – 2018-09-21T10:31:47.793