Fixarea actualizării Java nu a completat codul de eroare: 1603

Am primit mesajul de eroare „Actualizarea Java nu s-a completat. Cod de eroare: 1603” de luni de zile ori de câte ori am încercat să actualizez instalarea Java pe un computer care rulează Windows 7 Professional pe 64 de biți.

Eroarea va apărea la sfârșitul instalării după descărcarea fișierelor Java și aparent software-ul a fost instalat pe sistemul de operare.

M-am gândit mai întâi că aceasta este legată doar de instalatorul online și am încercat în schimb instalatorul offline, dar mesajul de eroare a rămas.

Diferența de bază între instalatorul online și offline este modul în care fișierele sunt disponibile. Dacă selectați instalatorul online, la început este descărcat doar un butuc mic. Când o rulați, toate fișierele necesare sunt descărcate și instalate.

Pe de altă parte, instalatorul offline este legat de o anumită versiune de Java, dar funcționează singur, fără descărcări suplimentare.

Indicatorul complet de eroare citit:

Actualizarea Java nu s-a finalizat

Cod de eroare: 1603

Vă rugăm să consultați Centrul de ajutor Java pentru informații despre depanare sau contactați administratorul de sistem.

Centrul de ajutor nu a fost de mare ajutor. Acesta a enumerat o intrare pentru eroarea 1603, dar nu a dezvăluit nicio altă informație decât indică „că o instalare nu s-a finalizat” și că eroarea este în curs de investigare.

Am decis să verific instalarea Java pe computerul în cauză și am observat că Java nu a fost instalat. Ceea ce a fost instalat a fost însă SDK Java; mai precis, SDK Java pe 64 de biți.

Presupunând că aceasta ar fi putut fi problema, am decis să descărc versiunea Java pe 64 de biți instalată de pe site-ul de descărcare Java și să o instalez.

Se pare că a trecut fără probleme și cea mai recentă versiune de Java a fost instalată pe mașina țintă.

Deși nu pot vorbi în termeni generali, se pare că nu puteți instala o versiune Java pe 32 de biți pe un sistem cu un SDK Java pe 64 de biți.

Același lucru este posibil dacă se instalează o versiune Java pe 64 de biți pe sistem și încercați să o actualizați folosind versiunea Java pe 32 de biți.

Eroarea poate apărea și în alte circumstanțe. Iată câteva sugestii pentru a o rezolva dacă un conflict pe 32 de biți pe 64 de biți nu este problema finală:

  1. Puteți încerca și dezinstala Java complet din sistem și a rula instalarea din nou după aceea. Puteți utiliza programul de dezinstalare Windows pentru asta sau un program terță parte, cum ar fi Java Ra. Se recomandă să eliminați versiunile anterioare de Java, de exemplu versiunea 7, înainte de instalarea unei versiuni majore mai noi, de exemplu versiunea 8.
  2. Programul de instalare poate fi corupt, iar re-descărcarea poate rezolva problema. De asemenea, utilizarea programului de instalare offline ar trebui să rezolve majoritatea problemelor legate de descărcare.
  3. Asigurați-vă că soluțiile antivirus nu blochează implementarea Java.
  4. Încercați instrumentul oficial de dezinstalare Java Oracle care vă poate ajuta să eliminați versiunile mai vechi de Java din sistemul de operare.
  5. Este posibil să existe un conflict cu actualizarea Microsoft KB2918614. Încercarea soluțiilor de rezolvare sugerate în pagină poate rezolva problema instalării.