If Windows Driver Foundation occupies a major part of the CPU, drains the laptop battery or causes windows 10 freezing sometimes, Here how to fix the windows driver foundation or WUDFHost.exe High CPU Usage problem on windows 10.

WUDFHost.exe High CPU Usage

Let’s first disconnect unnecessary peripherals like USB devices or external HDD and check the status of the problem.

1 WUDFHost.exe High CPU Usage1.1 Update windows 101.2 Run System Maintenance troubleshooter1.3 Run System File Checker Tool1.4 Disable Windows Driver Foundation service1.5 Reinstall network adapter driver1.6 Create New user account

Start Windows 10 clean boot state that helps determine if third-party service causing WUDFHost.exe High CPU Usage problem.

Update windows 10

Microsoft regularly releases windows updates with security improvements and bug fixes. Installing the latest windows updates fix previous problems as well. that’s why make sure your computer has the latest windows updates installed and it’s up to date.

Press Windows key + I to open settings,Click Update & Security, then check for updatesThis will check for and download, install latest windows updates from Microsoft server,Once done reboot your PC to apply them and check the status of wudfhost. exe windows driver foundation high cpu usage problem.

Run System Maintenance troubleshooter

Run the System Maintenance troubleshooter that diagnose and automatically fix Windows Driver Foundation using high CPU issue on your computer. The easiest way to run System Maintenance troubleshooter is Press Windows key + R, type msdt.exe -id MaintenanceDiagnostic and click ok and follow on-screen instructions. Also, you can run the System Maintenance troubleshooter from build-in troubleshooter list following below.

Open control panel, Set Control Panel view by Large icons and click Troubleshooting.On the left-hand side, click the View all link, scroll down and locate System Maintenance.Run the troubleshooter and follow the on-screen instructions to finish the process.

Run System File Checker Tool

When your computer’s system files corrupted or missing you might experience Windows 10 High CPU usage problem or wudfhost.exe 100 CPU usage. Run the build-in system file checker utility that diagnoses and restore missing corrupted system files with the correct ones.

Open the command prompt as administrator,First, run DISM restore health command DISM /Online /Cleanup-Image /RestoreHealth that help check windows 10 image status,Then run command sfc /scannow this will scan for corrupted system files, if found any restore them with the correct one.Once the scanning process completes 100% reboot your PC and check the status of this problem.

Disable Windows Driver Foundation service

Press Windows key and R together type services.msc and clcik ok,This will open the windows service console,Scroll down and locate Windows Driver Foundation – User-mode Driver Framework, Right-click on it and choose PropertiesHere change the startup type into Disabled or Manual and click stop the service next to service status.Click apply and ok, now check the status of the problem windows driver foundation high cpu usage.

Reinstall network adapter driver

Old outdated or corrupted drivers also cause windows 10 High CPU usage problem. According to several users uninstalling the network adapter driver and re-installing it help them resolve, windows driver foundation high cpu usage problem on windows 10. Note: applicable for both Wireless or ethernet network adapter driver.

Press Windows key + R, type ncpa.cpl and click ok,This will open the network connections window, here locate your active network adapter and note down its driver name (For me its  Realtek PCIe GbE family controller)

Now Press Windows key + X and select device manager,This will display all installed device driver list,locate and expand the “Network adapters” sectionRight-click on the problematic adapter and then click on the “Uninstall device“Click uninstall again when ask for confirmation and reboot your PC.

After your computer boots up, the network driver will be re-installed. If can’t see the driver installed on your computer even after restarting your system then: or visit the device manufacturer site to download and install the latest driver for the network adapter.

Create New user account

In addition, there is chances user profile corrupted and that causing 100 CPU usage on windows 10. Create a new user account, login with newly created user account and check the status of 100 CPU usage on windows 10. Also read:

How To Fix Windows 10 internet connection problemsWhat is the Windows 10 Automatic Maintenance feature? How to Disable thisWindows 10 Printer keeps going offline? Let’s make it onlineFix error status 0xc000012f Bad Image Error on Windows 10 Solved: Windows 10 High CPU usage after update! Solved  Windows driver foundation  wudfhost exe  High CPU usage on windows 10 - 49