0x000000C4⚙️ SterownikiRzadszy

Błąd Driver Verifier Detected Violation (0x000000C4)

Błąd DRIVER_VERIFIER_DETECTED_VIOLATION (0x000000C4) oznacza, że narzędzie Driver Verifier (weryfikator sterowników) wbudowane w Windows wykryło krytyczne naruszenie zasad przez jeden ze sterowników. Jest to celowo wywołany BSOD — Driver Verifier specjalnie testuje sterowniki pod kątem błędów i wymusza zatrzymanie systemu, gdy znajdzie problem. Ten błąd pojawia się tylko wtedy, gdy Driver Verifier jest aktywny.

Windows 11Windows 10Windows 8.1Windows 8Windows 7

Co powoduje ten błąd?

  • Sterownik naruszył zasady zarządzania pamięcią wykryte przez Driver Verifier (np. buffer overrun, double free)
  • Wadliwy sterownik wykonujący operacje przy nieprawidłowym poziomie IRQL (przerwań)
  • Driver Verifier został przypadkowo włączony (np. przez program diagnostyczny) i testuje sterowniki
  • Niezgodny sterownik firmy trzeciej nieprzestrzegający reguł programowania sterowników Windows
  • Sterownik naruszający zasady synchronizacji (np. nieprawidłowe użycie spinlocków lub mutexów)

Jak naprawić Driver Verifier Detected Violation?

Wyłączenie Driver Verifier

Łatwy
  1. Jeśli system się uruchamia: otwórz Wiersz polecenia jako Administrator
  2. Wpisz: verifier /reset i naciśnij Enter
  3. Uruchom ponownie komputer — Driver Verifier zostanie wyłączony
  4. Jeśli system się nie uruchamia: uruchom Tryb awaryjny (3 nieudane uruchomienia > Środowisko odzyskiwania > Tryb awaryjny)
  5. W Trybie awaryjnym otwórz Wiersz polecenia jako Administrator i wpisz: verifier /reset
  6. Uruchom ponownie komputer normalnie

Identyfikacja i aktualizacja wadliwego sterownika

Średni
  1. Zanim wyłączysz Driver Verifier, sprawdź pliki zrzutu w C:\Windows\Minidump
  2. Użyj narzędzia BlueScreenView (nirsoft.net) do analizy pliku minidump
  3. Nazwa wadliwego sterownika (.sys) będzie widoczna jako przyczyna błędu
  4. Pobierz najnowszą wersję sterownika ze strony producenta urządzenia
  5. Odinstaluj stary sterownik i zainstaluj nowy, a następnie uruchom ponownie komputer

Wyłączenie Driver Verifier z poziomu Środowiska odzyskiwania

Zaawansowany
  1. Wymuś wejście do Środowiska odzyskiwania: wyłącz komputer przyciskiem 3 razy podczas startu Windows
  2. Wybierz "Rozwiązywanie problemów" > "Opcje zaawansowane" > "Wiersz polecenia"
  3. Wpisz: verifier /reset i naciśnij Enter
  4. Opcjonalnie możesz też ręcznie usunąć ustawienia weryfikatora: reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v VerifyDrivers /f
  5. Wpisz "exit" i uruchom ponownie komputer

Selektywna weryfikacja — testowanie konkretnych sterowników

Zaawansowany
  1. Otwórz Wiersz polecenia jako Administrator i wpisz "verifier"
  2. Wybierz "Utwórz ustawienia niestandardowe (dla twórców kodu)"
  3. Zaznacz tylko "Specjalna pula" i "Wymuszanie sprawdzania IRQL"
  4. Wybierz "Wybierz nazwy sterowników z listy" i zaznacz tylko podejrzane sterowniki (nie systemowe!)
  5. Uruchom ponownie komputer i używaj go normalnie — jeśli wadliwy sterownik zostanie wykryty, pojawi się BSOD z jego nazwą
  6. Po zidentyfikowaniu sterownika wyłącz weryfikator: verifier /reset

Jak zapobiegać?

  • Nie włączaj Driver Verifier na komputerze produkcyjnym — używaj go tylko do diagnostyki konkretnego problemu
  • Po zakończeniu diagnostyki zawsze wyłączaj Driver Verifier poleceniem: verifier /reset
  • Instaluj tylko sterowniki pobrane ze stron producentów sprzętu lub z Windows Update
  • Unikaj programów "do aktualizacji sterowników" — mogą instalować niezgodne sterowniki i włączać weryfikator

Często zadawane pytania

Driver Verifier to wbudowane narzędzie diagnostyczne Windows, które monitoruje sterowniki w czasie rzeczywistym pod kątem błędów. Gdy wykryje naruszenie zasad (np. zapis poza przydzielonym buforem, nieprawidłowy IRQL), celowo wymusza niebieski ekran, aby poinformować o wadliwym sterowniku. To nie jest "awaria" — to zaplanowane zachowanie diagnostyczne.

Tak, możesz wyłączyć Driver Verifier poleceniem "verifier /reset" i komputer powinien działać normalnie. Jednak wadliwy sterownik nadal jest w systemie — może powodować inne błędy, niestabilność lub utratę danych. Lepiej najpierw sprawdzić, który sterownik był przyczyną (analiza minidump), zaktualizować go, a dopiero potem wyłączyć weryfikator.

Driver Verifier mógł zostać włączony na kilka sposobów: (1) ręcznie przez polecenie "verifier", (2) przez program diagnostyczny lub narzędzie "do aktualizacji sterowników", (3) przez technika podczas diagnozy problemu. Sprawdź, czy w ostatnim czasie nie instalowałeś programów typu Driver Booster, DriverPack Solution itp. — niektóre z nich włączają weryfikator.

Nie. Driver Verifier jest narzędziem diagnostycznym przeznaczonym do tymczasowego użycia. Jego działanie spowalnia system i zwiększa zużycie pamięci, ponieważ dodaje dodatkowe sprawdzenia do każdej operacji sterownika. Włączaj go tylko wtedy, gdy chcesz zidentyfikować konkretny problematyczny sterownik, a po zakończeniu diagnostyki zawsze wyłączaj.

Nie możesz rozwiązać problemu?

Bezpłatna wstępna diagnoza — zadzwoń lub przynieś komputer do serwisu.