Service Host SysMain causa un utilizzo elevato della CPU e della memoria

Molti utenti hanno segnalato che il processo SysMain (precedentemente noto come Superfetch ) causa un utilizzo elevato della CPU. Sebbene il servizio SysMain sia utile per capire come usi il tuo disco rigido, non è esattamente necessario per il tuo computer.

Service Host SysMain causa un utilizzo elevato della CPU(High CPU) e della memoria(Memory)

Il servizio SysMain(SysMain service) è quello relativo a Superfetch . Il suo compito è mantenere e migliorare le prestazioni del sistema nel tempo. Si trova nella cartella System32 . Fondamentalmente(Basically) , il processo SysMain è responsabile della raccolta dei dati di ogni tipo di utilizzo sul sistema. Quindi i dati vengono riorganizzati sotto forma di blocchi per il disco rigido e la priorità viene assegnata di conseguenza.

Se il processo Service Host SysMan causa un utilizzo elevato delle risorse, prima di decidere di disabilitarlo, prova quanto segue:

Se utilizzi un HDD sul tuo sistema, è abbastanza probabile che SysMain provochi una CPU alta a causa del semplice fatto che l' HDD è lento a riorganizzarsi. Se riscontri un problema con un utilizzo elevato della CPU(CPU) a causa di SysMain , la soluzione chiara è disabilitare il servizio.

  1. Disabilitare il servizio SysMain da Service Manager
  2. Utilizzo del prompt dei comandi elevato
  3. Utilizzando l'editor del registro

Prova i seguenti metodi per disabilitare il servizio SysMain(disable the SysMain service) :

1] Disabilitare(Disable) il servizio SysMain dal Service Manager

Il metodo più semplice per terminare il processo associato a SysMain è disabilitare il servizio SysMain dal gestore del servizio.(SysMain)

  1. Press Win+R per aprire la finestra Esegui(Run) e digita il comando services.msc .
  2. Premi Invio(Hit Enter) per aprire la finestra di Service Manager .
  3. Scorri verso il basso fino al servizio SysMain(SysMain service) .
  4. Fare clic con il tasto destro del mouse sul servizio SysMain( SysMain service) e selezionare Proprietà(Properties) .
  5. Modificare il tipo di avvio(Startup Type) su Disabilitato(Disabled) .
  6. Premi Applica(Apply) e poi su Ok .

2] Disabilita SysMain(Disable SysMain) usando il prompt dei comandi con privilegi elevati(Command Prompt)

Prompt dei comandi SysMain disabilita

Il metodo che coinvolge il prompt dei comandi(Command Prompt) è in qualche modo più semplice poiché tutto ciò che devi fare è copiare e incollare un comando.

Cerca "prompt dei comandi" nella barra di ricerca di Windows(Windows Search) .

Nel riquadro di destra corrispondente al prompt dei comandi(Command Prompt) , seleziona Esegui come amministratore(Run as administrator) .

Quindi, nella finestra del prompt dei comandi con privilegi elevati, digita il seguente comando e premi Invio(Enter) :

sc stop "SysMain" & sc config "SysMain" start=disabled

Una volta ricevuto il messaggio SUCCESS , considera il lavoro svolto.

Riavvia il tuo computer.

Leggi(Read) : Service Host: Diagnostic Policy Service 100% Disk Usage .

3] Disabilita (Disable)SysMain usando l' Editor del Registro di sistema(Registry Editor)

Service Host SysMain causa un utilizzo elevato della CPU e della memoria in Windows 10

L' editor del registro(Registry Editor) è uno strumento meraviglioso per apportare modifiche a lungo termine al tuo sistema. La procedura per disabilitare il servizio SysMain tramite l' editor del Registro(Registry) è la seguente:

Press Win+R per aprire la finestra Esegui(Run) e digita il comando regedit . Premi Invio per aprire la finestra dell'Editor del Registro di sistema.(Registry Editor)

Vai al seguente percorso nell'Editor del Registro(Registry) di sistema:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

Nel riquadro di destra, fare doppio clic sul valore Start .

Modificare il valore dei dati valore(Value Data) su 4 e fare clic su OK per salvare le impostazioni.

Ci auguriamo che qualcosa ti aiuti a risolvere il problema relativo all'utilizzo elevato delle risorse(High Resource Utilization issue) sul tuo computer.

Perché il mio host di servizio SysMain utilizza così tanta memoria?

Il processo SysMain è responsabile della raccolta dei dati su tutti i modelli di utilizzo del sistema. È un servizio legato a Superfetch , per mantenere e migliorare le prestazioni del sistema nel tempo.

È possibile disabilitare l' host del servizio SysMain(Service Host SysMain) ?

No. Se carichi un programma, Windows deve copiare l'eseguibile in memoria per eseguirlo. Se chiudi l'applicazione, il programma esiste ancora nella RAM . Se esegui di nuovo il programma, Windows non dovrà caricare nulla dal disco: sarà tutto nella RAM .



About the author

Sono un esperto di computer e sono specializzato in dispositivi iOS. Aiuto le persone dal 2009 e la mia esperienza con i prodotti Apple mi rende la persona perfetta per aiutare con le loro esigenze tecnologiche. Le mie competenze includono: - Riparazione e aggiornamento di iPhone e iPod - Installazione e utilizzo di software Apple - Aiutare le persone a trovare le migliori app per i loro iPhone e iPod - Lavorare su progetti online



Related posts