Windows 10, on a i7 with 16gigs of ram. This darn process managed to weigh down my computer.
Listed in Task Manager as: WINDOWS DRIVER FOUNDATION
Actual Program: C:\Windows\System32\WUDFHost.exe
I was having issues with: WUDFHost.exe Using lots of Hard Disk usage on a drive that Windows Media Player had no reason to access. Causing 3 or 4x the load times in my games.
I play lots of Audiobooks, but I play them off my Flash drives to save milage on my HDD's, but I noticed when I turned my book on, my games took forever to load, even though Windows Media Player was playing a file off a USB Flash drive.
So I googled similar issues and found this very thread, thank you for posting your trials. I thought I'd share my FIX
I Also found out that End Task'ing WUDFHost.exe had no effect on my Audio book. I don't pretend to know what it does exactly but I am Really Sick of this process so I tried Renaming it to WUDFHost.exe.old so I could see if it had any lasting effect on my
system.
Unfortunately you cannot rename things in System32, I again Google'd how to rename things in System32 and found this Very Helpful: http://www.howtogeek.com/howto/windows-vista/how-to-delete-a-system-file-in-windows-vista/
Again I Strongly urge you to rename system files to like .old instead of deleting them so you can very easily undo it later on. Follow the same steps for deleting but just rename it instead. The command I used at the end was: C:\WINDOWS\system32>rename WUDFHost.exe
WUDFHost.exe.old
This has resolved my load times in my games. I will try to post an update if it has bad effects on something :)