Oprava aktualizácie Java nedokončila Kód chyby: 1603

Chybové hlásenie „Aktualizácia Java sa nedokončila. Kód chyby: 1603“ mesiace, kedykoľvek som sa pokúsil aktualizovať inštaláciu Java na počítači so systémom Windows 7 Professional 64-bit.

Táto chyba by sa objavila na konci inštalácie po stiahnutí súborov Java a po zdanlivom nainštalovaní softvéru do operačného systému.

Najprv som si myslel, že to súvisí iba s online inštalátorom a namiesto toho som vyskúšal inštalátor offline, ale chybové hlásenie zostalo.

Hlavným rozdielom medzi online a offline inštalátorom je spôsob sprístupňovania súborov. Ak vyberiete online inštalačný program, najskôr sa stiahne iba malý pahýl. Po jeho spustení sa stiahnu a nainštalujú všetky požadované súbory.

Inštalačný program offline na druhej strane je prepojený s konkrétnou verziou Java, ale pracuje sám osebe bez ďalšieho sťahovania.

Výzva na zadanie úplnej chyby bola prečítaná:

Aktualizácia Java sa nedokončila

Kód chyby: 1603

Informácie o riešení problémov nájdete v Centre pomoci Java alebo sa obráťte na správcu systému.

Centrum pomoci nebolo veľmi užitočné. Uviedla zoznam jednej položky pre chybu 1603, ale neodhalila žiadne iné informácie, ako naznačuje, že „inštalácia sa nedokončila“ a že sa skúma chyba.

Rozhodol som sa skontrolovať inštaláciu Java na príslušnom počítači a všimol som si, že Java nie je nainštalovaná. Nainštalovali sa však Java SDK; presnejšie 64-bitová Java SDK.

Za predpokladu, že by to mohol byť celý čas, rozhodol som sa stiahnuť 64-bitovú verziu Java nainštalovanú z webu na stiahnutie Java a namiesto toho ju nainštalovať.

Ukázalo sa, že to prešlo bez problémov a na cieľovom počítači bola nainštalovaná najnovšia verzia Java.

Aj keď nemôžem hovoriť všeobecne, zdá sa, že nemôžete nainštalovať 32-bitovú verziu Java v systéme so 64-bitovou Java SDK.

To isté pravdepodobne platí, ak ste do systému nainštalovali 64-bitovú verziu Java a pokúste sa ju aktualizovať pomocou 32-bitovej verzie Java.

Chyba sa môže objaviť aj za iných okolností. Tu je niekoľko návrhov, ako to vyriešiť, ak 32-bitový 64-bitový konflikt nie je na vašom konci problémom:

  1. Môžete vyskúšať a odinštalovať Javu úplne zo systému a potom znova spustiť inštaláciu. Môžete použiť odinštalačný program systému Windows pre tento program alebo program tretích strán, napríklad Java Ra. Pred inštaláciou novšej hlavnej verzie, napr. Verzie 8, sa odporúča odstrániť predchádzajúce verzie Java, napr. Verzia 7.
  2. Inštalátor môže byť poškodený a jeho opätovné stiahnutie môže problém vyriešiť. Tiež by ste mali vyriešiť väčšinu problémov súvisiacich s sťahovaním pomocou inštalátora offline.
  3. Uistite sa, že antivírusové riešenia neblokujú nasadenie Java.
  4. Vyskúšajte oficiálny nástroj Oracle na odinštalovanie Java, ktorý vám môže pomôcť odstrániť staršie verzie Java z operačného systému.
  5. Môže dôjsť ku konfliktu s aktualizáciou KB2918614 od spoločnosti Microsoft. Vyskúšaním riešení navrhnutých na stránke môžete vyriešiť problém s inštaláciou.