Naprawianie błędu: Sterownik nie jest w trybie awaryjnym – 4 rozwiązania, aby go rozwiązać
Notatki kluczowe
- Zainstaluj ponownie lub zaktualizuj sterowniki w trybie awaryjnym.
- Do diagnostyki ręcznej użyj NtLoadDriver.
- Zmodyfikuj ustawienia rejestru dla funkcji SafeBoot, aby rozwiązać problemy z ładowaniem.
Rozwiązywanie błędu ERROR_NOT_SAFE_MODE_DRIVER w systemie Windows: praktyczny przewodnik
Wystąpienie błędu ERROR_NOT_SAFE_MODE_DRIVER podczas rozwiązywania problemów w trybie awaryjnym może być niezwykle trudne. Ten przewodnik przedstawia sprawdzone metody skutecznego identyfikowania i rozwiązywania problemów ze sterownikami, aby zapewnić płynne działanie.
Rozwiązania dla błędu ERROR_NOT_SAFE_MODE_DRIVER
Krok 1: Zaktualizuj lub zainstaluj ponownie sterownik w trybie awaryjnym
Aby rozwiązać problemy ze sterownikiem w trybie awaryjnym, wykonaj następujące czynności:
- Naciśnij Win + R, wpisz msconfig, przejdź do zakładki Rozruch, zaznacz Bezpieczny rozruch i wybierz Minimalny. Uruchom ponownie komputer, aby zainicjować tryb awaryjny.
- W trybie awaryjnym naciśnij Win + X i wybierz Menedżer urządzeń.
- Zlokalizuj sterownik powodujący problem, kliknij go prawym przyciskiem myszy i wybierz opcję Aktualizuj lub Przywróć.
- Wróć do msconfig, odznacz opcję Bezpieczny rozruch i uruchom ponownie komputer.
Wskazówka: Często pomocne jest odwiedzenie witryny producenta w celu bezpośredniego pobrania najnowszej wersji sterownika.
Krok 2: Użyj NtLoadDriver do diagnostyki błędów
To narzędzie może pomóc w ustaleniu, czy sterownik może zostać prawidłowo załadowany:
- Naciśnij Win + R, wpisz cmd i naciśnij Shift + Ctrl +, Enter aby otworzyć wiersz polecenia jako administrator.
- Użyj narzędzia wywołującego NtLoadDriver() w celu ręcznego załadowania sterownika.
- Wartość zwracana 0xC000035F (STATUS_NOT_SAFE_MODE_DRIVER) oznacza ograniczenie wynikające z trybu awaryjnego.
- Odwołanie się do zwróconego kodu NTSTATUS pomoże w ustaleniu przyczyny niepowodzenia ładowania sterownika.
Krok 3: Modyfikuj ustawienia rejestru SafeBoot
Zmiana ustawień rejestru może mieć kluczowe znaczenie dla ładowania sterownika:
- Naciśnij Win + R, wpisz regedit i naciśnij Enter.
- Przejdź do
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal. - Kliknij prawym przyciskiem myszy Minimal, wybierz Nowy, następnie Klucz. Nadaj kluczowi nazwę pochodzącą od sterownika (np. Driver64.sys) i ustaw jego wartość domyślną na Driver.
- Następnie przejdź do
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network. - Powtórz proces, dodając kolejny klucz dla nazwy sterownika i ustawiając jego wartość domyślną.
- Sprawdź, czy plik sterownika (np. Driver64.sys) znajduje się w
C:\Windows\System32\drivers.
Krok 4: Sprawdź zgodność podpisu kierowcy
Aby mieć pewność, że Twój sterownik jest zgodny, wykonaj następujące czynności:
- Sprawdź, czy Twój sterownik jest podpisany certyfikatem Extended Validation (EV) SHA-256.
- Rozważ przesłanie swojego sterownika do firmy Microsoft w celu uzyskania podpisu współautorskiego za pośrednictwem HLK lub usługi poświadczającej.
- Unikaj stosowania sterowników, które nadal mają nieaktualny podpis SHA-1.
- W celu rozwiązania problemu możesz tymczasowo wyłączyć funkcję SecureBoot w systemie BIOS.
Streszczenie
Radzenie sobie z błędem ERROR_NOT_SAFE_MODE_DRIVER może wydawać się trudne, ale dzięki poniższym prostym krokom — aktualizacji sterowników, użyciu narzędzi diagnostycznych, modyfikacji ustawień rejestru i zapewnieniu zgodności sterownika — możesz skutecznie rozwiązać problem.
Wniosek
Chociaż błąd ERROR_NOT_SAFE_MODE_DRIVER może przerwać Twój przepływ pracy, wdrożenie tych technik rozwiązywania problemów może przywrócić funkcjonalność Twojego systemu. Bądź proaktywny w zarządzaniu swoimi sterownikami, aby zapobiec przyszłym problemom.
FAQ (najczęściej zadawane pytania)
Co powoduje błąd ERROR_NOT_SAFE_MODE_DRIVER?
Ten błąd pojawia się zazwyczaj wtedy, gdy nie można załadować wymaganego sterownika ze względu na ograniczenia narzucone przez tryb awaryjny.