Das Beheben des Java-Updates hat den Fehlercode 1603 nicht abgeschlossen

Ich habe monatelang die Fehlermeldung "Das Java-Update wurde nicht abgeschlossen. Fehlercode: 1603" erhalten, wenn ich versuchte, die Java-Installation auf einem PC mit Windows 7 Professional 64-Bit zu aktualisieren.

Der Fehler trat am Ende der Installation auf, nachdem Java-Dateien heruntergeladen und die Software scheinbar auf dem Betriebssystem installiert worden war.

Ich dachte zuerst, dass dies nur mit dem Online-Installationsprogramm zusammenhängt und versuchte es stattdessen mit dem Offline-Installationsprogramm, aber die Fehlermeldung blieb bestehen.

Der Hauptunterschied zwischen Online- und Offline-Installationsprogrammen besteht darin, wie Dateien verfügbar gemacht werden. Wenn Sie das Online-Installationsprogramm auswählen, wird zunächst nur ein kleiner Stub heruntergeladen. Wenn Sie es ausführen, werden alle erforderlichen Dateien heruntergeladen und installiert.

Das Offline-Installationsprogramm hingegen ist an eine bestimmte Java-Version gebunden, funktioniert jedoch ohne zusätzliche Downloads.

Die vollständige Fehlermeldung lautete:

Java-Update wurde nicht abgeschlossen

Fehlercode: 1603

Informationen zur Fehlerbehebung finden Sie in der Java-Hilfe, oder wenden Sie sich an Ihren Systemadministrator.

Die Hilfe war nicht sehr hilfreich. Es wurde ein Eintrag für Fehler 1603 aufgelistet, es wurden jedoch keine anderen Informationen angezeigt als "dass eine Installation nicht abgeschlossen wurde" und dass der Fehler untersucht wird.

Ich habe beschlossen, die Java-Installation auf dem betreffenden Computer zu überprüfen, und habe festgestellt, dass Java nicht installiert ist. Was jedoch installiert wurde, war das Java SDK; Genauer gesagt, das 64-Bit-Java-SDK.

Angenommen, dies könnte die ganze Zeit das Problem gewesen sein, entschied ich mich, die von der Java-Download-Site installierte 64-Bit-Version von Java herunterzuladen und stattdessen zu installieren.

Es stellte sich heraus, dass es ohne Probleme durchlief und die neueste Version von Java auf dem Zielcomputer installiert wurde.

Ich kann zwar nicht allgemein sprechen, aber es sieht so aus, als ob Sie eine 32-Bit-Version von Java auf einem System mit einem 64-Bit-Java-SDK nicht installieren können.

Das Gleiche gilt wahrscheinlich, wenn Sie eine 64-Bit-Version von Java auf dem System installiert haben und versuchen, sie mit der 32-Bit-Version von Java zu aktualisieren.

Der Fehler kann auch unter anderen Umständen auftreten. Im Folgenden finden Sie einige Vorschläge zur Lösung des Problems, wenn ein 32-Bit-64-Bit-Konflikt nicht Ihr Problem ist:

  1. Sie können versuchen, Java vollständig vom System zu deinstallieren und die Installation anschließend erneut ausführen. Sie können dafür das Windows-Deinstallationsprogramm oder ein Programm eines Drittanbieters wie Java Ra verwenden. Es wird empfohlen, frühere Versionen von Java, z. B. Version 7, zu entfernen, bevor Sie eine neuere Hauptversion, z. B. Version 8, installieren.
  2. Das Installationsprogramm ist möglicherweise beschädigt und das erneute Herunterladen kann das Problem beheben. Die Verwendung des Offline-Installationsprogramms sollte außerdem die meisten Probleme im Zusammenhang mit dem Download beheben.
  3. Stellen Sie sicher, dass Antivirenlösungen die Bereitstellung von Java nicht blockieren.
  4. Testen Sie das offizielle Java-Deinstallationstool von Oracle, mit dem Sie möglicherweise ältere Java-Versionen vom Betriebssystem entfernen können.
  5. Möglicherweise liegt ein Konflikt mit dem Microsoft-Update KB2918614 vor. Das Versuchen der auf der Seite vorgeschlagenen Problemumgehungen kann das Installationsproblem beheben.