Java-Installer und -Deinstaller geben den Fehler 1602 zurück

2

Ich versuche, Java 6 32-Bit zu entfernen und Java 7 64-Bit zu installieren, aber nachdem ich das Deinstallationsprogramm zum ersten Mal geöffnet und erfolgreich ausgeführt habe und aufgefordert habe, nach einem Neustart eine vollständige Entfernung zu planen, ist das Deinstallationsprogramm nicht zurückgekehrt und führt es auch nicht aus wieder arbeiten.

Ich habe versucht, mit revouninstaller das alte Java zu entfernen, was anscheinend erfolgreich ist, 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 die MSI und verschwindet dann. Nach Rücksprache mit der Ereignisanzeige fand ich diese Einträge von MsiInstaller:

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

und

Windows Installer hat das Produkt 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 der Fehler 1602 bedeuten soll, dass der Benutzer die Installation abgebrochen hat, was mich zu der Annahme veranlasst, dass die Benutzerkontensteuerung entweder nicht ordnungsgemäß funktioniert (obwohl dies in Ordnung zu sein scheint) oder dass ein Registrierungseintrag das MSI-Installationsprogramm blockiert (obwohl ich ' manuell geprüft).

Alex
quelle
1
Sehen Sie nach, ob dieses Microsoft Fixit-Dienstprogramm hilft. Support.microsoft.com/mats/Program_Install_and_Uninstall
Moab
Ich habe es ausgeführt und es heißt, es wurden keine Probleme gefunden. Sagt, es hat nichts mit der Registrierung zu tun. Das Installationsprogramm wird weiterhin geschlossen. Vielen Dank für den Versuch!
Alex
Probieren Sie das Java-Online-Installationsprogramm von der Java-Website aus
Moab,
Hat auch nicht geklappt. Wahrscheinlich werde ich es einfach ignorieren. Ich suchte nach einer Ausrede, um meinen PC trotzdem neu zu installieren, also ist dies nur ein weiterer Grund, dies zu tun.
Alex
Trotzdem seltsam, dass es keinen guten Weg gibt, dies zu lösen, ist es wirklich schwer, alle Reste zu entfernen, die Java hinterlässt
Alex

Antworten:

2

Ich hatte das gleiche Problem, als ich JRE 7 entfernte und erneut installieren wollte.

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

Balee
quelle
Das hat es für mich getan!
Mekwall
1

Eigentlich habe ich bei einem zweiten Gedanken, anstatt die Neuinstallation durchzuführen, einfach mehr in die Registrierung gegraben. Ich habe gerade nach 'java' gesucht und alle Einträge gelöscht, die ich als relevant für die Java-Laufzeit angesehen habe (also nicht die Einträge für Javascript, Msjava, Javavm usw.), und es hat funktioniert!

Ich habe Java Runtime 7 jetzt installiert, funktioniert wie ein Zauber.

Wenn also jemand anderes darauf stößt, lohnt es sich möglicherweise, die Registrierung manuell auszuheben!

Alex
quelle
1

Ich hatte das gleiche Problem mit einem späteren Update. Die Deinstallation wurde geschlossen und "Produkt: Java (TM) 6 Update 33 - Entfernen fehlgeschlagen." und "Entfernungserfolg oder Fehlerstatus: 1602." würde im Ereignisprotokoll angezeigt.

Ich habe das Microsoft Fixit-Dienstprogramm unter http://support.microsoft.com/mats/Program_Install_and_Uninstall ausgeführt (danke Moab). Dadurch konnte ich Java 6 für die Deinstallation auswählen und die Deinstallation erfolgreich abschließen.

Ich habe auch das Fixit-Dienstprogramm verwendet, um Java 7 Update 6 zu entfernen, das das gleiche Problem hatte.

Robin M
quelle