Cosè Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Cosè Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Superfetch (chiamato SysMain in Windows 10 e Windows 11) è un servizio di caricamento e definizione delle priorità dei programmi disponibile a partire da Windows Vista. Resta silenzioso in background e valuta le app che usi di più e quanta RAM usi. Sebbene sia progettato per rendere il tuo computer più veloce, SysMain di solito non è necessario e può essere disabilitato in modo sicuro per correggere l'utilizzo elevato di memoria sul tuo PC.

Cos'è SuperFetch? Come abilitare e disabilitare SuperFetch su Windows?

1. Cos'è SuperFetch?

Superfetch (SysMain) è un processo Windows Service Host ("svchost.exe") il cui obiettivo principale è allocare RAM ad applicazioni e programmi di uso comune. C'è solo un'attività SysMain su un computer Windows che puoi vedere nella scheda Servizi di Task Manager.

L'utilità SysMain si trova nei Servizi di Task Manager

Per avviare rapidamente le tue applicazioni preferite, SysMain carica i file eseguibili tramite blocchi di codice riutilizzabili chiamati librerie di collegamento dinamico (DLL).

Superfetch (SysMain) è progettato per rendere il tuo computer più veloce, poiché mantiene e migliora le prestazioni del sistema nel tempo. Riduce anche il tempo di avvio complessivo. Ogni volta che avvii il PC, tutte le applicazioni necessarie verranno precaricate utilizzando la memoria inutilizzata del computer.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

2. Perché Superfetch (SysMain) consuma così tanta memoria?

Poiché lo scopo di Superfetch (SysMain) è dare priorità ai programmi che usi frequentemente, può facilmente aumentare il consumo di memoria del 100%, soprattutto con le schede del browser e i programmi di Office, perché non sa realmente quanta memoria ti servirà, quindi i dati vengono memorizzati nella cache in memoria aggiuntiva pre-allocata.

Sebbene SuperFetch sia una funzionalità utile, fa sì che il tuo computer lavori maggiormente in background, portando a un maggiore utilizzo di CPU e RAM. Con il passare del tempo, la memoria inutilizzata continua ad aumentare e finisci per consumare molto più spazio. Ciò in genere riguarda i sistemi Windows con capacità RAM molto bassa (~4 GB o meno).

3. Superfetch è davvero necessario?

Per quasi ogni situazione, Superfetch è molto utile. Se hai un PC moderno con specifiche medie o migliori, molto probabilmente Superfetch funzionerà così bene che non noterai la sua presenza. È molto probabile che Superfetch sia già in esecuzione sul tuo sistema in questo momento e tu non lo sai nemmeno.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Superfetch è utile in quasi ogni situazione

Ma ci sono alcuni problemi che possono sorgere con Superfetch:

- Poiché Superfetch viene sempre eseguito in background, il servizio Superfetch stesso utilizza sempre CPU e RAM.

- Superfetch non rinuncia alla necessità di caricare le applicazioni nella RAM. Invece, sposta il processo di caricamento a un momento precedente. Ogni volta che si verifica il caricamento, il tuo sistema risulterà comunque lento come se stessi avviando l'applicazione senza Superfetch.

- Il processo di avvio del sistema può essere lento perché Superfetch sta precaricando una serie di dati dal disco rigido alla RAM. Se il tuo disco rigido funziona al 100% per diversi minuti ogni volta che avvii o riavvii il computer, Superfetch potrebbe essere il colpevole.

- Le prestazioni di Superfetch potrebbero non essere evidenti quando Windows 10 è installato su un SSD. Poiché gli SSD sono così veloci, non è necessario precaricarli. Se questo ti interessa, consulta la guida di Quantrimang.com su come trasferire Windows da un disco rigido a un SSD .

È noto anche che Superfetch causa problemi di prestazioni durante i giochi, in particolare su sistemi con 4 GB di RAM o meno. Non è chiaro il motivo per cui ciò accade poiché non tutti lo sperimentano, ma è possibile che i giochi con molta RAM richiedano continuamente, quindi rilascino, memoria, il che fa sì che Superfetch carichi e interrompa ripetutamente il caricamento dei dati.

È sicuro disattivare Superfetch? La risposta è si! Nessun problema se decidi di disattivare Superfetch. Se il tuo sistema funziona correttamente, ti consigliamo di lasciare questa funzione abilitata. Se riscontri problemi con l'utilizzo del disco rigido, RAM elevata o prestazioni ridotte durante operazioni con uso intensivo di RAM, prova a disattivarlo e vedi se questo aiuta.

