Windows 7: Jak uruchomić komputer w trybie normalnym po niewłaściwym zamknięciu?

9

Pracuję w dwóch różnych lokalizacjach i za każdym razem, gdy nastąpi awaria zasilania w jednej z lokalizacji, Windows 7 wykrywa, że ​​system został nieprawidłowo zamknięty. Po włączeniu zasilania komputer włącza się, a system Windows 7 przechodzi w tryb NAPRAWY / BEZPIECZNY, w którym tylko osoba fizycznie stojąca przed komputerem może go kontrolować. (W tym trybie wszystkie sieci są wyłączone)

Teraz, zanim przejdzie w tryb NAPRAWY / BEZPIECZNY, dostępna jest opcja rozruchu NORMALNEGO. Ale haczykiem jest to, że tryb NAPRAWA / BEZPIECZNY jest domyślnie wybierany z 30-sekundowym zegarem. Po automatycznym przejściu w tryb NAPRAWY / BEZPIECZEŃSTWA i jeśli nikogo nie ma w innym miejscu, nie mam już możliwości zdalnego sterowania nim. A potem muszę przejechać do innej lokalizacji, uruchomić ją ponownie i wybrać rozruch w trybie NORMALNYM.

Gdzie mogę zmienić to ustawienie, aby system Windows 7 zawsze uruchamiał się w trybie NORMALNYM bez względu na to, ile razy jest nieprawidłowo wyłączany?

Level1Coder
źródło
3
Czy zastanawiałeś się nad zainwestowaniem w UPS na PC w odległej lokalizacji? Jeśli przerwy w dostawie prądu są częste, zwróci się w czasie, w którym nie musisz tracić na resetowanie urządzenia.
ChrisF,
Tks za komentarz. Działa to tylko wtedy, gdy nie ma zasilania na krótki okres, ale co, jeśli nie ma zasilania przez 1-2 dni? Utknąłem z komputerem w trybie BEZPIECZNYM w odległej lokalizacji i nikt nie mógł go kontrolować.
Level1Coder

Odpowiedzi:

7

Właśnie miałem paskudną awarię zasilania i chrząknięcie nie rozwiązało w pełni mojej początkowej troski 2 lata temu. Z powodu początkowej błędnej konfiguracji rezerwuję teraz kosztowną podróż samolotem do bezobsługowej serwerowni w innym kraju tylko z powodu prostego problemu z uruchomieniem. (bez urazy)

Po przeprowadzeniu dalszych badań online i rozszerzeniu odpowiedzi chrząknięcia wydaje się, że prawidłowe ustawienia bcdedit powinny być następujące:

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

bcdedit /set {default} recoveryenabled No

Jeśli w przyszłości nie będę mieć więcej problemów z tym ustawieniem, zachowam to jako odpowiedź. Mam nadzieję, że zaoszczędziłem pewnej szczęśliwej osobie kosztu podróży samolotem z powrotem, aby naprawić prosty problem z bagażnikiem.

Level1Coder
źródło
4

To było dość trudne pytanie. Wydaje się, że niewiele tam jest. Wydaje się, że jedynym realnym rozwiązaniem są:

OSTRZEŻENIE: Może to spowodować uszkodzenie systemu, na własne ryzyko.

Najpierw uruchom okno wiersza poleceń jako administrator.

Menu Start> Wszystkie programy> Akcesoria> (kliknij prawym przyciskiem myszy i „Uruchom jako administrator”) Wiersz polecenia

następnie uruchom następujące polecenia

bcdedit /export C:\BCDbak

Spowoduje to wyeksportowanie magazynu danych konfiguracji rozruchu. Możesz go zaimportować za pomocą

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

Możesz teraz spróbować wyłączyć tryb odzyskiwania za pomocą następującego polecenia.

bcdedit /set {default} recoveryenabled No

Ta odpowiedź może Ci się przydać, ale z pewnością zalecamy zainwestowanie w UPS dla tego systemu.


EDYCJA: Możesz także wyświetlić konfigurację, uruchamiając

bcdedit /enum

i

bcdedit /enum /v
chrząknął
źródło
2

Zamiast ignorować wszystkie awarie, można zignorować tylko awarie zamykania:

BCDEdit /set bootstatuspolicy ignoreshutdownfailures

Zobacz ten artykuł MSDN . Jeśli korzystasz z funkcji BitLocker z ochroną klucza TPM, pamiętaj, że moduł TPM wykryje zmianę BCD i odmówi wydania klucza do systemu Windows. Dlatego pamiętaj, aby ponownie zamknąć klucz przed ponownym uruchomieniem.

Manage-bde c: -protectors -disable
Manage-bde c: -protectors -enable
Chris
źródło