Ich konfiguriere ein brandneues Lenovo U410-System mit Windows 7 Home Premium für einen Benutzer. Ich habe das System direkt vom Shop erhalten. Im Rahmen der Konfiguration habe ich Java mit dem Online-Installer installiert. Das hat richtig funktioniert.
Aufgrund eines Fehlers musste ich das System später auf die Werkseinstellungen zurücksetzen. Die Werkseinstellung FORMATS C: \ und gibt (angeblich) die genaue Werkskonfiguration zurück. Danach war es mir jedoch nicht mehr möglich, Java mit der zuvor verwendeten Methode erfolgreich zu installieren.
Wenn ich jetzt versuche, das Online-Java-Installationsprogramm zu verwenden, geschieht Folgendes. Zunächst erscheint immer ein Fenster "Willkommen bei Java", "Java Installer herunterladen ...". Nach kurzer Zeit verschwindet dieses Fenster und dann passiert eines von drei Dingen:
Wenn ich dies zum ersten Mal nach dem Zurücksetzen auf die Werkseinstellungen tue, wird ein Windows-Fehlerbericht mit den folgenden Informationen angezeigt:
Anwendungsname: JavaSetup7u5.exe
Anwendungsversion: 7.0.50.6
Anwendungszeitstempel: 4feacd84 Fehlermodulname : JavaIC.dll Fehlermodulversion
: 9.9.9.9
Fehlermodulzeitstempel
: 4f2343d6
Ausnahmeversatz: 000052cb
Ausnahmecode: c0000417
Ausnahmedaten: 00000000
Betriebssystemversion: 6.1.7600.2.0.0.768.3
Gebietsschema-ID: 1033
Zusätzliche Informationen 1: 773c
Zusätzliche Informationen 2: 773cd78cf06816f8246f359fa270f3bb
Zusätzliche Informationen 3: f51a
Zusätzliche Informationen 4: f51aaea7d22f36fa9e3a626b5a5cd1c32. Nachfolgende Läufe erzeugen entweder diese Fehlermeldung:"Fehler: Java (TM) -Installationsprogramm - Heruntergeladene Datei C: \ Users \\ AppData \ Local \ Temp \ fx-runtime.exe ist beschädigt."
oder
Es passiert überhaupt nichts.Ich glaube, das ist ein roter Hering. Das erneute Ausführen des Installationsprogramms verursacht einen anderen Fehler, da die Dateien heruntergeladen wurden und das Installationsprogramm abstürzte, bevor es bereinigt werden konnte. Dies ist nicht das eigentliche Problem. In diesem Fall löscht das Installationsprogramm die heruntergeladenen Dateien. Wenn Sie es zum dritten Mal ausführen, wird alles erneut heruntergeladen und die javaic.dll stürzt ab. Ich vermute, dass der Downloader an die vorhandenen Dateien angehängt wird oder so, was die Beschädigung verursacht.
Ich habe alle oben genannten als Administrator und als normaler Benutzer versucht. Ich habe mehrmals versucht, das System auf die Werkseinstellungen zurückzusetzen. Ich habe versucht, mit Chrome und Internet Explorer 9 herunterzuladen. Ich habe versucht, alle Antivirensoftware zu deinstallieren und die Windows-Firewall vollständig zu deaktivieren. Das Einzige, was den Unterschied ausmacht, ist das Ausführen des Installationsprogramms im Windows XP-Kompatibilitätsmodus, wodurch die Installation abgeschlossen werden kann.
Ich weiß, dass ich diesen Fehler mithilfe des Offline-Installationsprogramms umgehen kann. Veröffentlichen Sie dies daher nicht als Antwort. Ich suche nach einer Erklärung der Grundursache. Außerdem , wenn ich den Offline - Installationsprogramm verwenden, wird der Updater nicht. Der Updater funktioniert auch nicht, wenn ich im XP-Modus installiere. Der Updater schlägt fehl, weil er nur das neueste Online-Setup herunterlädt und ausführt.
Denken Sie auch daran, dass die Installationsprogramme digital signiert sind. Die Signaturen werden korrekt überprüft, sodass dies auf keinen Fall auf beschädigte Downloads zurückzuführen ist.
Einige Theorien, die ich habe:
Die Java-Setup-Dateien auf java.com haben sich zwischen der ersten erfolgreichen Installation und meinen späteren Versuchen tatsächlich geändert. Scheint unwahrscheinlich, da sich keine der Versionsnummern geändert hat. Ich habe jedoch einige Berichte über diesen Fehler gesehen, die in den letzten 24 Stunden aufgetreten sind. Dies scheint derzeit die wahrscheinlichste Erklärung zu sein : http://www.oracle.com/us/corporate/press/1735645 - Oracle hat vor zwei Tagen 7 Update 6 veröffentlicht.
Eine sorgfältige Überprüfung der Installer hat ergeben, dass sie tatsächlich versuchen, .6 herunterzuladen, nicht .5, wie auf der Downloadseite angegeben.Eigentlich nicht richtig. Nur das Update-Tool versucht, 7u6 zu installieren. Das Online-Installationsprogramm versucht immer noch 7u5. Die Veröffentlichung von 7u6 vor zwei Tagen ist jedoch ein zu großer Zufall, um sie zu ignorieren. Update: Das 7u6-Online-Installationsprogramm ist bei Oracle technetwork erhältlich. Es stürzt genauso ab.Die Software zum Zurücksetzen auf die Werkseinstellungen verwendet GMT-8 und ich bin auf GMT-1. Nach dem Zurücksetzen auf die Werkseinstellungen würde daher jede Software, die überprüft werden muss, davon ausgehen, dass das System 7 Stunden in der Zukunft wiederhergestellt wurde, da Windows die ungeheure Richtlinie zum Speichern der Ortszeit in der Systemuhr befolgt. Dies könnte eine Zertifikatsprüfung oder ähnliches verwirren.Update: Ich habe festgestellt, dass dadurch Windows Update fehlschlägt. Die Problemumgehung, bei der die Uhr vor dem Zurücksetzen auf die Werkseinstellungen zurückgesetzt wird, ermöglicht keine ordnungsgemäße Installation von Java.Das Image zum Zurücksetzen auf die Werkseinstellungen stimmt nicht wirklich mit dem überein, das beim Kauf des Systems auf der Hauptpartition installiert ist. Freches Lenovo.
Das Installationsprogramm stürzt anscheinend ab, während die Ask.com-Symbolleiste installiert oder angezeigt wird. Das scheint das zu sein, was javaic.dll macht.
Microsoft Dienstag war der 14.. Einige Aktualisierungen könnten dies verursachen. Ich setze den Computer jedoch jedes Mal auf die Werkseinstellungen zurück. Wenn also die Patches nicht per Slipstream in das Wiederherstellungs-Image übertragen werden oder es einen Mechanismus gibt, mit dem sie unbeaufsichtigt installiert werden, auch wenn Updates deaktiviert sind, kann dies nicht der Fall sein die Ursache.
Großer Durchbruch:
Der Standardbrowser auf Lenovo-Systemen ist Google Chrome. Mir ist aufgefallen, dass die JavaIC.dll-Sponsorenüberprüfung tatsächlich eine Überprüfung Ihres Standardbrowsers durchführt, um zu entscheiden, welche Sponsorenanzeige angezeigt werden soll. Normalerweise erhalten Sie die Ask-Symbolleiste im IE9. Da diese Symbolleiste in Chrome nicht funktioniert, versucht das Installationsprogramm, eine andere Anzeige anzuzeigen. Die unterschiedliche Anzeige ist der Grund für den Absturz. Durch Ändern des Standardbrowsers in IE9 kann das Installationsprogramm ordnungsgemäß ausgeführt werden. Dies scheint also ein echter Fehler im Sponsor-Anzeigencode im Installationsprogramm zu sein, der durch eine Kombination aus Google Chrome-Standardbrowser und nicht in den USA verursacht wurde. (Das Installationsprogramm überprüft Ihren Standort auch mithilfe des IP-Geolocation-Dienstes und zeigt darauf basierend verschiedene Anzeigen an.)
quelle
fx-runtime.exe is corrupt
weist dies darauf hin, dass die heruntergeladene Datei tatsächlich beschädigt ist.Antworten:
Ich habe jetzt eine Problemumgehung für dieses Problem gefunden. Führen Sie nach dem Zurücksetzen auf die Werkseinstellungen und vor der Installation von Java die folgenden Schritte aus:
Sie können Java jetzt mit dem Online-Updater in beiden Browsern herunterladen und installieren, und es sollte ordnungsgemäß funktionieren.
Was die Ursache betrifft, scheint es so zu sein, dass das Lenovo Factory-Image eine nicht standardmäßige Methode verwendet, um Google Chrome als Standardbrowser festzulegen. Die JavaIC.dll muss einen Registrierungswert lesen, der nicht vorhanden oder ähnlich ist. Dies führt zu einem Absturz mit einem Pufferüberlauf (wahrscheinlicher ist ein Puffer mit der Länge Null).
quelle
Sie haben einige drastischere Maßnahmen nicht erwähnt:
Versuchen Sie, die 4f2343d6 aus Ihrem Fehlerbericht zu googeln. Es gibt andere Personen mit dem gleichen Problem. Es wurde als DEP verursacht verstanden.
Klicken Sie zum Deaktivieren von DEP auf Arbeitsplatz-> Eigenschaften-> Erweitert-> Leistung-> Einstellungen-> Leistungsoptionen-> Verhinderung der Datenausführung. Starten Sie neu.
quelle
JavaIC.dll
?