Driver Verifier to narzędzie deweloperskie Microsoft. Jego cel: złapać sterownik na "gorącym uczynku". Włącza dodatkowe sprawdzenia każdej operacji sterowników (memory, IRQL, locks). Gdy znajdzie naruszenie, wymusza BSOD z dokładnym opisem winowajcy.
Kiedy używać
- Częste BSODy z różnymi stop-codes — sugeruje sterownik z błędem
- Po wielu reinstalacjach Windows nadal pojawia się BSOD
- BlueScreenView wskazuje różne pliki — Driver Verifier znajdzie konkretny
- Po dużej aktualizacji Windows (np. 23H2 → 24H2) z BSOD
Ostrzeżenia przed użyciem
- Spowalnia system — każda operacja sterownika sprawdzana. ~10-30% wolniej.
- Może spowodować boot loop — jeśli problematyczny sterownik jest krytyczny (GPU). Zalecane: wyłącz po znalezieniu.
- Tylko sterowniki third-party — Microsoft inbox sterowniki też mogą być sprawdzane, ale rzadko mają błędy.
- Twórz punkt przywracania przed użyciem — zawsze.
AVG Driver Updater pomoże zidentyfikować i wymienić problematyczny sterownik, który Driver Verifier znajdzie.
Jak włączyć Driver Verifier
- Najpierw — utwórz punkt przywracania
Win+R →
sysdm.cpl→ Ochrona systemu → Utwórz - Otwórz Driver Verifier
Win+R →
verifier.exe(jako admin) - Wybierz: "Create custom settings (for code developers)"
Następna strona
- Zaznacz wszystkie EXCEPT:
- Low resources simulation (zbyt agresywne)
- DDI compliance checking (Additional)
- Concurrency stress test (zbyt agresywne)
Zaznacz: Special pool, Force IRQL checking, Pool tracking, I/O verification, Deadlock detection, Security checks, DMA verification, Force pending I/O requests, IRP logging
- "Select driver names from a list" → Next
- Posortuj według "Provider"
Zaznacz wszystkie sterowniki NOT z "Microsoft Corporation" — to są third-party
- Finish → Restart
Po restarcie Driver Verifier działa.
Co dzieje się dalej
Dwie możliwości:
Brak BSOD przez 24-48h
Twój sterownik jest OK. Wyłącz Driver Verifier (patrz niżej). Problem może być sprzęt (RAM, GPU, PSU).
BSOD pojawia się
BSOD wskazuje na konkretny sterownik. Stop-code typowy:
- DRIVER_VERIFIER_DETECTED_VIOLATION (0xC4)
- DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9)
- DRIVER_CORRUPTED_EXPOOL (0xC5)
Razem z plikiem .sys, który ją spowodował. To jest Twój winowajca.
Jak wyłączyć Driver Verifier
WAŻNE — pozostawienie spowalnia system na stałe.
verifier /reset
Lub w GUI: verifier.exe → "Delete existing settings" → restart.
Co jeśli BSOD przed bootem (boot loop)
- Wymuś restart 3 razy. Windows uruchamia się w trybie naprawy
- Rozwiązywanie problemów → Opcje zaawansowane → Wiersz polecenia
verifier /reset- Restart, normalny boot
Źródła
Microsoft Docs: Driver Verifier
Często zadawane pytania
Tak, jeśli używasz prawidłowo. Utwórz punkt przywracania przed włączeniem. Nie zostawiaj włączone na zawsze.
Normalne — Driver Verifier sprawdza każdą operację sterownika. Spowolnienie 10-30% jest oczekiwane.
Rzadkie. Najpierw wyklucz sprzęt (RAM test). Może być uszkodzony plik systemowy: sfc /scannow.
Nie. Tylko do diagnostyki (kilka godzin do dni). Spowolnienie i ryzyko BSOD nie nadają się do pracy codziennej.