Fehlerbehebung bei fehlgeschlagenem Upgrade auf Windows 7?

15

Ich habe ohne Zwischenfälle drei PCs von Vista auf Windows 7 aktualisiert, aber der vierte ist ein kleines Problem.

Die Installation von Windows 7 schlägt fehl und führt ein Rollback auf Vista durch:

Das Upgrade war nicht erfolgreich. Ihre vorherige Windows-Version wird wiederhergestellt

Der Windows 7-Upgrade-Ratgeber, sowohl auf der CD als auch von der Microsoft-Website herunterladbar, zeigt vor dem Upgrade keine potenziellen Probleme für diesen PC an, nur Standardwarnungen zu iTunes-Reaktivierung und so weiter.

Dies ist mein zweiter Versuch, diesen PC auf Win7 zu aktualisieren. Nach dem ersten Fehler und Rollback habe ich eine Menge nicht verwendeter Software über das Hinzufügen / Entfernen von Programmen vom PC deinstalliert, aber der zweite Versuch lief genauso ab wie der erste.

Ich möchte wirklich keine Neuinstallation auf diesem PC durchführen müssen. Gibt es also Nachinstallationsprotokolle oder etwas, das ich untersuchen kann, um herauszufinden, warum genau Win7 diesen PC nicht von Vista aktualisieren und reparieren kann?

Aufgrund eines Vorschlags habe ich diesen Pfad überprüft

c:\$WINDOWS.~BT\sources\setuperr.log

Welche enthielt diese Zeile

SetupGetInfDriverStoreLocationW fehlgeschlagen für 'C: \ Windows \ inf \ oem28.inf' [gle = 0x00000490]

Ich habe diese oem28.infDatei überprüft und sie bezieht sich auf einen Drucker auf diesem Computer. Deshalb habe ich den Drucker entfernt und den Druckertreiber gelöscht :

  • Klicken Sie mit der rechten Maustaste in den Ordner Drucker
  • Wählen Sie "Server Printer"
  • Wählen Sie die Registerkarte Treiber, klicken Sie auf Treiber und dann auf Entfernen
  • bestätigen

wie hier dokumentiert . Jetzt werde ich das Upgrade erneut versuchen.

Kein Würfel. Immer noch ein Rollback (aber der Druckerfehler ist aus dem Protokoll verschwunden!). Einige relevante Zeilen aus der setuperr.logDatei:

