Erweiterte Problembehandlung für Windows-Startprobleme

Probieren Sie unseren virtuellen Agenten -aus. Er kann Ihnen helfen, häufige Windows-Startprobleme schnell zu erkennen und zu beheben.

Hinweis

Dieser Artikel ist für die Verwendung durch Support-Mitarbeiter und IT-Experten vorgesehen. Wenn Sie nach weiteren allgemeinen Informationen zu Wiederherstellungsoptionen suchen, lesen Sie Wiederherstellungsoptionen in Windows 10.

Zusammenfassung

Es gibt mehrere Gründe, warum ein Windows-basierter Computer während des Starts möglicherweise Probleme aufweist. Ermitteln Sie zum Beheben von Startproblemen zunächst, in welcher der folgenden Phasen der Computer hängen bleibt:

Phase Startvorgang BIOS UEFI
1 Vor dem Start MBR/PBR (Bootstrap-Code) UEFI-Firmware
2 Windows-Start-Manager %SystemDrive%\bootmgr \EFI\Microsoft\Boot\bootmgfw.efi
3 Windows-Betriebssystem-Loader % Systemroot% \system32\winload.exe %SystemRoot%\system32\winload.efi
4 Windows NT-Betriebssystem Kernel % Systemroot% \system32\ntoskrnl.exe
  1. PreBoot: Die PC-Firmware initiiert einen Selbsttest beim Einschalten (POST) und lädt die Firmware-Einstellungen. Dieser Vorstart-Prozess endet, wenn ein gültiger Systemdatenträger erkannt wird. Die Firmware liest den Master Boot Record (MBR) und startet dann den Windows-Start-Manager.

  2. Windows-Start-Manager: Der Windows-Start-Manager findet und startet den Windows-Loader (Winload.exe) auf der Windows-Bootpartition.

  3. Windows-Betriebssystemladeprogramm: Wichtige Treiber, die zum Starten des Windows-Kernels erforderlich sind, werden geladen, und der Kernel wird ausgeführt.

  4. Windows NT OS Kernel: Der Kernel lädt die Systemregistrierungsstruktur und andere Treiber, die als BOOT_START markiert sind, in den Speicher.

    Der Kernel übergibt die Steuerung an den Sitzungs-Manager-Prozess (Smss.exe), der die Systemsitzung initialisiert, und lädt und startet die Geräte und Treiber, die nicht als BOOT_START gekennzeichnet sind.

Nachfolgend finden Sie eine Zusammenfassung der Startsequenz, was auf dem Bildschirm zu sehen ist und typische Startprobleme an diesem Punkt in der Sequenz. Bevor Sie mit der Fehlersuche beginnen, müssen Sie den Ablauf des Bootvorgangs und den Status der Anzeigen verstehen, um sicherzustellen, dass das Problem zu Beginn des Einsatzes richtig erkannt wird. Wählen Sie die Miniaturansicht aus, um sie größer zu sehen.

Flussdiagramm der Boot-Sequenz.

Jede Phase hat einen anderen Ansatz bei der Problembehandlung. Dieser Artikel enthält Problembehandlungstechniken für Probleme, die während der ersten drei Phasen auftreten.

Hinweis

Wenn der Computer wiederholt zu den Wiederherstellungsoptionen startet, führen Sie an einer Eingabeaufforderung den folgenden Befehl aus, um den Zyklus zu unterbrechen:

Bcdedit /set {default} recoveryenabled no

Wenn die F8-Optionen nicht funktionieren, führen Sie den folgenden Befehl aus:

Bcdedit /set {default} bootmenupolicy legacy

BIOS-Phase

Führen Sie die folgenden Schritte aus, um zu ermitteln, ob das System die BIOS-Phase überschritten hat:

  1. Wenn externe Peripheriegeräte an den Computer angeschlossen sind, trennen Sie sie.

  2. Überprüfen Sie, ob die Festplatten Leuchte auf dem physischen Computer funktioniert. Wenn dies nicht der Fall ist, deutet dies darauf hin, dass der Startvorgang in der BIOS-Phase hängen bleibt.

  3. Drücken Sie die Num-Taste, um festzustellen, ob die Anzeigeleuchte ein-und ausgeschaltet wird. Ist dies nicht der Fall, weist diese Dysfunktion darauf hin, dass der Startvorgang im BIOS hängen bleibt.

    Wenn das System in der BIOS-Phase hängen bleibt, liegt möglicherweise ein Hardwareproblem vor.

