Java-Installations- und Deinstallationsprogramme geben Fehler 1602 zurück

Java-Installations- und Deinstallationsprogramme geben Fehler 1602 zurück

Ich versuche, Java 6 (32 Bit) zu entfernen und Java 7 (64 Bit) zu installieren, aber nachdem das Deinstallationsprogramm zunächst geöffnet und erfolgreich ausgeführt wurde und ich aufgefordert wurde, nach einem Neustart eine vollständige Entfernung zu planen, kam das Deinstallationsprogramm nicht zurück und auch die erneute Ausführung funktioniert nicht.

Ich habe versucht, mit revouninstaller das alte Java zu entfernen, was erfolgreich zu sein scheint, aber das Installationsprogramm von Java 7 wird immer noch nicht ausgeführt.

Wenn ich das Offline-Installationsprogramm ausführe, fragt es nach Administratorrechten, lädt das MSI und verschwindet dann. Nach einem Blick in die Ereignisanzeige fand ich diese Einträge von MsiInstaller:

Produkt: Java(TM) 7 Update 2 (64-Bit) – Installationsvorgang fehlgeschlagen.

Und

Das Produkt wurde mit Windows Installer installiert. Produktname: Java(TM) 7 Update 2 (64-Bit). Produktversion: 7.0.20. Produktsprache: 1033. Hersteller: Oracle. Installationserfolg oder Fehlerstatus: 1602.

Ich weiß nur, dass Fehler 1602 bedeuten soll, dass der Benutzer die Installation abgebrochen hat, was mich zu der Annahme führt, dass entweder die Benutzerkontensteuerung nicht richtig funktioniert (scheint aber einwandfrei zu funktionieren) oder dass ein Registrierungseintrag das MSI-Installationsprogramm blockiert (ich habe das jedoch manuell geprüft).

Antwort1

Ich hatte dasselbe Problem, als ich JRE 7 entfernt und versucht habe, es erneut zu installieren.

Ich habe den Schlüssel gelöscht, HKEY_CURRENT_USER\Software\JavaSoft\FIUCancelum eine Neuinstallation zu ermöglichen.

Antwort2

Tatsächlich habe ich es mir anders überlegt und statt der Neuinstallation einfach weiter in der Registrierung gegraben. Ich habe einfach nach „Java“ gesucht und alle Einträge gelöscht, die ich für relevant für die Java-Laufzeit hielt (also nicht die Einträge für JavaScript, MSJava, JavaVM usw.), und es hat funktioniert!

Ich habe jetzt Java Runtime 7 installiert, funktioniert einwandfrei.

Wenn das also bei jemandem noch der Fall ist, könnte es sich lohnen, zu versuchen, die Registrierung manuell auszugraben!

Antwort3

Bei einem späteren Update hatte ich das gleiche Problem. Die Deinstallation wurde geschlossen und im Ereignisprotokoll wurde „Produkt: Java(TM) 6 Update 33 – Entfernung fehlgeschlagen.“ und „Entfernung erfolgreich oder Fehlerstatus: 1602.“ angezeigt.

Ich habe das Dienstprogramm Microsoft Fixit unterhttp://support.microsoft.com/mats/Program_Install_and_Uninstall(danke, Moab). Dadurch konnte ich Java 6 zur Deinstallation auswählen und die Deinstallation wurde erfolgreich abgeschlossen.

Ich habe auch das Dienstprogramm Fixit verwendet, um Java 7 Update 6 zu entfernen, bei dem dasselbe Problem auftrat.

Antwort4

Dies ist ein alter Thread, aber ich bin darauf gestoßen, als ich nach einer Lösung für dasselbe Problem gesucht habe ... 11 Jahre später ...

Das Problem ist der Fehler Nr. 35961435 in der Installationssoftware. Genau wie ich verwenden Sie wahrscheinlich das bekannte Format c:\Programme\java\jre1.8.0_401 (mein Fall), um mehrere Versionen zu organisieren.

Die Lösung, ob Sie es glauben oder nicht, besteht einfach darin, einen anderen Pfad zu verwenden … Beispiel:

c:\Programme\java\jre180_401 (64-Bit)

c:\Programme (x86)\java\jre180_401 (32-Bit)

Mit dem oben kopierten Format konnte ich die Software problemlos installieren.

Dasselbe wird im Oracle-Supporthinweis beschrieben:

1602-Fehler beim Installieren des JRE-Teils des JDK Windows Installer an einem benutzerdefinierten Speicherort (Dokument-ID 2994526.1)

Ich hoffe, das hilft. Grüße

verwandte Informationen