Svchost (service host) può funzionare a pieno ritmo per alcuni minuti fino a un'ora se c'è un compito che deve essere completato sul tuo computer. Non è così insolito, specialmente se non hai una CPU potente.
Se gira per sempre, allora o qualcosa è corrotto o hai un virus.
Puoi determinare quali processi sono in esecuzione sotto quale svchost usando una linea di comando (prompt DOS) o usando Windows PowerShell.
Prova questo:
- Apri il task manager e scrivi il PID (numero ID del processo) per lo svchost che sta consumando tutte le tue risorse. Let’s pretend that the number is 12345
- Open a command prompt and type this:
- tasklist /svc | findstr 12345
This will tell you what service is running under that svchost instance.
Of course, you might have no clue what this service is. You’ll need to look it up using Google or Bing.
You can also try to repair your computer with a couple commands. Try typing this at a command prompt (you’ll need to open the command prompt as administrator):
- chkdsk /F
You need to respond “Y” after this one and then reboot to have it repair any errors it finds on the hard drive.
Here’s another command:
- sfc /scannow
“sfc” is the system file checker.
You can also try this command:
- DISM.exe /Online /Cleanup-image /Restorehealth
https://support.microsoft.com/it-us/help/4026529/windows-10-using-system-file-checker
Esegui una scansione antivirus e un controllo malware.
Installa tutti gli aggiornamenti di Windows.
Aggiorna i driver della scheda madre.
Se te la senti di farlo, aggiorna il BIOS.
Se niente sembra funzionare, puoi provare a fare un'installazione di riparazione come ultima risorsa.
https://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install-winpc/how-to-perform-a-repair-upgrade-using-the-windows/35160fbe-9352-4e70-9887-f40096ec3085