Fix: Windows Driver Frameworks uses too much CPU

By: Madeleine Dean
2 minute read

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.

Many Windows users often complain that the Windows Driver Frameworks uses too much CPU, slowing down Windows and draining battery insanely fast.

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.


For various PC problems, we recommend to use this tool.

This tool will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Quickly fix PC issues and prevent others from happening with this software:

  1. Download this PC Repair Tool with Patended Technologies
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues (requires upgrade).