Windows 8 Abgesichert

Boot-Konfiguration ändern mit bcdedit

Verlässlicher ans Ziel kommt man dagegen, wenn man den Rechner vom Installationsmedium startet und vor dem eigentlichen Setup die Option Computerreparaturoptionen wählt.

Vor dem Start des Setup kann man über die Computerreparaturoptionen eine Eingabeaufforderung öffnen.

Anschließend wechselt man zu Problembehandlung => Erweiterte Optionen => Eingabeaufforderung. Auf der Kommandozeile kann man einer der 3 Varianten des abgesicherten Modus mit folgenden Befehlen aktivieren:

bcdedit /set {default} safeboot minimal

bcdedit /set {default} safeboot network

Das erste Kommando entspricht im Boot-Menü der Auswahl Abgesicherter Modus, das zweite Abgesicherter Modus mit Netzwerktreibern. Gibt man zusätzlich zu einem der beiden Befehle

bcdedit /set {default} safebootalternateshell yes

ein, dann erhält man den abgesicherten Modus nur mit einer Eingabeaufforderung.

Anschließend verlässt man mit exit den Kommandointerpreter und klickt auf die Kachel Fortsetzen. Nach dem folgenden Neustart bootet Windows direkt in die gewählte Startoption.

Ursprüngliche Boot-Einstellungen restaurieren

Die mit bcdedit vorgenommene Änderung der Boot-Konfiguration ist permanent, so dass Windows 8 künftig immer im abgesicherten Modus starten würde. Wenn die ursprünglichen Probleme behoben sind und man den PC wieder normal starten möchte, dann ist es am einfachsten, die Boot-Einstellungen über die GUI zurückzusetzen.

Am einfachsten lässt sich der abgesicherte Modus über msconfig deaktivieren.

Zu diesem Zweck ruft man über Ausführen das Dienstprogramm msconfig.exe auf, öffnet dort die Registerkarte Start und wählt unter Startoptionen die Checkbox Abgesicherter Start ab.

Befindet man sich jedoch im abgesicherten Modus mit Eingabeaufforderung, dann muss man die Boot-Konfiguration wieder bcdedit /deletevalue {default} safeboot zurücksetzen. Zusätzlich empfiehlt es sich, auch bcdedit /deletevalue {default} safebootalternateshell einzugeben, weil der abgesicherte Modus sonst künftig immer nur mit der Kommandozeile startet.