Startladephase

Wenn der Bildschirm mit Ausnahme eines blinkenden Cursors schwarz ist, oder wenn Sie einen der folgenden Fehlercodes erhalten, deutet dieser Zustand darauf hin, dass der Startvorgang in der Startladephase fest steht:

  • Startkonfigurationsdaten (BCD) fehlen oder sind beschädigt
  • Startdatei oder MBR-fehlerhaft
  • Betriebssystem fehlt
  • Startsektor fehlt oder ist beschädigt
  • Start-Manager (BOOTMGR) nicht vorhanden oder fehlerhaft
  • Aufgrund fehlender oder fehlerhafter Systemstruktur kann nicht gestartet werden

Um dieses Problem zu beheben, verwenden Sie Windows-Installationsmedien, um den Computer zu starten, drücken Sie Umschalten + F10 für eine Eingabeaufforderung, und verwenden Sie dann eine der folgenden Methoden.

Methode 1: Systemstart-Reparaturtool

Das Systemstart-Reparaturtool behebt automatisch viele häufige Probleme. Darüber hinaus können Sie mit dem Tool komplexere Startprobleme schnell diagnostizieren und beheben. Wenn der Computer ein Startproblem erkennt, startet der Computer das Systemstart-Reparaturtool. Wenn das Tool gestartet wird, wird eine Diagnose durchgeführt. Diese Diagnose umfasst das Analysieren von Startprotokolldateien, um die Ursache des Problems zu ermitteln. Wenn das Systemstart-Reparaturtool die Ursache ermittelt, versucht das Tool, das Problem automatisch zu beheben.

Führen Sie die folgenden Schritte aus, um das Starthilfetool aufzurufen.

Hinweis

Weitere Methoden zum Starten von WinRE finden Sie unter Windows-Wiederherstellungsumgebung (Windows RE).

  1. Starten Sie das System auf dem Installationsmedium für die installierte Version von Windows. Weitere Informationen finden Sie unter Erstellen von Installationsmedien für Windows.

  2. Wählen Sie auf dem Bildschirm Windows installieren die Option Weiter > Computer reparierenaus.

  3. Wählen Sie auf dem Bildschirm Option auswählen die Option Problembehandlung aus.

  4. Wählen Sie auf dem Bildschirm Erweiterte Optionen die Option Startreparatur aus.

  5. Klicken Sie nach Systemstartreparatur auf Herunterfahren und schalten Sie dann Ihren PC ein, um festzustellen, ob Windows ordnungsgemäß starten kann.

Das Systemstart-Reparaturtool generiert eine Protokolldatei, die Ihnen hilft, die Startprobleme und die vorgenommenen Reparaturen zu verstehen. Sie finden die Protokolldatei an folgendem Speicherort:

%windir%\System32\LogFiles\Srt\Srttrail.txt

Weitere Informationen finden Sie unter Fehlerbehebung für den blauen Bildschirm.

Methode 2: Startcodes reparieren

Führen Sie zum Reparieren von Startcodes den folgenden Befehl aus:

BOOTREC /FIXMBR

Führen Sie zum Reparieren des Startsektors den folgenden Befehl aus:

BOOTREC /FIXBOOT

Hinweis

Bei der Ausführung BOOTREC zusammen mit Fixmbr wird nur der Master-Boot-Code überschrieben. Wenn sich die Beschädigung des MBR auf die Partitionstabelle auswirkt, kann die Ausführung Fixmbr das Problem nicht beheben.

Methode 3: Beheben von BCD-Fehlern

Wenn BCD-Fehler auftreten, führen Sie die folgenden Schritte aus:

  1. Suchen Sie nach allen installierten Systemen. Führen Sie für diesen Schritt den folgenden Befehl aus:

    Bootrec /ScanOS
    
  2. Starten Sie den Computer neu, um zu überprüfen, ob das Problem behoben ist.

  3. Wenn das Problem nicht behoben ist, führen Sie die folgenden Befehle aus:

    bcdedit /export c:\bcdbackup
    
    attrib c:\boot\bcd -r -s -h
    
    ren c:\boot\bcd bcd.old
    
    bootrec /rebuildbcd
    
  4. Starten Sie das System neu.

Methode 4: Ersetzen Sie den Start-Manager (BOOTMGR)

