De fout WDF_VIOLATION verschijnt vaak in combinatie met het bekende blauwe scherm (BSOD – Blue Screen Of Death). Hoewel dit er verschrikkelijk ernstig uitziet, is het meestal niet zo erg. Laten we eens bekijken hoe je dit het beste kunt aanpakken.
Stappen om WDF_VIOLATION op te lossen:
Wijzigingen ongedaan maken
Wanneer is de fout opgetreden? Was het na het aansluiten van een USB-apparaat of na het installeren van stuurprogramma’s? In beide gevallen is het ongedaan maken van deze wijzigingen de eerste stap. Koppel alle USB-apparaten los en verwijder de onlangs geïnstalleerde stuurprogramma’s.
Wat als je niets gewijzigd had?
Als het probleem eenmalig spontaan is opgetreden, is er geen reden tot paniek. Zelfs de beste pc kan af en toe crashen. Echter, als je regelmatig last hebt van een WDF_VIOLATION, is het aan te raden om de hardware te testen. Begin met het testen van het opslaggeheugen en het RAM-geheugen. Gebruik de volgende commando’s in het zoekvak van Windows om dit te doen:
- Typ mdsched.exe in het zoekvak van Windows voor het testen van het RAM-geheugen.
- Typ chkdsk c:/ in een Opdrachtprompt-venster als administrator voor het controleren van de schijf.
Gebruik systeemherstel
Als je eerder geen problemen had en geen nieuwe hardware hebt aangesloten, heeft systeemherstel een grote kans van slagen. Systeemherstel zet je pc terug in de staat zoals deze enkele dagen of weken geleden was, zonder je persoonlijke bestanden te verwijderen. Recentelijke wijzigingen zoals stuurprogramma’s en updates worden ongedaan gemaakt. Start systeemherstel met het commando rstrui in het zoekvak van Windows.
Opgelost? Mooi!
Ga nu natuurlijk niet opnieuw de stuurprogramma’s of software installeren die je systeem deed crashen! Zoek naar betere (lees: compatibelere) software of stuurprogramma’s. Overweeg ook om Windows volledig bij te werken.
Wat is dat nu precies zo een WDF_VIOLATION?
WDF staat voor “Windows Driver Framework”. Dit is eigenlijk een complexe term voor een verzameling tools en bibliotheken die het mogelijk maken om stuurprogramma’s voor hardware in Windows te ontwikkelen. Wanneer er iets misgaat bij het gebruik van deze hulpmiddelen, verschijnt de fout WDF_VIOLATION. In mensentaal betekent dit gewoon dat de “regeltjes” niet zijn gerespecteerd.
Maar waarom worden de regels niet gerespecteerd? Oorzaken?
Het kan zijn dat je oude drivers hebt geïnstalleerd die nog geen rekening houden met de nieuwste richtlijnen. Het is ook mogelijk dat de richtlijnen wel worden gerespecteerd, maar dat de communicatie de mist in gaat door defecte hardware.