Issue Utilizzo elevato della CPU "Service Host SysMain"

Utilizzo elevato della CPU "Service Host SysMain"

Con il rilascio dell'aggiornamento 1809 di Windows 10, Microsoft ha rimosso il servizio Superfetch e lo ha sostituito con SysMain. L'obiettivo di entrambi i servizi è lo stesso: ottimizzare le prestazioni del sistema precaricando alcune applicazioni di uso frequente. Gli utenti possono quindi godere di tempi di avvio ridotti per tali applicazioni. La principale differenza tra Superfetch e SysMain è nella metodologia. Per ottenere tempi di caricamento ridotti, Superfetch utilizza un file di paging sul disco rigido che funge da memoria virtuale e un'estensione della RAM del sistema. L'implementazione non è stata priva di problemi e molti utenti hanno subito un elevato utilizzo del disco e rallentamenti del sistema.

SysMain offre un servizio di gran lunga migliore. Invece di spostare i dati in un file di paging, li comprime consentendo al PC di mantenere prestazioni ottimali anche sotto carico. Sebbene SysMain sia superiore a Superfetch, non è privo di problemi. Gli utenti possono ancora essere afflitti da un elevato utilizzo del disco. Inoltre, il servizio potrebbe anche richiedere una parte significativa delle risorse della CPU. In questi casi, un servizio pensato per rendere più veloce il sistema porta all'esatto risultato opposto. Il servizio SysMain viene abilitato per impostazione predefinita, quindi gli utenti dovranno disabilitarlo manualmente. Esistono diversi metodi, ma di seguito vengono descritti due dei più semplici.

Arresta SysMain tramite Windows Services Manager

  1. Premi Windows + R sulla tastiera per aprire la finestra di dialogo Esegui.
  2. Digita services.msc e fai clic su "Ok".
  3. Individua 'SysMain' nell'elenco dei servizi.
  4. Fare clic con il pulsante destro del mouse.
  5. Scegli "Proprietà".
  6. Trova il pulsante "Stop" situato nella sezione "Stato del servizio" e fai clic su di esso.
  7. Ora, imposta il "Tipo di avvio" su "Disabilitato" tramite il menu a discesa.
  8. Non resta che fare clic su "Applica" e quindi su "OK" per salvare le modifiche.

Disabilita SysMain tramite il prompt dei comandi

  1. Digita prompt dei comandi nel campo di ricerca sulla barra delle applicazioni.
  2. Fai clic con il pulsante destro del mouse sul risultato principale e scegli "Esegui come amministratore" o seleziona "Esegui come amministratore" dalle opzioni elencate a destra.
  3. Ora che abbiamo una finestra del prompt dei comandi con privilegi elevati, digita il comando sc stop "SysMain" e sc config "SysMain" start=disabled e premi "Invio" sulla tastiera.
  4. Chiudi la finestra del prompt dei comandi e controlla se l'utilizzo del disco e della CPU è tornato alla normalità.
Caricamento in corso...