If you have recently starting using Windows 8, you may have run into an issue where everything starts to run really slow. If you ended up looking at the processes running in Windows 8, you may have noticed a certain process eating up a lot of your CPU.
At least that’s what happened to me on one of my Windows 8 machines. I have installed Windows 8 on several computers and they all worked fine until I installed it on a Lenovo laptop. When I checked the the task manager, I saw that the Device Association Framework Provider Host (daHost.exe) process was taking up almost 90% of the CPU on the system!
If you’re seeing this running on your system, then the issue could be with an out of date driver running on your system. Since Windows 8 is so new, there is still a lot of hardware out there that does not yet support Windows 8 by providing compatible drivers.
You can tell whether it’s hardware causing the problem by going to Device Manager and checking for any yellow exclamation points. You can do this by going to Control Panel and clicking on Device Manager.
Then check for any yellow exclamation points on network cards, display adapters, etc. If you see one, then it’s definitely related to that piece of hardware and you probably need to find a Windows 8 driver. If you can’t find a Windows 8 driver, try downloading the latest version of the Windows 7 driver. Then you can install it in Compatibility mode.
If none of the drivers you are using are working, the only other option you might have until a newer is released is to disable the device. You can do that by right-clicking on the device in Device Manager and choosing Disable.
Of course, you won’t be able to use the device if it’s disabled, but at least you’ll be able to use Windows 8 without the high CPU usage. If you tried all of this or if there is nothing in Device Manager showing a problem, post a comment here and I’ll try to help. Enjoy!