Jeg har fått feilmeldingen “Java-oppdatering ikke fullstendig. Feilkode: 1603” for måneder når jeg prøvde å oppdatere Java-installasjon på en PC som kjører Windows 7 Professional 64-bit.
Feilen ville komme opp på slutten av installasjonen etter Java-filene ble lastet ned og programvaren var tilsynelatende installert på operativsystemet.
Første gang jeg tenkte at dette var relatert til online installer bare og prøvde offline installer i stedet, men feilmeldingen forble.
Kjernen i forskjellen mellom online og offline installer er hvordan filer er gjort tilgjengelig. Hvis du velger online installasjonsprogram, bare en liten spire er lastet ned i første. Når du kjører den, alle de nødvendige filene blir lastet ned og installert.
Frakoblet-installasjonsprogrammet på den annen side er knyttet til en bestemt versjon av Java, men arbeider på egen hånd uten ekstra nedlastinger.
Fullstendig feil be lese:
Java-oppdatering er ikke fullført
Feilkode: 1603
Vennligst henvis til Java Help Center for feilsøking informasjon, eller kontakt systemansvarlig.
Brukerstøtten var ikke veldig nyttig. Det gjorde liste én oppføring for feil 1603, men viste ingen andre opplysninger enn det er som indikerer “at en installasjon er ikke fullført”, og at feilen er under etterforskning.
Jeg bestemte meg for å sjekke Java-installasjonen på datamaskinen i spørsmålet, og la merke til at Java ikke er installert. Hva var installert, men det var Java SDK; mer presist, med 64-bit Java SDK.
Forutsatt at dette kunne ha vært spørsmålet alle sammen, jeg bestemte meg for å laste ned 64-biters versjon av Java installert fra Java download site og installere det i stedet.
Slår ut, det gikk gjennom uten problemer, og den siste versjonen av Java installert på måldatamaskinen.
Mens jeg ikke kan snakke i generelle vilkår, det ser ut som om du ikke kan installere en 32-biters versjon av Java på et system med en 64-bit Java SDK.
Det samme er sannsynligvis sant hvis du har installert en 64-biters versjon av Java på systemet og prøver å oppdatere den ved å bruke en 32-biters versjon av Java.
Feilen kan vises i andre tilfeller også. Her er et par forslag til å løse det hvis en 32-bit, 64-biters konflikt er ikke et problem på din side:
- Du kan prøve å avinstallere Java helt fra systemet, og kjør installasjonen på nytt etterpå. Du kan bruke Windows avinstalleringsprogram for det eller en tredjeparts program som for eksempel Java-Ra for det. Det anbefales å fjerne tidligere versjoner av Java, f.eks. versjon 7, før du installerer en nyere stor versjon, f.eks. versjon 8.
- Installasjonsprogrammet kan være korrupt og re-laste den ned, kan dette løse problemet. Også, ved hjelp av frakoblet-installatøren skal løse de fleste last ned-relaterte problemer.
- Sørg for at antivirus-løsningene er ikke blokkerer distribusjon av Java.
- Prøv Oracle ‘ s offisielle Java avinstallere verktøyet som kan hjelpe deg å fjerne eldre versjoner av Java fra operativsystemet.
- Det kan være en konflikt med Microsoft update KB2918614. Prøver løsninger som er foreslått på siden kan du løse installasjon problemet.