The Windows Driver Frameworks (WDF), formerly known as Windows Driver Foundation, are a set of libraries that you can use to write device drivers that run on the Windows OS.
Microsoft uses three types of WDF drivers:
- The Kernel-Mode Driver Framework for standard kernel-mode device drivers
- The User-Mode Driver Framework v1 for C++ COM-based user-mode drivers
- The User-Mode Driver Framework v2 for writing KMDF-based user-mode drivers.
Windows Driver Frameworks cause high CPU usage
[…] The Windows Driver Foundation service is constantly using about 30% CPU. This was not happening with the previous build. I have left the computer running for a couple hours to see if there were any cleanup processes running, but the service is still hogging CPU.
Fix WDF high CPU issues
After playing around with their computers, users noticed that reinstalling the Wi-Fi drivers partially solves this problem. If you use a Lenovo laptop, try uninstalling the Lenovo Transitions software as well.
Other Windows users confirm that disabling the Sdo Sensor under “Sensors” via Device Manager also fixes this issue. It appears that the Realtek Audio Service is also linked to WDF high CPU usage issues.
As you can see, disabling a series of programs helps you fix this problem. If you can’t identify the culprit, perform a clean boot. In this manner, Windows starts using a minimal set of drivers and startup programs. This eliminates software conflicts and helps you to determine what conflict is causing high CPU usage or other issues.
Also, remove any peripherals connected to your computer and see if this fixes the problem.
If you’ve come across other workarounds to fix WDF-related abnormal CPU usage, feel free to list the troubleshooting steps in the comment section below.
RELATED STORIES YOU NEED TO CHECK OUT:
- Fix: Anniversary Update causes high CPU temperature
- Fix: Runtime Broker causes high CPU usage
- Fix: Photo Background Task Host Causes High CPU Usage in Windows 10