O que o revager sugeriu está correcto. Tinha esse problema ha muito tempo, e ja se tornava uma rotinha fechar o processo svchost.exe de cada vez que ligava o PC. Andei a googlar um pouco, e vi um post noutro forum que me apareceu com um processo parecido, mas um pouco mais completo. Parece que o problema do svchost.exe (um deles) consumir quase a totalidade do PC deve-se justamente á pasta temporaria do Windows Update ficar corrompida. Aqui tens o que o esta lá no forum, em inglês:
"
Hi Jen,
Svchost errors are sometimes related to a corrupted Microsoft update folder -where information about already installed updates is stored-. I have had this happen at my work (I do the IT support) dozens of times last months.
99% it is solved by using the following steps:
Use ctrl+Alt+DEL try to kill the svchost.exe process that eats up the most memory.
Then:
1. Click Start->Run, type "services.msc" (without quotation marks) in the open box and click OK.
2. Double click the service "Automatic Updates".
3. Click on the Log On tab, please ensure the option "Local System account" is selected and the option "Allow service to interact with desktop" is unchecked.
4. Check if this service has been enabled on the listed Hardware Profile. If not, please click the Enable button to enable it.
5. Click on the tab "General "; make sure the "Startup Type" is "Automatic". Then please click the button "Start" under "Service Status" to start the service.
6. Repeat the above steps with the other service: Background Intelligent Transfer Service (BITS)
Re-register Windows Update components:
1. Click on Start and then click Run,
2. In the open field type "REGSVR32 WUAPI.DLL" (without quotation marks) and press Enter.
3. When you receive the "DllRegisterServer in WUAPI.DLL succeeded" message, click OK.
4. Please repeat these steps for each of the following commands:
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
After the above steps are finished, clear the corrupted Windows Update temp folder:
1. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.
net stop WuAuServ
2. Click Start, Run, type: %windir% and press Enter.
3. In the opened folder, rename the folder SoftwareDistribution to SDold.
4. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.
net start WuAuServ
Finally visit the microsoft update site, and have it check manually / update, which will re-initialize the update folder on your PC.
PLease post your results after this procedure.
Good luck.
Mike
"
Experimenta esta maneira, pode ser que dê. Comigo, resultou apenas ir ao services e desabilitar o serviço de updates automaticos. Ficou estavel, e consome apenas de 3 a 10% do processador. Espero que resulte contigo...
Depois diz algo