Quali sono alcuni modi in cui posso risolvere un alto utilizzo del disco del sistema locale in Windows 10 causato da troppi svchost.exe in esecuzione?

Se c'è un numero tra parentesi dopo il nome del processo del servizio ospitato con alto utilizzo del disco, espandilo per vedere i nomi dei servizi che ospita. In molti casi, è possibile determinare immediatamente quale sta colpendo il disco (poiché gli altri semplicemente non lo farebbero). Se non puoi farlo, puoi provare a mettere ognuno di questi nel proprio processo svchost per vedere cosa sta causando l'uso eccessivo.

Per fare questo, apri un prompt dei comandi elevato e digita:

sc config type= own

Devi sostituire con il nome del servizio che vuoi spostare nel proprio processo. Lo spazio tra il segno di uguale e own deve essere presente perché questo funzioni correttamente.

A questo punto dovresti vedere il servizio spostarsi nel proprio processo svchost. (Ho sentito che alcuni servizi non possono essere spostati immediatamente in questo modo e richiedono un riavvio, ma non l'ho mai visto in pratica.)

Se il processo che hai spostato porta con sé l'alta attività del disco, hai trovato il colpevole. Altrimenti, provate un altro dei servizi elencati.

Quando avete finito, ricordatevi di ripristinare tutti quei processi in uno stato condiviso per conservare le risorse del sistema. Questo viene fatto con questo comando:

sc config type= shared

Si dovrebbe anche notare che alcuni servizi condivisi dovrebbero o hanno bisogno di essere eseguiti come set in un processo svchost, in particolare Remote Procedure Call, Unistack Service Group, DCOM Server Process Launcher, e Local Service (No Network). Non ci ho provato, ma è possibile che questi non possano essere spostati con il comando di riconfigurazione descritto sopra.