Pataisius „Java“ naujinimą, klaidos kodas nebuvo baigtas: 1603

Aš kelis mėnesius gavau klaidos pranešimą "Java atnaujinimas nebuvo baigtas. Klaidos kodas: 1603", kai bandžiau atnaujinti Java diegimą kompiuteryje, kuriame veikia 64 bitų „Windows 7 Professional“.

Klaida paaiškės diegimo pabaigoje, kai bus atsisiųsti „Java“ failai ir, atrodo, programinė įranga buvo įdiegta operacinėje sistemoje.

Pirmiausia pamaniau, kad tai susiję tik su internetiniu diegimo programa, ir bandžiau neprisijungusio diegimo programą, tačiau klaidos pranešimas liko.

Pagrindinis skirtumas tarp internetinio ir neprisijungusio diegimo programos yra tai, kaip failai pateikiami. Jei pasirinksite internetinį diegimo programą, iš pradžių atsisiųsite tik mažą ruošinį. Kai vykdote, visi reikalingi failai atsisiunčiami ir įdiegiami.

Kita vertus, neprisijungęs diegimo programa yra susieta su tam tikra „Java“ versija, tačiau ji veikia atskirai be papildomų atsisiuntimų.

Visas klaidos raginimas skaityti:

„Java“ atnaujinimas nebuvo baigtas

Klaidos kodas: 1603

Informacijos apie trikčių šalinimą ieškokite „Java“ pagalbos centre arba susisiekite su sistemos administratoriumi.

Pagalbos centras nebuvo labai naudingas. Jis išvardijo vieną 1603 klaidos įrašą, tačiau neatskleidė jokios kitos informacijos, išskyrus tai, kad ji nurodo „kad diegimas nebuvo baigtas“ ir kad klaida tiriama.

Nusprendžiau patikrinti „Java“ diegimą šiame kompiuteryje ir pastebėjau, kad „Java“ nebuvo įdiegta. Kas buvo įdiegta, buvo „Java SDK“; tiksliau, 64 bitų „Java SDK“.

Darant prielaidą, kad visa tai galėjo būti problema, nusprendžiau atsisiųsti 64 bitų „Java“ versiją iš „Java“ atsisiuntimo svetainės ir ją įdiegti.

Pasirodo, ji išgyventa be problemų ir tikslinėje mašinoje buvo įdiegta naujausia „Java“ versija.

Nors aš negaliu kalbėti paprastai, atrodo, kad negalite įdiegti 32 bitų „Java“ versijos sistemoje su 64 bitų „Java SDK“.

Panašiai yra ir tada, jei sistemoje esate įdiegę 64 bitų „Java“ versiją ir bandote ją atnaujinti naudodami 32 bitų „Java“ versiją.

Klaida gali atsirasti ir kitomis aplinkybėmis. Čia pateikiami keli pasiūlymai, kaip tai išspręsti, jei 32 bitų 64 bitų konfliktas nėra problema:

  1. Galite pabandyti visiškai pašalinti „Java“ iš sistemos ir vėl paleisti diegimą. Tam galite naudoti „Windows“ diegimo programą arba tam skirtą trečiųjų šalių programą, tokią kaip „Java Ra“. Prieš diegiant naujesnę pagrindinę versiją, pvz., 8 versiją, patariama pašalinti ankstesnes „Java“ versijas, pvz., 7 versiją.
  2. Diegimo programa gali būti sugadinta, ir pakartotinai ją atsisiuntę gali išspręsti problemą. Be to, naudojant neprisijungus diegimo programą turėtų būti išspręstos dauguma su atsisiuntimu susijusių problemų.
  3. Įsitikinkite, kad antivirusiniai sprendimai neužkerta kelio „Java“ diegimui.
  4. Išbandykite oficialų „Oracle“ „Java“ pašalinimo įrankį, kuris gali padėti pašalinti senesnes „Java“ versijas iš operacinės sistemos.
  5. Gali kilti konfliktas su „Microsoft“ naujinimu KB2918614. Išbandžius puslapyje siūlomus apeiti būdus, gali būti išspręsta diegimo problema.