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:
- Esegui Controllo file di sistema
- Immagine del sistema di riparazione(Repair System Image)
- Esegui lo strumento di pulizia del disco(Run Disk Cleanup Tool)
- Risoluzione dei problemi in stato di avvio pulito(Troubleshoot in Clean Boot State) .
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.
- Disabilitare il servizio SysMain da Service Manager
- Utilizzo del prompt dei comandi elevato
- 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)
- Press Win+R per aprire la finestra Esegui(Run) e digita il comando services.msc .
- Premi Invio(Hit Enter) per aprire la finestra di Service Manager .
- Scorri verso il basso fino al servizio SysMain(SysMain service) .
- Fare clic con il tasto destro del mouse sul servizio SysMain( SysMain service) e selezionare Proprietà(Properties) .
- Modificare il tipo di avvio(Startup Type) su Disabilitato(Disabled) .
- Premi Applica(Apply) e poi su Ok .
2] Disabilita SysMain(Disable SysMain) usando il prompt dei comandi con privilegi elevati(Command Prompt)
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)
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 .
Related posts
Come risolvere il 100% Disk, High CPU, High Memory usage in Windows 10
Software Protection Platform Service Sppsvc.exe causando High CPU usage
Fix Service Host: locale System (svchost.exe) High CPU and Disk Usage
Modern Setup Host alti CPU or Memory usage in Windows 10
Ciò che è app Spooler SubSystem e il motivo per cui lo High CPU usage?
Process Tamer: Gestisci High o 100% CPU utilization in Windows PC
Microsoft Excel Cause High CPU usage Quando si esegue la correzione su Windows 10
Perché Ntoskrnl.Exe causa CPU alta e come risolverlo
Servizio antimalware Elevato utilizzo della CPU [Risolto]
Service Host: Locale System High CPU or Disk usage su Windows 10
Fix: Windows Driver Foundation utilizzando ad alta CPU
Remote Desktop Services Cause High CPU in Windows 10
Fix iTunes High CPU usage su Windows 10
Cos'è SMSS.exe Process in Windows 10? Visualizzazione di High CPU usage?
Correzione dell'uso dell'ospite dell'host del provider WMI Host High CPU [Windows 10]
Service Host Delivery Optimization High Network, Disk or CPU usage
Correzione dell'utilizzo elevato della CPU del servizio SoftThinks Agent in Windows 10
Host del servizio di correzione: utilizzo elevato della CPU del servizio criteri di diagnostica
Cos'è Host Process per Windows Tasks or Service Host in Windows 10
System Processo High Disk or CPU usage su Windows 11/10