Erweiterte Problembehandlung für Windows-Startprobleme

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. Vor dem Start

Die PC-Firmware initiiert einen Einschalt-Selbsttest (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

Windows-Start-Manager findet und startet das Windows-Ladeprogramm (Winload.exe) auf der Windows-Startpartition.

3. Windows-Betriebssystem-Ladeprogramm

Wichtige Treiber, die für den Start des Windows-Kernels erforderlich sind, werden geladen, und der Kernel wird ausgeführt.

4. Windows NT-Betriebssystem Kernel

Der Kernel lädt die Systemregistrierungsstruktur und zusätzliche Treiber, die als BOOT_START gekennzeichnet sind, in den Arbeitsspeicher.

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 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 Problembehandlung beginnen, müssen Sie sich mit der Gliederung des Startprozesses und dem Anzeigestatus vertraut machen, um sicherzustellen, dass das Problem zu Beginn des Projekts richtig erkannt wurde.

Miniaturansicht des Flussdiagramms für Startsequenzen.
Klicken und vergrößern

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. Wenn dies nicht der Fall ist, weist dies darauf hin, dass der Startvorgang beim BIOS hängen bleibt.

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

Startladephase

Wenn der Bildschirm komplett schwarz ist, mit Ausnahme eines blinkenden Cursors, oder wenn Sie einen der folgenden Fehlercodes erhalten, deutet dies 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 UMSCHALT + 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 dazu folgende Schritte durch.

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 Ein Abbruchfehler tritt auf, oder der Computer reagiert nicht mehr, wenn Sie versuchen, Windows Vista oder Windows 7 zu starten

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

Wenn BOOTREC zusammen mit Fixmbr ausgeführt wird, wird nur der Masterstartcode überschrieben. Wenn sich die Beschädigung im MBR auf die Partitionstabelle auswirkt, kann das Problem durch Ausführen von Fixmbr möglicherweise nicht behoben werden.

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 hierzu 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 den folgenden Befehl aus:

    Bootrec /rebuildbcd
    
  4. Möglicherweise erhalten Sie eine der folgenden Ausgaben:

    Scanning all disks for Windows installations. Please wait, since this may take a while ...
    Successfully scanned Windows installations. Total identified Windows installations: 0
    The operation completed successfully.
    
    Scanning all disks for Windows installations. Please wait, since this may take a while ...
    Successfully scanned Windows installations. Total identified Windows installations: 1
    D:\Windows  
    Add installation to boot list? Yes/No/All:
    

    Wenn die Ausgabe die Windows-Installation zeigt: 0, 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
    

    Nachdem Sie den Befehl ausgeführt haben, wird die folgende Ausgabe angezeigt:

    Scanning all disks for Windows installations. Please wait, since this may take a while ...
    Successfully scanned Windows installations. Total identified Windows installations: 1
    {D}:\Windows
    Add installation to boot list? Yes/No/All: Y
    
  5. Versuchen Sie, das System neu zu starten.

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. Gehen Sie hierzu folgendermaßen vor:

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

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

    attrib -r -s -h
    
  3. Führen Sie den gleichen Attribut Befehl auf dem Windows-Systemlaufwerk aus:

    attrib -r -s -h
    
  4. Benennen Sie die Start-Manager-Datei (BOOTMGR) in Start-Manager-Datei.alt (BOOTMGR.OLD) um:

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

  6. Kopieren Sie die Start-Manager-Datei (BOOTMGR) und fügen Sie sie dann in die reservierte Partition des Systems ein.

  7. Starten Sie den Computer neu.

Methode 5: Wiederherstellen der Systemstruktur

Wenn Windows die Systemregistrierungsstruktur nicht in den Arbeitsspeicher laden kann, müssen Sie die Systemstruktur wiederherstellen. Verwenden Sie dazu die Windows-Wiederherstellungsumgebung, oder verwenden Sie Notfalldiskette (ERD), um die Dateien aus dem C:\Windows\System32\config\RegBack in C:\Windows\System32\config zu kopieren.

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 in diesem Artikel.

Kernel-Phase

Wenn das System während der Kernel-Phase hängen bleibt, treten mehrere Symptome auf, oder es werden mehrere Fehlermeldungen angezeigt. Dazu gehören, aber nicht nur die folgenden:

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:

    • Klicken Sie auf Start, zeigen Sie auf Systemverwaltung und klicken Sie anschließend auf Ereignisanzeige.

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

  2. Erweitern Sie in der Konsolenstruktur die Ereignisanzeige, und klicken Sie dann auf das Protokoll, das Sie anzeigen möchten. Klicken Sie beispielsweise auf Systemprotokoll oder Anwendungsprotokoll.

  3. Doppelklicken Sie im Detailbereich auf das Ereignis, das Sie anzeigen möchten.

  4. Klicken Sie im Menü Bearbeiten auf Kopieren, öffnen Sie ein neues Dokument in dem Programm, in dem Sie das Ereignis einfügen möchten (beispielsweise Microsoft Word), und klicken Sie dann auf Einfügen.

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

Sauberer Start

Wenn Sie Probleme beheben möchten, die sich auf Dienste auswirken, führen Sie einen sauberen Neustart mithilfe der System Konfiguration (MSCONFIG) 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, die Systemdienste einzubinden. 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 garantiert nicht, dass diese Probleme behoben 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-Wiederherstellungsumgebung (WinRE), indem Sie eine ISO-Diskette des Systems in das Laufwerk einfügen. Die ISO sollte dieselbe Version von Windows oder eine neuere Version aufweisen.

  2. Öffnen Sie die Registrierung.

  3. Laden Sie die Systemstruktur, und nennen Sie es "Test".

  4. Überprüfen Sie unter dem folgenden Registrierungsunterschlüssel nach niedrigeren Filter-und oberen Filterelementen für nicht-Microsoft-Treiber:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class

  5. Klicken Sie für jeden von Ihnen gefundenen Drittanbietertreiber auf den oberen oder unteren Filter, und löschen Sie dann die Wertdaten.

  6. Durchsuchen Sie die gesamte Registrierung nach ähnlichen Elementen. Als geeignetes Verfahren bearbeiten und Entladen Sie dann die Registrierungsstruktur.

  7. Starten Sie den Server im normalen Modus neu.

Weitere Schritte zur Problembehandlung finden Sie in den folgenden Artikeln:

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 ein Eingabeaufforderungsfenster in WinRE, und starten Sie einen Texteditor wie Editor.

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

  3. Wenn die Pending.xml Datei gefunden wird, benennen Sie die Datei als Pending.xml.old um.

  4. Öffnen Sie die Registrierung, und laden Sie dann 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 Wert PendingXmlIdentifier vorhanden ist, löschen Sie den Wert.

  7. Entladen Sie die Teststruktur.

  8. Laden Sie die Systemstruktur, und nennen Sie sie "Test".

  9. Navigieren Sie zum folgenden Unterschlüssel:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TrustedInstaller

  10. Ändern des Start Werts 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. Ausführliche Informationen finden Sie in den folgenden Artikeln:

Weitere Informationen zu Seitendatei Problemen in Windows 10 oder Windows Server 2016 finden Sie in den folgenden Themen:

Weitere Informationen zu Stoppfehlern finden Sie im folgenden Knowledge Base-Artikel:

Wenn im Speicherabbild ein Fehler angezeigt wird, der sich auf einen Treiber bezieht (beispielsweise, windows\system32\drivers\stcvsm.sys fehlt oder beschädigt ist), folgen Sie diesen Richtlinien:

  • Überprüfen Sie die Funktionalität, die vom Treiber bereitgestellt wird. 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=E:\Windows
      

      Weitere Informationen finden Sie unter Verwenden von System File Checker (SFC) zum Beheben von Problemen

    • Wenn eine Datenträgerbeschädigung vorhanden ist, führen Sie den Befehl Datenträger überprüfen 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 Eingabeaufforderungsfenster.
      2. Starten Sie einen Texteditor wie Editor.
      3. Navigieren zu C:\Windows\System32\Config.
      4. Benennen Sie die 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 Ordner "Config" ein, und versuchen Sie dann, den Computer im normalen Modus 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 in diesem Artikel.