Ar Java atjaunināšanas labošanu neizdevās pabeigt kļūdas kodu: 1603

Ik mēnesi esmu saņēmis kļūdas ziņojumu "Java atjaunināšana nav pabeigta. Kļūdas kods: 1603", kad es mēģināju atjaunināt Java instalāciju personālajā datorā, kurā darbojas operētājsistēmas Windows 7 Professional 64-bit.

Kļūda parādīsies instalēšanas beigās pēc Java failu lejupielādes un programmatūras šķietamas instalēšanas operētājsistēmā.

Vispirms es domāju, ka tas ir saistīts tikai ar tiešsaistes instalētāju, un tā vietā izmēģināju bezsaistes instalētāju, taču kļūdas ziņojums palika.

Galvenā atšķirība starp tiešsaistes un bezsaistes instalētāju ir tā, kā faili ir pieejami. Ja izvēlaties tiešsaistes instalētāju, sākumā tiek lejupielādēts tikai mazs fragments. Kad to palaižat, visi nepieciešamie faili tiek lejupielādēti un instalēti.

No otras puses, bezsaistes instalētājs ir saistīts ar noteiktu Java versiju, bet darbojas patstāvīgi, bez papildu lejupielādēm.

Pilna kļūdas uzvedne lasāma:

Java atjaunināšana nebija pabeigta

Kļūdas kods: 1603

Informāciju par problēmu novēršanu skatiet Java palīdzības centrā vai sazinieties ar sistēmas administratoru.

Palīdzības centrs nebija ļoti noderīgs. Tajā tika uzskaitīts viens kļūdas 1603 ieraksts, taču neatklāja neko citu, kā vien to, ka tas norāda "ka instalācija nav pabeigta" un ka kļūda tiek izmeklēta.

Es nolēmu pārbaudīt Java instalāciju attiecīgajā datorā un pamanīju, ka Java nav instalēta. Tas, kas tika instalēts, bija Java SDK; precīzāk, 64 bitu Java SDK.

Pieņemot, ka tā varētu būt bijusi visa problēma, es nolēmu no Java lejupielādes vietnes lejupielādēt instalēto Java 64 bitu versiju un instalēt to vietā.

Izrādās, tas tika izlaists bez problēmām, un mērķa mašīnā tika instalēta visjaunākā Java versija.

Lai gan es nevaru runāt vispārīgi, šķiet, ka jūs nevarat instalēt 32 bitu Java versiju sistēmā ar 64 bitu Java SDK.

Tas pats, iespējams, ir tad, ja sistēmā esat instalējis 64 bitu Java versiju un mēģināt to atjaunināt, izmantojot Java 32 bitu versiju.

Kļūda var parādīties arī citos apstākļos. Šeit ir daži ieteikumi, kā to atrisināt, ja 32 bitu 64 bitu konflikts nav jūsu problēma:

  1. Jūs varat mēģināt pilnībā atinstalēt Java no sistēmas un pēc tam vēlreiz palaist instalēšanu. Tam var izmantot Windows atinstalētāju vai tam trešo personu programmu, piemēram, Java Ra. Pirms jaunākas galvenās versijas, piemēram, 8. versijas, ieteicams noņemt iepriekšējās Java versijas, piemēram, 7. versiju.
  2. Iespējams, ka instalēšanas programma ir bojāta, un, atkārtoti lejupielādējot, problēma var tikt novērsta. Izmantojot bezsaistes instalētāju, jāatrisina arī vairums ar lejupielādi saistīto problēmu.
  3. Pārliecinieties, vai pretvīrusu risinājumi neliedz Java izvietošanu.
  4. Izmēģiniet Oracle oficiālo Java atinstalēšanas rīku, kas var palīdzēt noņemt vecākas Java versijas no operētājsistēmas.
  5. Var būt konflikts ar Microsoft atjauninājumu KB2918614. Izmēģinot lapā ieteiktos risinājumus, iespējams, tiks atrisināta instalēšanas problēma.