Windows 7: Wie starte ich im normalen Modus nach einem unsachgemäßen Herunterfahren?

9

Ich arbeite an zwei verschiedenen Standorten. Bei einem Stromausfall an einem der Standorte erkennt Windows 7, dass das System nicht ordnungsgemäß heruntergefahren wurde. Sobald die Stromversorgung eingeschaltet ist, wird der PC eingeschaltet und Windows 7 wechselt in den REPAIR / SAFE-Modus, in dem nur jemand vor dem PC die Steuerung durchführen kann. (In diesem Modus ist das Netzwerk deaktiviert.)

Bevor es in den REPAIR / SAFE-Modus wechselt, gibt es eine Option für einen NORMAL-Start. Der Haken ist jedoch, dass der REPAIR / SAFE-Modus standardmäßig mit einem 30-Sekunden-Timer ausgewählt ist. Sobald es automatisch in den REPAIR / SAFE-Modus wechselt und sich niemand am anderen Ort befindet, kann ich es nicht mehr fernsteuern. Und dann muss ich zum anderen Ort fahren und ihn neu starten und Boot in den NORMAL-Modus auswählen.

Wo kann ich diese Einstellung ändern, damit Windows 7 immer im NORMAL-Modus startet, egal wie oft es nicht ordnungsgemäß heruntergefahren wird?

Level1Coder
quelle
3
Haben Sie darüber nachgedacht, am entfernten Standort in eine USV für den PC zu investieren? Wenn es häufig zu Stromausfällen kommt, zahlt sich dies in der Zeit aus, in der Sie die Maschine nicht zurücksetzen müssen.
ChrisF
Tks für den Kommentar. Dies funktioniert nur, wenn der Strom für kurze Zeit ausfällt. Was ist, wenn der Strom 1-2 Tage lang ausfällt? Ich bin mit einem PC im SAFE-Modus an einem entfernten Ort festgefahren, an dem niemand ihn steuern kann.
Level1Coder

Antworten:

7

Ich hatte gerade einen bösen Stromausfall und die Antwort von grunzend löste meine anfängliche Besorgnis vor 2 Jahren nicht vollständig. Aufgrund einer anfänglichen Fehlkonfiguration buche ich jetzt eine teure Flugreise zurück in den Serverraum ohne Personal im anderen Land, nur wegen eines einfachen Startproblems. (keine harten Gefühle)

Nachdem Sie online mehr recherchiert und die Antwort von gruntled erweitert haben, sollten die richtigen Einstellungen für bcdedit lauten:

bcdedit /set {default} bootstatuspolicy ignoreallfailures <-- Newly added setting

bcdedit /set {default} recoveryenabled No

Wenn ich in Zukunft keine Probleme mehr mit dieser Einstellung habe, behalte ich dies als Antwort. Ich hoffe, ich habe einer glücklichen Person die Kosten für eine Rückfahrt mit dem Flugzeug erspart, um ein einfaches Bootproblem zu beheben.

Level1Coder
quelle
4

Dies war eine ziemlich schwierige Frage. Es scheint nicht viel von irgendetwas da draußen zu geben. Die einzig praktikable Lösung scheint die folgende zu sein.

WARNUNG: Dies kann Ihr System beschädigen und auf eigenes Risiko verwenden.

Führen Sie zuerst ein Befehlszeilenfenster als Administrator aus.

Startmenü> Alle Programme> Zubehör> (Rechtsklick & "Als Administrator ausführen") Eingabeaufforderung

Führen Sie als nächstes die folgenden Befehle aus

bcdedit /export C:\BCDbak

Dadurch wird Ihr Boot Configuration Data Store exportiert. Sie können es mit importieren

bcdedit /import C:\BCDbak   
bcdedit /import C:\BCDbak /clean  

Sie können jetzt versuchen, den Wiederherstellungsmodus mit dem folgenden Befehl zu deaktivieren.

bcdedit /set {default} recoveryenabled No

Diese Antwort mag für Sie funktionieren, aber ich empfehle Ihnen auf jeden Fall, in eine USV für dieses System zu investieren.


BEARBEITEN: Sie können Ihre Konfiguration auch anzeigen, indem Sie ausführen

bcdedit /enum

und

bcdedit /enum /v
grunzte
quelle
2

Anstatt alle Fehler zu ignorieren, können Sie nur Fehler beim Herunterfahren ignorieren:

BCDEdit /set bootstatuspolicy ignoreshutdownfailures

Siehe diesen MSDN-Artikel . Wenn Sie BitLocker mit TPM-Schlüsselschutz ausführen, beachten Sie, dass das TPM die BCD-Änderung erkennt und die Schlüsselfreigabe an Windows verweigert. Stellen Sie daher sicher, dass Sie den Schlüssel vor dem Neustart wieder versiegeln.

Manage-bde c: -protectors -disable
Manage-bde c: -protectors -enable
Chris
quelle