Nota : per aumentare le prestazioni sui sistemi con poca RAM, l'articolo consiglia di modificare i limiti della memoria virtuale e gli effetti visivi di Windows. Puoi anche provare questi suggerimenti per un avvio e uno spegnimento più rapidi.

4. Disabilita SuperFetch su Windows 

Superfetch (SysMain) è sicuramente utile per caricare alcuni programmi più velocemente. Ma se stai utilizzando un nuovo PC Windows, questo potrebbe essere ridondante. Disabilitare completamente SysMain sembra più efficace. Poiché Superfetch (SysMain) non è un servizio essenziale, puoi procedere e disattivarlo quando vuoi. Ci sono 4 modi per farlo.

Utilizza i servizi di Gestione attività di Windows

 Task Manager di Windows è l'implementazione standard di SysMain e del suo programma svchost.exe .

1. Vai alla scheda Servizi in Task Manager.

2. Individuare l'attività SysMain e fare clic con il pulsante destro del mouse per selezionare l' opzione Apri servizi.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Selezionare l'opzione Apri servizi facendo clic con il pulsante destro del mouse su Task Manager.

3. Trova il servizio SysMain e fai clic con il pulsante destro del mouse su di esso per aprire le sue Proprietà . Se è in esecuzione e il tipo di avvio è impostato su Automatico , puoi disattivarlo facilmente da qui.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

SysMain in esecuzione nella finestra Gestione servizi Windows

4. Nella finestra pop-up vedrai l' opzione Tipo di avvio nella scheda Generale. Fare clic su di esso per visualizzare opzioni aggiuntive.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Si avvia automaticamente nelle proprietà del servizio SysMain

5. Selezionare il tipo di avvio come Disabilitato , applicare le modifiche e fare clic su OK.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Passaggi per selezionare il tipo di avvio come Disabilitato nella proprietà SysMain.

6. Riavviare il computer affinché le modifiche abbiano effetto.

Utilizza l'editor del Registro di sistema

Un modo più permanente per disabilitare la funzionalità Superfetch (SysMain) consiste nel modificarne il valore iniziale nell'editor del registro.

1. Crea un punto di ripristino in modo che se succede qualcosa di imprevisto, puoi tornare al punto di partenza.

2. Scrivi Crea un punto di ripristino nella barra di ricerca di Windows e seleziona Migliore corrispondenza di seguito.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Crea un punto di ripristino nel menu di ricerca di Windows.

3. Una volta avviata la finestra Proprietà del sistema , accedere alla scheda Protezione del sistema. Fare clic sul pulsante Crea nella parte inferiore della finestra.

Crea un punto di ripristino nelle proprietà del sistema.

4. Assegna un nome al punto di ripristino. Aggiungi eventuali dettagli identificativi che potrebbero essere utili in seguito. La data e l'ora correnti vengono aggiunte automaticamente.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Assegna un nome al punto di ripristino creato

5. Il punto di ripristino è stato creato con successo ed è possibile modificare liberamente i valori del registro come mostrato di seguito.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Il punto di ripristino del sistema è stato creato correttamente

6. Utilizzando Windows Esegui (premi Win + R ), apri l'editor del Registro di sistema digitando regedit. Per impostazione predefinita verrà avviato in modalità amministratore.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Regedit viene aperto in Windows Run

7. Passare al seguente percorso nell'editor del Registro di sistema:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

8. Fare doppio clic o fare clic con il pulsante destro del mouse sull'elemento Start nel pannello di destra per modificarlo.

Modificare il valore iniziale per SysMain nell'editor del Registro di sistema.

9. Impostare i dati del valore per la voce Inizio su 4.

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Impostare i dati del valore iniziale su 4 per SysMain nell'editor del Registro di sistema.

10. Riavvia il PC affinché le modifiche abbiano effetto.

Usa PowerShell

La finestra di PowerShell è uno dei modi più veloci per disabilitare e abilitare SysMain.

1. Apri una finestra di PowerShell da Esegui, Win + R , digitando powershell nella finestra.

2. Invece di premere Invio o OK , digitare Ctrl + Maiusc + Invio sulla tastiera. Questo avvierà PowerShell in modalità amministratore .

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Apri PowerShell in modalità amministratore utilizzando Esegui

3. Immettere i seguenti comandi per disabilitare o abilitare SysMain come desiderato. La finestra seguente mostra entrambi i comandi insieme, ma dovrai usarli uno alla volta.

Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
 
Set-Service -Name "SysMain" -StartupType Automatic -Status Running

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Disabilita e abilita Superfetch nella finestra di amministrazione di PowerShell.