Der Pfad der Treiberdatei konnte nicht gefunden werden. Fehler = 00000002x {~ 6-mal wiederholt}
Der Pfad der Treiberdatei konnte nicht gefunden werden. Error = ffffffffx {~ 6 mal wiederholt}
Plugin {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}: BthMig: Migration der bthport-Schlüssel fehlgeschlagen
Fehler beim Aufrufen von IDiscovery-> Gather for Plugin = {ServerPath = "% windir% \ system32 \ drmmgrtn.dll", CLSID = {743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel = Apartment}. Fehler: 0x80070057
Fehler beim Überprüfen des Zertifikats der Katalogdatei C: \ Windows \ System32 \ catroot \ {F750E6C3-38EE-11D1-8imentary-00C04FC295EE} \ 1.CAT. [Gle = 0x800b010a]
Fehler beim Aufrufen von IPostApply-> PostApply for Plugin = {ServerPath = "% windir% \ system32 \ drmmgrtn.dll", CLSID = {743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel = Apartment}. Fehler: 0x80070057

Schließlich habe ich versucht, alle Treiber von diesem PC zu deinstallieren (alles, was er hatte, waren die Nvidia-Treiber) und habe versucht, ein drittes Upgrade durchzuführen. Gleiches Problem. Diesmal habe ich es mir angeschaut, also weiß ich genau, was passiert ist - es ist sehr, sehr weit fortgeschritten, nachdem die Grafiktreiber installiert wurden und so weiter. Anschließend wurde es beim Booten mit DRIVER_IRQL_NOT_LESS_OR_EQUAL überprüft und wieder auf Vista zurückgesetzt . Ich nehme an, das war das gleiche, was vorher passiert ist.

Na ja, ich glaube, ich habe keine andere Wahl, als eine Neuinstallation durchzuführen. :(

Jeff Atwood
quelle
Ich möchte sehen, wie das ausgeht. :) Anscheinend gab es noch andere Probleme mit angeschlossenen USB-Geräten. Wäre interessant, wenn der Fahrer das war, was Probleme verursachte
Ciaran
Ich würde gerne wissen, ob es Ihnen jemals gelingt - ich hatte das gleiche Problem und habe viele der gleichen Dinge auch selbst versucht. Und ich möchte wirklich auch auf Windows 7 upgraden! :-(
Keithius
Ich habe schließlich aufgegeben. Die Neuinstallation funktionierte jedoch einwandfrei. Ich wünschte, die Protokolle hätten detailliertere Informationen darüber, was und warum fehlgeschlagen ist.
Jeff Atwood
Schade ... aber ich höre dich auf dem Logbuch - trotz all ihrer Ausführlichkeit erzählen sie dir nicht wirklich viel, oder?
Keithius
Meinten Sie statt "c: \ $ WINDOWS. ~ BT \ sources \ setuperr.log" "c: \ $ WINDOWS. ~ BT \ sources \ Rollback \ setuperr.log"? Ich sehe kein Login, nur Quellen. (Fehlerbehebung bei meinem eigenen fehlgeschlagenen Upgrade ...)
Andrew Coleson

Antworten:

4

Könnten einige nützliche Protokolldateien sein, die Sie sehen können.

Dann stellte ich fest, dass die Datei C:\$Windows.~BT\Sources\Rollback\setupact.erreinige nützliche Informationen enthielt.

Details hier .

Tintop
quelle
Geben Sie die Bestätigung, da dies die Antwort ist, die mich dazu veranlasst hat, das Protokoll in die richtige Richtung des Dateisystems zu finden!
Jeff Atwood
2

Die in setuperr.log / setupact.log vorhandenen Fehler können häufig ein roter Hering sein. Auch erfolgreich abgeschlossene Upgrades enthalten solche Fehler. Was bei diesen Upgrades, die automatisch auf das ursprüngliche Betriebssystem zurückgesetzt werden, häufig vorkommt, ist, dass ein "out-of-box" -Gerätetreiber das System beim ersten Start des neuen Betriebssystems überprüft. In solchen Fällen bleibt möglicherweise eine Sicherungsdatei zurück, nachdem das Upgrade zurückgesetzt wurde. Siehe # 36402 für weitere Details.

Ruben
quelle
2
  1. Öffnen Sie die Run-Box und öffnen Sie MSCONFIG .

  2. Klicken Sie auf die Registerkarte Dienste und dann auf Microsoft-Dienste ausblenden.

  3. Deaktivieren Sie alle Dienste in der Liste. Gleiches gilt für alle Startobjekte.

  4. Öffnen Sie CMD mit erhöhten Rechten.

  5. Geben Sie net user Administrator - Passwort ein und drücken Sie die Eingabetaste. Der Befehl wurde erfolgreich ausgeführt.

  6. Geben Sie net user Administrator / active: yes ein und drücken Sie die Eingabetaste. Wieder wird der Befehl erfolgreich ausgeführt.

  7. Starten Sie den Computer neu und melden Sie sich dann unter dem Administratorkonto mit dem Kennwort als Kennwort an .

  8. Starten Sie das Windows 7-Upgrade erneut. Diesmal wird es beendet.

Ich habe es auf vier Computern mit dem gleichen Problem versucht, das Windows 7 Upgrade von Vista SP2 nicht installieren würde.

zufällig
quelle
1

Die Protokolldateien, nach denen Sie suchen, stimmen möglicherweise mit den Speicherorten der Windows Vista-Installationsprotokolldateien überein .

C:\$WINDOWS.~BT\Sources\Panther\setuperr.log
C:\$WINDOWS.~BT\Sources\Panther\setupact.log

Bearbeiten: Angesichts der Fehler, die in dem von Ihnen angegebenen Update auftreten, würde ich in Betracht ziehen, alle von Ihnen installierten Treiber von Drittanbietern zu deinstallieren. Löschen Sie nicht die Treiberdateien selbst.

Wenn das Problem weiterhin besteht, würde ich persönlich mit der Neuinstallation fortfahren.

Ciaran
quelle
1

Vielleicht könnten Sie die Registrierung von% windir% \ system32 \ drmmgrtn.dll aufheben und es dann erneut versuchen? Es scheint mit DRM-Migration zu tun zu haben - nicht wirklich druckerbezogen.

svandragt
quelle
0

Die Setup * .log-Dateien sind wahrscheinlich rote Heringe. Stattdessen schlage ich vor, ein Tool wie Nirsofts Dienstprogramm 'Bluescreenview' zu verwenden, um die Speicherabbilddatei zu überprüfen, die zusammen mit den Setup-Protokollen * .logs erstellt wird. Dabei wird der Aufrufstapel zum Zeitpunkt des Absturzes und das Modul oben in angezeigt Der Call-Stack ist die Ursache für den Bluescreen. Versuchen Sie, die betreffende Hardware auszutauschen oder den Treiber zu aktualisieren.

Beispiel: Bei dem Versuch, einen OptiPlex 390 von Vista auf 7 zu aktualisieren, ist dieses Problem aufgetreten. Nirsoft wies auf den Maustreiber: Ich habe den Microsoft Sculpt Desktop-Dongle zugunsten eines Logitech-WLAN-Desktop-Dongles entfernt, das Upgrade erneut ausgeführt und es erneut ohne Zwischenfall abgeschlossen.

RJ Dunnill
quelle