[How To] Solve svchost.exe high CPU usage in Windows 7 or Windows 8.1 easily

If you are on Windows 7 or Windows 8.1, and you are having the problem that ur CPU is at 100% utilization or high CPU usage, then You can easily fix the issue by following those steps.
First look for the processes that is causing the problem in this case it is (svchost.exe) using high CPU usage, and it doesn’t seems to reduce/stop even after some time.
Steps to Disable:

1) Run Task Manager. (Ctrl+Alt+Del)

2) Under Processes, sort all the program by CPU utilization by  clicking on CPU tab Processor.

3) Look for (High CPU usage) processes (svchost.exe). Right click on the svchost.exe > Go to Service(s).

4) Now, it will highlight the services linked to the selected svchost.exe.

5) In Task Manager, under Services tab, click on Services… button at the right bottom of the window.

6) Look for uPnP Device Host, then right click on it > Properties.


7) In the drop down menu for Startup Type, choose Disabled . Then click OK. And you can quit Services window after it is disabled.

If there would be risk in disabling this process?

UPnPhost service simply looks for devices such as printers, scanners and such that are on a network for your computer to connect to. if your not on a network then you don’t need it or enable it on the time when You need it again by going to the services and click on start.

Fix Your Printer Spooler Errors

Do you happen to have a freakin old printer by any chance that gives you a printing error every time you try to print, all out of the blue ???. Yeah, kinda disguting and i own one of them(Cheers !!). 

Its even more worse when the documents are stuck in your printer queue and no matter what, you cannot delete/cancel/remove the printing task/tasks. And literally, the deletion process takes forever to complete.

Restarting your printer will fix this issue most of the time but sometimes it does not :((

Luckily, there happens to be an another simple fix for this problem :). This involves manually stopping your printer spooler and then clearing the printer cache followed by restarting your printer spooler again.

For this you can open your good old command prompt in administrator mode and type in the following commands

net stop spooler
del %windir%\system32\spool\printers\*.shd
del %windir%\system32\spool\printers\*.spl
net start spooler

This will pretty much revive the printing process unless your printer is seriously messed up. Now you are good to go. Select/Open your documents and try to print again.