Rettelse af Java-opdatering afsluttede ikke Fejlkode: 1603

Jeg har modtaget fejlmeddelelsen "Java-opdatering blev ikke fuldført. Fejlkode: 1603" i måneder, hver gang jeg prøvede at opdatere Java-installationen på en pc, der kører Windows 7 Professional 64-bit.

Fejlen ville dukke op efter installationen, efter at Java-filer blev downloadet og softwaren tilsyneladende blev installeret på operativsystemet.

Jeg troede først, at dette kun var relateret til onlineinstallationsprogrammet og prøvede offlineinstallatøren i stedet, men fejlmeddelelsen forblev.

Kerneforskellen mellem online og offline installationsprogram er, hvordan filer gøres tilgængelige. Hvis du vælger online-installationsprogrammet, downloades kun en lille stub til at begynde med. Når du kører det, downloades og installeres alle nødvendige filer.

Offlineinstallationsprogrammet er på den anden side knyttet til en bestemt version af Java, men fungerer på egen hånd uden ekstra downloads.

Den fulde fejlprompt læste:

Java-opdatering blev ikke afsluttet

Fejlkode: 1603

Se Java Help Center for oplysninger om fejlfinding eller kontakt din systemadministrator.

Hjælpecentret var ikke meget nyttigt. Det angav en post for fejl 1603, men afslørede ingen andre oplysninger end den indikerer "at en installation ikke var afsluttet", og at fejlen er under undersøgelse.

Jeg besluttede at kontrollere Java-installationen på den pågældende computer og bemærkede, at Java ikke var installeret. Hvad der dog blev installeret var Java SDK; mere præcist 64-bit Java SDK.

Under forudsætning af, at dette kunne have været problemet hele tiden, besluttede jeg at downloade 64-bit-versionen af ​​Java installeret fra Java-downloadwebstedet og installere den i stedet.

Det viser sig, det gik uden problemer, og den seneste version af Java blev installeret på målmaskinen.

Selvom jeg ikke kan tale generelt, ser det ud som om du ikke kan installere en 32-bit version af Java på et system med en 64-bit Java SDK.

Det samme er sandsynligt, hvis du har installeret en 64-bit version af Java på systemet og forsøger at opdatere den ved hjælp af 32-bit versionen af ​​Java.

Fejlen kan også vises under andre omstændigheder. Her er et par forslag til løsning af det, hvis en 32-bit 64-bit konflikt ikke er problemet på din ende:

  1. Du kan prøve og afinstallere Java helt fra systemet og køre installationen igen bagefter. Du kan bruge Windows-afinstallationsprogrammet til det eller et tredjepartsprogram som Java Ra til det. Det tilrådes at fjerne tidligere versioner af Java, f.eks. Version 7, inden du installerer en nyere større version, f.eks. Version 8.
  2. Installationsprogrammet kan være beskadiget, og det kan muligvis løse problemet igen at downloade det. Brug af offline-installationsprogrammet bør også løse de fleste download-relaterede problemer.
  3. Sørg for, at antivirusløsninger ikke blokerer installationen af ​​Java.
  4. Prøv Oracle's officielle Java-afinstallationsværktøj, som kan hjælpe dig med at fjerne ældre versioner af Java fra operativsystemet.
  5. Der kan være en konflikt med Microsoft-opdateringen KB2918614. Forsøg på de løsninger, der er foreslået på siden, kan muligvis løse installationsproblemet.