Oprava aktualizace Java nedokončila Kód chyby: 1603

Chybová zpráva „Aktualizace Java nebyla dokončena. Kód chyby: 1603“ měsíce, kdykoli jsem se pokusil aktualizovat instalaci Java na počítači se systémem Windows 7 Professional 64-bit.

Chyba by se objevila na konci instalace poté, co byly staženy soubory Java a software byl zdánlivě nainstalován do operačního systému.

Nejprve jsem si myslel, že se to týká pouze online instalačního programu a místo toho jsem vyzkoušel instalační program offline, ale chybová zpráva zůstala.

Hlavní rozdíl mezi online a offline instalačním programem je způsob, jakým jsou soubory zpřístupňovány. Vyberete-li online instalační program, stáhne se nejprve jen malý pahýl. Po spuštění se stáhnou a nainstalují všechny požadované soubory.

Instalační program offline je naproti tomu propojen s konkrétní verzí Java, ale pracuje samostatně bez dalších stahování.

Výzva k úplnému zobrazení chyby:

Aktualizace Java nebyla dokončena

Kód chyby: 1603

Informace o řešení problémů naleznete v centru nápovědy Java nebo se obraťte na správce systému.

Centrum nápovědy nebylo příliš užitečné. Udělal seznam jedné položky pro chybu 1603, ale neodhalil žádné jiné informace, než to naznačuje, že „instalace nebyla dokončena“ a že chyba je předmětem šetření.

Rozhodl jsem se zkontrolovat instalaci Java na dotyčném počítači a všiml jsem si, že Java není nainstalována. Nainstalována však byla Java SDK; přesněji, 64bitová Java SDK.

Za předpokladu, že by to mohl být problém po celou dobu, rozhodl jsem se stáhnout 64bitovou verzi Java nainstalovanou ze stránek stahování Java a místo toho ji nainstalovat.

Ukázalo se, že to proběhlo bez problémů a na cílovém počítači byla nainstalována nejnovější verze Java.

I když nemůžu mluvit obecně, zdá se, že nemůžete nainstalovat 32bitovou verzi Java v systému s 64bitovou sadou Java SDK.

Totéž platí pravděpodobně, pokud jste do systému nainstalovali 64bitovou verzi Java a zkuste ji aktualizovat pomocí 32bitové verze Java.

Chyba se může objevit i za jiných okolností. Zde je několik návrhů, jak to vyřešit, pokud 32bitový 64bitový konflikt není na vašem konci problém:

  1. Můžete vyzkoušet a odinstalovat Java zcela ze systému a poté spusťte instalaci znovu. Pro tento program můžete použít odinstalační program systému Windows nebo program třetích stran, například Java Ra. Před instalací novější hlavní verze, např. Verze 8, se doporučuje odstranit předchozí verze Java, např. Verze 7.
  2. Instalační program může být poškozen a jeho opětovné stažení může problém vyřešit. Většinu problémů se stahováním by také mělo vyřešit používání offline instalačního programu.
  3. Ujistěte se, že antivirová řešení neblokují nasazení Java.
  4. Vyzkoušejte oficiální nástroj Oracle pro odinstalaci Java, který vám může pomoci odstranit starší verze Java z operačního systému.
  5. Může dojít ke konfliktu s aktualizací KB2918614 společnosti Microsoft. Pokus o řešení navržená na stránce může vyřešit problém s instalací.