Å fikse Java-oppdateringen fullførte ikke Feilkode: 1603

Jeg har mottatt feilmeldingen "Java-oppdatering ble ikke fullført. Feilkode: 1603" i flere måneder når jeg prøvde å oppdatere Java-installasjonen på en PC som kjører Windows 7 Professional 64-bit.

Feilen skulle dukke opp på slutten av installasjonen etter at Java-filer ble lastet ned og programvaren tilsynelatende var installert på operativsystemet.

Jeg trodde først at dette bare var relatert til det elektroniske installasjonsprogrammet, og prøvde det offline installasjonsprogrammet i stedet, men feilmeldingen forble.

Kjerneforskjellen mellom online og offline installasjonsprogram er hvordan filer blir gjort tilgjengelige. Hvis du velger online installasjonsprogram, lastes bare en liten stub ned til å begynne med. Når du kjører den, blir alle nødvendige filer lastet ned og installert.

Det offline installasjonsprogrammet er derimot koblet til en bestemt versjon av Java, men fungerer på egen hånd uten ekstra nedlastinger.

Den fullstendige feilmeldingen sto:

Java-oppdateringen ble ikke fullført

Feilkode: 1603

Se i brukerstøtten for Java for informasjon om feilsøking eller kontakt systemadministratoren.

Hjelpesenteret var lite nyttig. Den oppførte en oppføring for feil 1603, men avslørte ingen annen informasjon enn at den indikerer "at en installasjon ikke fullførte", og at feilen er under utredning.

Jeg bestemte meg for å sjekke Java-installasjonen på den aktuelle datamaskinen og la merke til at Java ikke var installert. Det som imidlertid ble installert var Java SDK; mer presist, 64-biters Java SDK.

Forutsatt at dette kunne ha vært problemet hele tiden, bestemte jeg meg for å laste ned 64-bits versjonen av Java installert fra Java nedlastingsnettstedet og installere den i stedet.

Det viser seg at det gikk uten problemer, og den nyeste versjonen av Java ble installert på målmaskinen.

Selv om jeg ikke kan snakke generelt, ser det ut som om du ikke kan installere en 32-biters versjon av Java på et system med 64-biters Java SDK.

Det samme er sannsynlig hvis du har installert en 64-biters versjon av Java på systemet og prøver å oppdatere den med 32-bitersversjonen av Java.

Feilen kan også vises under andre omstendigheter. Her er et par forslag for å løse det hvis en 32-bit 64-bit konflikt ikke er problemet på slutten:

  1. Du kan prøve å avinstallere Java helt fra systemet og kjøre installasjonen igjen etterpå. Du kan bruke Windows avinstalleringsprogram for det eller et tredjepartsprogram som Java Ra for det. Det anbefales å fjerne tidligere versjoner av Java, f.eks. Versjon 7, før du installerer en nyere større versjon, f.eks. Versjon 8.
  2. Installasjonsprogrammet kan være skadet og hvis du laster ned det igjen kan det løse problemet. Bruk av offline-installasjonsprogrammet bør også løse de fleste nedlastingsrelaterte problemer.
  3. Forsikre deg om at antivirusløsninger ikke blokkerer distribusjonen av Java.
  4. Prøv Oracle's offisielle Java-avinstalleringsverktøy som kan hjelpe deg med å fjerne eldre versjoner av Java fra operativsystemet.
  5. Det kan være en konflikt med Microsoft-oppdateringen KB2918614. Hvis du prøver løsningene som er foreslått på siden, kan det løse installasjonsproblemet.