Wenn das Problem durch die Methoden 1, 2 und 3 nicht behoben werden kann, ersetzen Sie die Start-Manager-Datei von Laufwerk C in die reservierte Partition des Systems. Führen Sie die folgenden Schritte aus, um diese Ersetzung durchzuführen:

  1. Ändern Sie an einer Eingabeaufforderung das Verzeichnis in die reservierte Partition des Systems.

  2. Führen Sie den attrib Befehl aus, um die Datei wieder einzublenden:

    attrib -r -s -h
    
  3. Navigieren Sie zum Systemlaufwerk, und führen Sie denselben Befehl aus:

    attrib -r -s -h
    
  4. Benennen Sie die bootmgr Datei in bootmgr.old um:

    ren c:\bootmgr bootmgr.old
    
  5. Navigieren Sie zum Systemlaufwerk.

  6. Kopieren Sie die bootmgr Datei, und fügen Sie sie in die Partition System Reserved ein.

  7. Starten Sie den Computer neu.

Methode 5: Wiederherstellen des Systemverzeichnisses

Wenn Windows die Systemregistrierungsstruktur nicht in den Arbeitsspeicher laden kann, müssen Sie die Systemstruktur wiederherstellen. Verwenden Sie für diesen Schritt die Windows-Wiederherstellungsumgebung oder die Notfall-Reparaturdiskette (ERD), um die Dateien aus dem C:\Windows\System32\config\RegBack Verzeichnis in C:\Windows\System32\config.

Wenn das Problem weiterhin besteht, möchten Sie möglicherweise die Systemstatussicherung an einem anderen Speicherort wiederherstellen und dann die zu ersetzenden Registrierungsstrukturen abrufen.

Hinweis

Ab Windows 10, Version 1803, wird von Windows nicht mehr automatisch die Systemregistrierung im RegBack-Ordner gesichert. Diese Änderung ist beabsichtigt und soll dazu beitragen, die Gesamtgröße des Festplattenspeichers von Windows zu verringern. Wenn Sie ein System mit einer korrupten Registrierungsstruktur wiederherstellen möchten, empfiehlt Microsoft, einen Systemwiederherstellungspunkt zu verwenden. Weitere Informationen finden Sie unter Die Systemregistrierung wird ab Windows 10 Version 1803 nicht mehr im Ordner "RegBack" gesichert.

Kernel-Phase

Wenn das System während der Kernel-Phase hängen bleibt, treten mehrere Symptome auf, oder es werden mehrere Fehlermeldungen angezeigt. Zu diesen Fehlermeldungen gehören u. a. die folgenden Beispiele:

Um diese Probleme zu beheben, versuchen Sie die folgenden Wiederherstellungsstartoptionen nacheinander.

Szenario 1: Versuchen Sie, den Computer im abgesicherten Modus oder in der letzten als gut bekannten Konfiguration zu starten

Versuchen Sie auf dem Bildschirm Erweiterte Startoptionen, den Computer im abgesicherten Modus oder im abgesicherten Modus mit Netzwerk zu starten. Wenn eine dieser Optionen funktioniert, verwenden Sie die Ereignisanzeige, um die Ursache des Startproblems zu ermitteln und zu diagnostizieren. Führen Sie die folgenden Schritte aus, um in den Ereignisprotokollen aufgezeichnete Ereignisse anzuzeigen:

  1. Verwenden Sie eine der folgenden Methoden, um die Ereignisanzeige zu öffnen:

    • Wechseln Sie zum Startmenü, wählen Sie Verwaltung unddann Ereignisanzeigeaus.

    • Starten Sie das Ereignisanzeige-Snap-In in der Microsoft Management Console (MMC).

  2. Erweitern Sie in der Konsolenstruktur die Ereignisanzeige, und wählen Sie das Protokoll aus, das Sie anzeigen möchten. Wählen Sie beispielsweise Systemprotokoll oder Anwendungsprotokoll aus.

  3. Öffnen Sie in der Detailansicht das Ereignis, das Sie ansehen möchten.

  4. Wählen Sie im Menü Bearbeiten die Option Kopieren aus. Öffnen Sie ein neues Dokument in dem Programm, in das Sie das Ereignis einfügen möchten. Beispielsweise Microsoft Word. Wählen Sie dann Einfügen aus.

  5. Verwenden Sie die NACH-OBEN- oder NACH-UNTEN-TASTE, um die Beschreibung des vorherigen oder nächsten Ereignisses anzuzeigen.

