A Java frissítés javítása nem fejezte be a hibakódot: 1603

Hónapok óta kapom a "Java frissítés nem fejeződött be. Hibakód: 1603" hibaüzenetet, amikor megpróbáltam frissíteni a Java telepítést a 64 bites Windows 7 Professional rendszert futtató számítógépen.

A hiba a telepítés végén merül fel, miután a Java fájlokat letöltötték és a szoftvert látszólag telepítették az operációs rendszerre.

Először azt hittem, hogy ez csak az online telepítőre vonatkozik, és kipróbáltam az offline telepítőt, ám a hibaüzenet megmaradt.

Az alapvető különbség az online és az offline telepítő között az, hogy a fájlok elérhetők-e. Az online telepítő kiválasztásakor először csak egy kis csonkot tölt le. A futtatáskor az összes szükséges fájl letöltésre és telepítésre kerül.

Az offline telepítő viszont kapcsolódik a Java adott verziójához, de önállóan működik, további letöltések nélkül.

A teljes hibaüzenet olvasható:

A Java frissítés nem fejeződött be

Hibakód: 1603

A hibaelhárítási információkat a Java Súgóban találja, vagy vegye fel a kapcsolatot a rendszergazdával.

A súgó nem volt nagyon segítőkész. Az 1603-as hibára vonatkozóan egyetlen bejegyzést sorolt ​​fel, de egyetlen információt sem tárt fel, csak arra utal, hogy "hogy a telepítés nem fejeződött be" és hogy a hiba vizsgálat alatt áll.

Úgy döntöttem, hogy ellenőriztem a Java telepítését a kérdéses számítógépen, és észrevettem, hogy a Java nincs telepítve. Amit a Java SDK telepített; pontosabban a 64 bites Java SDK.

Feltételezve, hogy ez egész idő alatt kérdés lehet, úgy döntöttem, hogy letölti a Java 64 bites verzióját a Java letöltési oldalról, és helyette telepíti.

Kiderült, hogy probléma nélkül ment keresztül, és a Java legfrissebb verzióját telepítették a célgépre.

Miközben nem tudok általánosan beszélni, úgy tűnik, hogy nem telepítheti a Java 32 bites verzióját egy 64 bites Java SDK rendszerű rendszerre.

Ugyanez igaz valószínűleg akkor is, ha a Java 64 bites verzióját telepítette a rendszerre, és megpróbálja frissíteni a Java 32 bites verziójával.

A hiba más körülmények között is megjelenhet. Íme néhány javaslat a probléma megoldására, ha a 32 bites 64 bites konfliktus nem a végén jelent problémát:

  1. Kipróbálhatja a Java teljes eltávolítását a rendszerből, és utána újra futtathatja a telepítést. Ehhez használhatja a Windows eltávolítót, vagy ehhez egy harmadik féltől származó programot, például a Java Ra programot. Javasoljuk, hogy távolítson el a Java korábbi verzióit, például a 7. verziót, mielőtt újabb nagyobb verziót, például a 8. verziót telepítne.
  2. Lehet, hogy a telepítő sérült, és újratelepítése megoldhatja a problémát. Az offline telepítő használatával a legtöbb letöltéssel kapcsolatos problémát meg kell oldani.
  3. Győződjön meg arról, hogy a víruskereső megoldások nem akadályozzák a Java telepítését.
  4. Próbálja ki az Oracle hivatalos Java eltávolító eszközét, amely segít eltávolítani a Java régebbi verzióit az operációs rendszerből.
  5. Lehet, hogy ütközik a KB2918614 számú Microsoft frissítéssel. Az oldalon javasolt megoldások kipróbálása megoldhatja a telepítési problémát.