Changing my "check for windows updates" to "never" worked! Now I just have to figure out why checking for updates was using up so much CPU.
This problem has been annoying me for some months and having tried the different hints elsewhere on the thread and not wanting to change the Windows Updates to Never, I finally was motivated to do some detective work. Turns out, for me at least, the process “Service Host: Local System : Windows Update” is the culprit but I don't know why it does it.
In my case after rebooting PC all would be OK for a while but then, for no apparent reason, the CPU load would be high and fan would continuously run. So I tracked down the culprit with the following steps:
- Reboot the PC.
- Start Task Manager and select the Processes Tab.
- Sort by CPU (normally you should only see Service Host: Local System intermittently at the top of the list as it consumes less than 1% CPU on my machine).
- Locate the Service Host: Local System (sort on Process Name and go to the Windows Processes section).
- Expand the Process to show all the sub processes.
- Take a screen shot and save it somewhere to capture the processes (I dropped the screen shot into a Word Document)
Whenever I noticed that the CPU load was unusually high and the cooling fan running continuously I popped up Task Manager and repeated steps 1 to 6 above. Then compared the new screen shot against the reference screen shot under normal operating conditions.
Among the new processes listed were Multimedia Class Scheduler, Group Policy Client and Windows Update. Windows Update appealed to me as an easy target, so I took a chance and stopped the process (right click on the process name and select Stop) and bingo the CPU load immediate falls back to normal.
I've repeated this procedure several times with no apparent side effects. I guess the Windows Update should start, check for updates, then stop again. But it is obviously not stopping correctly.
Obviously you need to be careful about stopping processes this way as it could render the system unstable.
Hope this helps.