Sauberer Start

Um Probleme zu beheben, die sich auf die Dienste auswirken, führen Sie mit der Systemkonfiguration (msconfig) einen Neustart durch. Wählen Sie Selektiver Start aus, um die Dienste einzeln zu testen, um zu ermitteln, welches Problem verursacht wird. Wenn Sie die Ursache nicht finden können, versuchen Sie, Systemdienste einzuschließen. In den meisten Fällen ist der problematische Dienst jedoch ein Drittanbieter.

Deaktivieren Sie alle fehlerhaften Dienste, und versuchen Sie, den Computer erneut zu starten, indem Sie Normaler Startauswählen.

Ausführliche Anweisungen finden Sie unter Ausführen eines sauberen Starts in Windows.

Wenn der Computer im Modus „Treibersignatur deaktivieren“ gestartet wird, starten Sie den Computer im Modus „Erzwingen der Treibersignatur deaktivieren“, und führen Sie dann die im folgenden Artikel beschriebenen Schritte aus, um zu ermitteln, welche Treiber oder Dateien die Treibersignaturerzwingung erfordern: Problembehandlung: Durch fehlende Treibersignatur (x64) verursachtes Startproblem

Hinweis

Wenn es sich bei dem Computer um einen Domänencontroller handelt, versuchen Sie es mit dem Verzeichnisdienste-Wiederherstellungsmodus (DSRM).

Diese Methode ist ein wichtiger Schritt, wenn Sie auf Stoppfehler "0xC00002E1" oder "0xC00002E2" stoßen.

Beispiele

Warnung

Wenn Sie die Registrierung mithilfe des Registrierungseditors oder einer anderen Methode falsch ändern, kann dies zu schwerwiegenden Problemen führen. U. U. ist in einem solchen Fall sogar die Neuinstallation des Betriebssystems erforderlich. Microsoft kann nicht garantieren, dass diese Probleme gelöst werden können. Das Ändern der Registrierung erfolgt auf eigenes Risiko.

Fehlercode INACCESSIBLE_BOOT_DEVICE (Beenden von 0x7B)

Führen Sie die folgenden Schritte zum Filtern der Treiber aus, um diesen Stoppfehler zu beheben:

  1. Wechseln Sie zur Windows Recovery Environment (WinRE), indem Sie eine ISO-Systemdiskette in das Laufwerk einlegen. Die ISO sollte dieselbe Version von Windows oder eine neuere Version aufweisen.

  2. Öffnen Sie die Registrierung.

  3. Laden Sie die Systemstruktur, und benennen Sie sie Test.

  4. Prüfen Sie unter dem folgenden Registrierungsunterschlüssel, ob untere und obere Filterelemente für Nicht-Microsoft-Treiber vorhanden sind:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class

  5. Wählen Sie für jeden gefundenen Treiber eines Drittanbieters den oberen oder unteren Filter aus, und löschen Sie dann die Wertedaten.

  6. Durchsuchen Sie die gesamte Registrierung nach ähnlichen Elementen. Verarbeiten Sie den Vorgang entsprechend und entladen Sie dann die Registrierungsstruktur.

  7. Starten Sie den Server im normalen Modus neu.

Weitere Schritte zur Problembehandlung finden Sie unter Erweiterte Problembehandlung für Abbruchfehler 7B oder Inaccessible_Boot_Device.

Wenn Sie Probleme beheben möchten, die nach der Installation von Windows-Updates auftreten, überprüfen Sie anhand der folgenden Schritte auf ausstehende Updates:

  1. Öffnen Sie ein Eingabeaufforderungsfenster in WinRE.

  2. Führen Sie den folgenden Befehl aus:

    DISM /image:C:\ /get-packages
    
  3. Wenn es ausstehende Updates gibt, deinstallieren Sie sie, indem Sie die folgenden Befehle ausführen:

    DISM /image:C:\ /remove-package /packagename: name of the package
    
    DISM /Image:C:\ /Cleanup-Image /RevertPendingActions
    

    Versuchen Sie, den Computer zu starten.

