Jak naprawić błąd WDF_VIOLATION w systemie Windows 10
WDF_VIOLATION (bug check 0x10D) oznacza, że system Windows wykrył błąd w sterowniku jądra opartym na frameworku. Sam kod nie identyfikuje uszkodzonego urządzenia. Odłącz ostatnio dodany sprzęt, a następnie odizoluj lub przywróć sterowniki w trybie awaryjnym. Zanotuj nazwy .sysplików pojawiające się na niebieskim ekranie i utwórz kopie zapasowe ważnych plików przed rozpoczęciem zaawansowanego rozwiązywania problemów. Uwaga techniczna firmy Microsoft dotycząca błędu 0x10D jest przeznaczona dla programistów; skorzystaj z poniższych kroków, aby rozwiązać problemy z komputerem.
Wypróbuj te poprawki po kolei, uruchamiając ponownie komputer po każdej zmianie. Wskazówki dotyczące kodu zatrzymania firmy Microsoft zalecają również usunięcie nowego sprzętu, skorzystanie z trybu awaryjnego, sprawdzenie sterowników i przywrócenie systemu Windows.
1. Odłącz ostatnio dodane urządzenia
Wyłącz i odłącz urządzenia podłączone na krótko przed pierwszą awarią, takie jak adapter USB, kamera internetowa, stacja dokująca lub drukarka. Uruchom system Windows, a następnie podłączaj urządzenia pojedynczo, restartując je między testami. Jeśli awaria wystąpi ponownie, spróbuj użyć innego portu lub pobierz odpowiedni sterownik do tego modelu. To zawęża przyczynę do urządzenia, sterownika lub portu, nie zakładając, że sprzęt jest uszkodzony.
Testuj ostatnio dodane urządzenia, jedno po drugim.
2. Uruchom system Windows w trybie awaryjnym
Na ekranie logowania przytrzymaj klawisz Shift i wybierz opcję Zasilanie > Uruchom ponownie . W środowisku odzyskiwania systemu Windows wybierz Rozwiązywanie problemów > Opcje zaawansowane > Ustawienia uruchamiania > Uruchom ponownie . Naciśnij klawisz 4 lub F4 , aby uruchomić tryb awaryjny, lub klawisz 5 lub F5, aby uruchomić tryb awaryjny z obsługą sieci. Jeśli system Windows nie może się zalogować, zobacz, jak otworzyć środowisko odzyskiwania systemu Windows . Awaria, która zatrzymuje się w trybie awaryjnym, sugeruje normalny sterownik lub usługę uruchamianą automatycznie, ale nie identyfikuje jej samodzielnie.
Użyj Ustawień uruchamiania, aby ponownie uruchomić system Windows w trybie awaryjnym.
3. Cofnij lub ponownie zainstaluj podejrzany sterownik
Kliknij prawym przyciskiem myszy przycisk Start , otwórz Menedżera urządzeń i sprawdź ostatnio zmienione urządzenia lub wpisy oznaczone żółtym wykrzyknikiem. Kliknij prawym przyciskiem myszy prawdopodobne urządzenie i wybierz Właściwości > Sterownik . Jeśli problem pojawił się po aktualizacji, wybierz opcję Przywróć sterownik, jeśli jest dostępny. W przeciwnym razie spróbuj zaktualizować sterownik lub pobierz sterownik dla konkretnego modelu od producenta. Możesz odinstalować zidentyfikowane urządzenie i uruchomić je ponownie, jeśli to konieczne; nie usuwaj pakietu sterowników, chyba że masz instalator zastępczy.
Menedżer urządzeń umożliwia sprawdzenie i zmianę podejrzanego sterownika urządzenia.
4. Sprawdź, czy są dostępne aktualizacje
Otwórz Ustawienia > Aktualizacja i zabezpieczenia > Windows Update i wybierz Sprawdź aktualizacje . Zainstaluj aktualizacje oferowane na komputerze i uruchom ponownie. Jeśli nie pojawi się żaden sterownik, sprawdź stronę pomocy technicznej producenta komputera lub urządzenia i dopasuj dokładny model oraz wersję systemu Windows. Unikaj programów do aktualizacji sterowników innych firm.
Standardowe wsparcie dla systemu Windows 10 zakończyło się 14 października 2025 r . Dostępność aktualizacji zależy teraz od urządzenia i ewentualnej subskrypcji rozszerzonych aktualizacji zabezpieczeń. Sprawdź status wsparcia dla systemu Windows w usłudze Microsoft Update, jeśli usługa Windows Update nie oferuje żadnych aktualizacji.
Sprawdź, które aktualizacje są dostępne dla Twojej instalacji.
5. Użyj Przywracania systemu
Jeśli awarie zaczęły się po zmianie sterownika, aplikacji lub systemu, naciśnij klawisze Windows + R , wpisz rstrui.exei naciśnij Enter . Wybierz punkt przywracania sprzed wystąpienia problemu i wybierz opcję „Skanuj w poszukiwaniu zagrożonych programów przed kontynuowaniem”. Przywracanie systemu zachowuje pliki osobiste, ale może cofnąć późniejsze aplikacje, sterowniki, aktualizacje i ustawienia. Jeśli system Windows nie uruchomi się, użyj opcji Rozwiązywanie problemów > Opcje zaawansowane > Przywracanie systemu w Środowisku odzyskiwania; zaszyfrowany komputer może wymagać klucza BitLocker. Zapoznaj się z instrukcjami dotyczącymi Przywracania systemu firmy Microsoft .
Przywracanie systemu umożliwia przywrócenie ustawień z poziomu Środowiska odzyskiwania.
6. Przetestuj pamięć systemową
Zapisz swoją pracę, naciśnij Windows + R , wpisz mdschedi naciśnij Enter . Wybierz opcję Uruchom ponownie teraz i sprawdź problemy . Po teście i ponownym uruchomieniu sprawdź powiadomienie. Jeśli go przegapiłeś, znajdź wynik w Podglądzie zdarzeń > Dzienniki aplikacji i usług > Microsoft > Windows > MemoryDiagnostics-Results > Debugowanie . Zgłoszony błąd wymaga diagnostyki sprzętu; prawidłowy wynik nie wyklucza problemu ze sterownikiem.
Przed ponownym uruchomieniem zapisz otwartą pracę w celu przeprowadzenia testu pamięci.
7. Napraw pliki systemowe Windows
Wyszukaj Wiersz polecenia , kliknij go prawym przyciskiem myszy i wybierz Uruchom jako administrator . Uruchom te polecenia oddzielnie, w podanej kolejności, i poczekaj, aż każde z nich się zakończy:
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
Uruchom ponownie po skanowaniu. Przewodnik naprawczy firmy Microsoft wyjaśnia wyniki. Poniższe okno poleceń pokazuje przykładowe dane wyjściowe; komunikaty na Twoim komputerze mogą się różnić.
Uruchom DISM, następnie SFC; wyświetlony wynik jest przykładem.
8. Izoluj oprogramowanie startowe innych firm
Jeśli błąd występuje po zalogowaniu, czysty rozruch może sprawdzić, czy problem dotyczy usługi lub aplikacji startowej innej niż Microsoft. Wyszukaj msconfig. W sekcji Usługi zaznacz opcję Ukryj wszystkie usługi Microsoft , wybierz Wyłącz wszystkie i zastosuj. W sekcji Uruchamianie otwórz Menedżera zadań, wyłącz włączone elementy i zanotuj wprowadzone zmiany. Uruchom ponownie komputer i przetestuj; jeśli błąd ustąpi, włączaj elementy w małych grupach, aby znaleźć przyczynę konfliktu. Następnie przywróć normalne uruchamianie. Na zarządzanym komputerze skonsultuj się z działem IT przed zmianą usług. Postępuj zgodnie z instrukcjami firmy Microsoft dotyczącymi czystego rozruchu .
Rejestruj, które usługi i elementy startowe wyłączasz.
Jeśli błąd będzie się powtarzał
Jeśli błąd WDF_VIOLATION nadal występuje po sprawdzeniu, przerwij usuwanie niepowiązanych sterowników i skontaktuj się z producentem komputera lub urządzenia. Udostępnij kod zatrzymania, wszelkie wyświetlane nazwy plików sterowników oraz zmiany, które poprzedziły awarię. Przed zresetowaniem lub ponowną instalacją systemu Windows wykonaj kopię zapasową plików, ponieważ opcje odzyskiwania mogą spowodować usunięcie aplikacji lub danych.