4. Digitare exit in PowerShell per chiudere la finestra. Riavvia il PC affinché le modifiche abbiano effetto.

Utilizza il prompt dei comandi

Come PowerShell, il prompt dei comandi di Windows è un modo classico per disabilitare o abilitare istantaneamente SysMain.

1. Apri una finestra del prompt dei comandi da Esegui, Win + R , digitando cmd nella finestra.

2. Invece di premere Invio o OK , digitare Ctrl + Maiusc + Invio sulla tastiera. Questo avvierà il prompt dei comandi con diritti di amministratore .

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

Disabilita Windows Superfetch utilizzando il prompt dei comandi

3. Per bloccare SysMain sul tuo computer o per riattivarlo, inserisci i seguenti comandi secondo necessità.

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

Cos'è Windows Superfetch (SysMain)? Come disabilitare Superfetch?

SysMain è stato disattivato e riattivato in modalità amministratore del prompt dei comandi.

4. Immettere exit nel prompt dei comandi per uscire, quindi riavviare il dispositivo.

Buona fortuna!

Fare riferimento ad alcuni altri articoli di seguito:


Qual è il processo Vmmem nel Task Manager di Windows?

Qual è il processo Vmmem nel Task Manager di Windows?

Hai riscontrato un processo denominato Vmmem nel Task Manager di Windows? Consuma troppa CPU, RAM e altre risorse di sistema, questo ti preoccupa?

Come utilizzare TurboVPN

Come utilizzare TurboVPN

Turbo VPN ti offre tutti i vantaggi dello sblocco di contenuti limitati o bloccati su telefoni Windows, macOS, iOS e Android.

Come abilitare/disabilitare i promemoria della schermata di blocco e le notifiche delle chiamate VoIP in Windows 10

Come abilitare/disabilitare i promemoria della schermata di blocco e le notifiche delle chiamate VoIP in Windows 10

Per impostazione predefinita, la schermata di blocco dell'account visualizza i messaggi Cortana e le notifiche delle chiamate VoIP in arrivo. Questa guida ti mostrerà come abilitare o disabilitare la visualizzazione dei promemoria e delle notifiche delle chiamate VoIP in arrivo sulla schermata di blocco in Windows 10.

Come aprire il menu Start a schermo intero su Windows 10

Come aprire il menu Start a schermo intero su Windows 10

Questo articolo ti mostrerà come aprire il menu Start a schermo intero su Windows 10.

Artistic Endeavors, il tema ufficiale di Microsoft, scaricalo e provalo

Artistic Endeavors, il tema ufficiale di Microsoft, scaricalo e provalo

Recentemente, Microsoft ha rilasciato un nuovo pacchetto di temi chiamato Artistic Endeavors esclusivamente per dispositivi che utilizzano Windows 10 sul Microsoft Store.

Come attivare e trovare il registro di avvio di Windows

Come attivare e trovare il registro di avvio di Windows

Il registro di avvio o il registro di inizializzazione del sistema è un file di testo che può essere creato durante la sequenza di avvio del computer.

Cosè la WBAN (Wireless Body Area Network)?

Cosè la WBAN (Wireless Body Area Network)?

Il termine “Wireless Body Area Network” è stato coniato nel 2001 da Van Dam. Fondamentalmente si tratta di una rete di nodi sensoriali attaccati al corpo umano, utilizzati per misurare i segnali biologici (frequenza cardiaca, pressione sanguigna, segnali cerebrali, ecc.) degli esseri umani.

Tabella riepilogativa dei comandi di base di PowerShell

Tabella riepilogativa dei comandi di base di PowerShell

PowerShell è un potente framework di automazione e gestione della configurazione che consente agli amministratori di sistema di lavorare in modo più efficiente automatizzando attività noiose e ripetitive. Di seguito sono riportati alcuni comandi di base di PowerShell per aiutarti a sfruttare appieno la potenza di questo strumento.

Come cambiare il carattere delleditor del Registro di sistema in Windows 10

Come cambiare il carattere delleditor del Registro di sistema in Windows 10

Questa guida ti mostrerà come modificare il carattere dell'Editor del Registro di sistema solo per il tuo account o per tutti gli utenti in Windows 10.

Come aprire leditor del Registro di sistema su Windows

Come aprire leditor del Registro di sistema su Windows

Tutte le modifiche al registro di Windows possono essere apportate tramite l'editor del registro, uno strumento incluso in tutte le versioni di Windows. Questo articolo ti guiderà come aprire l'editor del Registro di sistema.