Wenn der Computer nicht startet, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie in WinRE ein Eingabeaufforderungsfenster und starten Sie einen Texteditor, z. B. Notepad.

  2. Navigieren Sie zum Systemlaufwerk, und suchen Sie nach windows\winsxs\pending.xml.

  3. Wenn die Datei pending.xml gefunden wird, benennen Sie die Datei um in pending.xml.old.

  4. Öffnen Sie die Registrierung, und laden Sie die Komponentenstruktur in HKEY_LOCAL_MACHINE als Test.

  5. Markieren Sie die geladene Teststruktur, und suchen Sie dann nach dem pendingxmlidentifier Wert.

  6. Wenn der pendingxmlidentifier Wert vorhanden ist, löschen Sie ihn.

  7. Entladen Sie die Teststruktur.

  8. Laden Sie die Systemverstecke und nennen Sie sie test.

  9. Navigieren Sie zum folgenden Unterschlüssel:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TrustedInstaller

  10. Ändern Sie den Startwert von 1 in 4.

  11. Entladen Sie die Struktur.

  12. Versuchen Sie, den Computer zu starten.

Wenn der Stoppfehler verspätet beim Startvorgang auftritt oder wenn der Stoppfehler weiterhin generiert wird, können Sie ein Speicherabbild aufzeichnen. Ein gutes Speicherabbild kann helfen, die Ursache für den Stoppfehler zu ermitteln. Weitere Informationen finden Sie unter Generieren eines Kernels oder vollständigen Absturzabbilds.

Weitere Informationen zu Auslagerungsdateiproblemen in Windows 10 oder Windows Server 2016 finden Sie unter Einführung in Auslagerungsdateien.

Weitere Informationen zu Abbruchfehlern finden Sie unter Erweiterte Problembehandlung für Abbruchfehler oder Bluescreenfehler.

Manchmal zeigt die Abbilddatei einen Fehler im Zusammenhang mit einem Treiber an. Beispielsweise fehlt windows\system32\drivers\stcvsm.sys oder ist beschädigt. Befolgen Sie in diesem Fall diese Leitlinien:

  • Überprüfen Sie die Funktionen, die der Treiber bietet. Wenn es sich bei dem Treiber um einen Drittanbieter-Starttreiber handelt, stellen Sie sicher, dass Sie wissen, was er tut.

  • Wenn der Treiber nicht wichtig ist und keine Abhängigkeiten aufweist, laden Sie die Systemstruktur, und deaktivieren Sie dann den Treiber.

  • Wenn der Stoppfehler eine Systemdateibeschädigung angibt, führen Sie die Systemdateiprüfung im Offlinemodus aus.

    • Öffnen Sie dazu WinRE, öffnen Sie eine Eingabeaufforderung und führen Sie dann den folgenden Befehl aus:

      SFC /Scannow /OffBootDir=C:\ /OffWinDir=C:\Windows
      

      Weitere Informationen finden Sie unter Verwenden der Systemdateiprüfung (SFC) zum Beheben von Problemen.

    • Wenn eine Datenträgerbeschädigung vorliegt, führen Sie den Befehl zur Überprüfung von Datenträgern aus:

      chkdsk /f /r
      
  • Wenn der Stoppfehler auf allgemeine Registrierungsbeschädigung hindeutet, oder wenn Sie der Meinung sind, dass neue Treiber oder Dienste installiert wurden, führen Sie die folgenden Schritte aus:

    1. Starten Sie WinRE, und öffnen Sie ein Fenster der Eingabeaufforderung.
    2. Starten Sie einen Texteditor wie Editor.
    3. Navigieren Sie zu C:\Windows\System32\Config\.
    4. Benennen Sie alle fünf Strukturen um, indem Sie .old an den Namen anfügen.
    5. Kopieren Sie alle Strukturen aus dem Ordner Regback, fügen Sie sie in den Config Ordner ein, und versuchen Sie dann, den Computer im Normalmodus zu starten.

Hinweis

Ab Windows 10, Version 1803, wird von Windows nicht mehr automatisch die Systemregistrierung im RegBack-Ordner gesichert. Diese Änderung ist beabsichtigt und soll dazu beitragen, die Gesamtgröße des Festplattenspeichers von Windows zu verringern. Wenn Sie ein System mit einer korrupten Registrierungsstruktur wiederherstellen möchten, empfiehlt Microsoft, einen Systemwiederherstellungspunkt zu verwenden. Weitere Informationen finden Sie unter Die Systemregistrierung wird ab Windows 10 Version 1803 nicht mehr im Ordner "RegBack" gesichert.