Windows users are facing a new Blue Screen of Death error. It says WDF_VIOLATION and with the familiar message that Your PC ran into a problem and needs to restart. Although PC boots back up after this error, it crashes the system which can be frustrating. It is important to understand WDF meaning to prevent it from causing serious issues in the future. If you are also dealing with the same problem, you are at the right place. We bring to you a perfect guide that will help you fix WDF_violation error windows 10 along with explaining what is WDF.
How to fix WDF_VIOLATION Error in Windows 10
You must be thinking that what is WDF, WDF stands for Windows Driver Framework. It is a collection of tools and libraries which helps make device drivers. WDF_VIOLATION error occurs when there is a problem with the framework-based driver. It is common in HP computers but seen in other PCs as well. Here are some reasons behind it.
- In HP systems, it is caused due to HpqKbFiltr.sys (version 11.0.3.1) keyboard driver which doesn’t work properly in 1803 and 1809 version of Windows 10.
- Corrupt Bluetooth drivers
- Connectivity issues with USB devices
- System files issues
- Bugs in recent Windows builds
- Malware or Virus attack
After understanding what is wdf and the reasons behind WDF_VIOLATION error let’s go to the methods to fix it. As this error is driver related, the first step is to make sure all connected devices and their driver files are compatible with your PC. Here is how to fix WDF_violation error windows 10.
Method 1: Remove Faulty Keyboard Driver (For HP users)
This method is for HP users facing the error. Uninstalling incompatible HpqKbFiltr.sys driver may fix the issue but it is not straightforward. You will need to enter Windows Recovery Environment for it, follow our guide to do so.
1. Launch Windows Settings by pressing Windows and I keys simultaneously.
2. Click on Update & Security tile.
3. Click on Recovery and in the right pane and click on Restart now button under Advanced Startup section.
4. Wait for your system to enter Windows Recovery Environment and click on Troubleshoot under Choose an Option.
5. Select Advanced Options next.
6. Click on Command Prompt.
7. Depending on your system specifications, carefully enter below command lines given below and press enter key to execute them.
- Command for 32-bit version:
dism /Image:C\ /Remove-Driver /Driver: C:\Windows\System32\DriverStore\FileRepository\hpqkbfiltr.inf_x86_f1527018cecbb8c2\HpqKbFiltr.inf
- Command for 64-bit version:
dism /Image:C:\ /Remove-Driver/Driver: c:\Windows\System32\driverstore\FileRepository\hpqkbfiltr.inf_amd64_714aca0508a80e9a\HpqKbFiltr.inf
Note 1: You can check your system information by going to Settings > System > About and under Device Specifications look for a System type.
Note 2: If Windows on your PC is not installed on C: drive, replace C: in commands given with the drive letter in which you have your Windows.
8. Exit command prompt once command has been executed. Restart your PC.
Check if you have resolved WDF_violation error windows 10 issue.
Note: There is an official Microsoft KB4468304 patch which removes HpqKbFiltr.sys driver automatically. If you are able to start your PC, you can download it from here. Install it and see if it fixes the issue.
Also Read: 7 Ways to Fix iaStorA.sys BSOD Error on Windows 10
Method 2: Run Startup Repair
In the case where this error appears immediately after your PC turns on, Windows Startup Repair tool can help you. It is designed to diagnose and fix all kinds of startup issues. Follow the steps below to use it.
1. Go to Update & Security > Recovery > Advanced Startup and restart your PC, then select Troubleshoot option as shown in Method 1.
2. Click on Startup Repair.
Windows will start diagnosing and automatically fix any problems it finds. You can find Log file of the identified problems and repairs made at the given location path to check.
c:/windows/system32/logfiles/srt/srttrail.txt
Method 3: Disconnect USB Devices
External devices require drivers to communicate with the computer and if these driver files are incompatible or corrupt, errors like WDF_VIOLATION may occur. Follow the steps below.
1. Disconnect all connected USB peripherals, starting from the newest, and then reconnect them one by one until you have identified the problematic device. You can follow our guide to fix USB keeps disconnecting and reconnection issues.
2. If a USB device is indeed causing the issue, search online for compatible driver files and install them manually or get a replacement for the device.
Method 4: Disable USB Ports
Another way to resolve WDF_violation error windows 10 is to disable USB ports on your device. There are two ways to do this, one by using BIOS, and another by using Device Manager. Here are the steps to do it using Device Manager.
1. Press the Windows key, type device manager, and click on Open.
3. Locate and expand Universal Serial Bus controllers by double clicking it.
4. Right-click on the USB Composite Device and select Disable device.
5. Click on Yes when prompted to confirm.
6. Repeat the above step for all USB Composite Devices.
Check if WDF_violation error windows 10 is addressed.
If you wish to disable USB ports from the BIOS menu, follow our guide to learn how to access BIOS and then go to BIOS > Advanced Tab > Miscellaneous Devices > External USB Ports > Disable
Note: The exact labels in BIOS may vary depending on the manufacturer.
Also Read: How to Fix Windows Update Error 80072ee2
Method 5: Reinstall Bluetooth Device Drivers
In some cases, outdated Bluetooth drivers can also prompt the WDF_VIOLATION BSOD error when Bluetooth device is connected to the system. You can fix it by uninstalling these drivers. But first, you must boot your system into Safe Mode then uninstall the Bluetooth device drivers as shown below.
1. In Safe Mode, open Device Manager as shown in Method 3.
2. Double click on Bluetooth or click on the tiny arrow next to it to expand.
3. Right-click on device and select Properties from menu.
4. Go to Driver tab and click on Uninstall Device button.
5. In Uninstall Device pop-up, check the box marked Delete the driver software for this device and click on Uninstall to confirm.
6. After uninstalling the driver, reboot the PC.
7. Download the latest driver from the manufacturer’s website (e.g. Lenovo).
8. Boot your PC back normally by using our guide on How to Exit Safe Mode.
Also Read: Fix Computer Did Not Resync Because No Time Data was Available
Method 6: Repair System Files
System files on Windows 10 PC can get corrupted via third-party applications, malware, etc. or they may be missing altogether. It can cause WDF_violation error windows 10. You can run DISM & SFC scan now repair tools to repair or replace corrupted files by following our guide to Repair System Files on Windows 10.
Method 7: Perform System Restore
If WDF_VIOLATION error started after installing a new application or making changes to the Registry, you should try restoring the system back to a previous state. System Restore function in Windows 10 regularly creates restore points to revert back to whenever required. Follow our guide to Create a System Restore Point in Windows 10.
Also Read: Fix Ntoskrnl.exe BSOD Blue Screen error
Method 8: Reset Windows
If none of the above methods worked for you, you might need to perform hard reset. Only perform this method when it is absolutely necessary and you have no choice. You can reset your system while keeping all your files intact by following our guide to Reset Windows 10 Without Losing Data.
Note: If you can, we recommend reinstalling Windows using installation media in case the error persists.
Recommended:
- 27 Best Alternatives to Microsoft Word
- Fix Zoom Invalid Meeting ID Error in Windows 10
- Fix Windows Store Error 0x80072ee7
- Fix win32kfull.sys BSOD in Windows 10
We hope that this guide was helpful and you were able to fix WDF_violation error in Windows 10 along with learning what is WDF and WDF meaning. Let us know which method worked for you the best. If you have any queries or suggestions then feel free to drop them in the comments section.