Windows BSOD WDF_VIOLATION (0x0000010D) — Framework Driver Failure
About Windows BSOD WDF_VIOLATION (0x0000010D)
WDF_VIOLATION BSOD occurs when the Windows Driver Framework detects an error in a framework-based driver, common with HP keyboard drivers and Bluetooth adapters. This guide covers everything you need to know about this topic, including common causes, step-by-step solutions, and answers to frequently asked questions.
Here are the key things to understand: Stop code 0x0000010D — Windows Driver Framework found an error in a WDF driver. Very commonly caused by HpqKbFiltr.sys (HP keyboard filter driver). Also triggered by Bluetooth, USB, and biometric device framework drivers. Parameter 1 indicates the type of WDF violation (0x1 through 0xF). Windows 10 version upgrades frequently trigger this with old OEM drivers. Understanding these fundamentals will help you diagnose and resolve this issue more effectively.
The most common reasons this occurs include: HP keyboard filter driver (HpqKbFiltr.sys) incompatible with current Windows version. Outdated Bluetooth driver using old WDF framework calls. Biometric (fingerprint) driver framework mismatch after Windows upgrade. USB device driver compiled against incompatible WDF version. OEM drivers not updated after major Windows version upgrade. Identifying the root cause is the first step toward finding the right solution.
To resolve this, follow these recommended steps: Boot into Safe Mode: hold Shift while clicking Restart > Troubleshoot > Advanced > Startup Settings. For HP: delete HpqKbFiltr.sys from C:\Windows\System32\drivers\ in Safe Mode. Update all OEM drivers from the manufacturer's support page for your specific model. In Safe Mode, open Device Manager and uninstall the problematic device driver. Run pnputil /enum-drivers to list all third-party drivers and identify problematic ones. If these steps do not resolve the issue, consider consulting additional resources or a qualified professional.
This article is part of our Windows Error Codes collection on Error Codes Wiki. We provide comprehensive, up-to-date information to help you find solutions quickly.
Quick Answer
Why is HP frequently the cause?
HP's keyboard filter driver (HpqKbFiltr.sys) has not been updated for recent Windows versions and uses deprecated WDF calls.
Overview
WDF_VIOLATION BSOD occurs when the Windows Driver Framework detects an error in a framework-based driver, common with HP keyboard drivers and Bluetooth adapters.
Key Details
- Stop code 0x0000010D — Windows Driver Framework found an error in a WDF driver
- Very commonly caused by HpqKbFiltr.sys (HP keyboard filter driver)
- Also triggered by Bluetooth, USB, and biometric device framework drivers
- Parameter 1 indicates the type of WDF violation (0x1 through 0xF)
- Windows 10 version upgrades frequently trigger this with old OEM drivers
Common Causes
- HP keyboard filter driver (HpqKbFiltr.sys) incompatible with current Windows version
- Outdated Bluetooth driver using old WDF framework calls
- Biometric (fingerprint) driver framework mismatch after Windows upgrade
- USB device driver compiled against incompatible WDF version
- OEM drivers not updated after major Windows version upgrade
Steps
- 1Boot into Safe Mode: hold Shift while clicking Restart > Troubleshoot > Advanced > Startup Settings
- 2For HP: delete HpqKbFiltr.sys from C:\Windows\System32\drivers\ in Safe Mode
- 3Update all OEM drivers from the manufacturer's support page for your specific model
- 4In Safe Mode, open Device Manager and uninstall the problematic device driver
- 5Run pnputil /enum-drivers to list all third-party drivers and identify problematic ones