Che cos’è Superfetch (SysMain) su Windows 10? E come disabilitarlo
Windows 10 è un netto miglioramento rispetto alle versioni precedenti in molti modi, ma può anche sembrare lento e lento quando non è configurato correttamente. Tra i molti modi per migliorare le prestazioni di Windows 10, c’è una funzionalità meno nota che dovresti conoscere: Superfetch, ora denominato SysMain dopo l’aggiornamento di Windows 10 1809.
In questo articolo imparerai tutto ciò che devi sapere su cos’è Superfetch (SysMain), come funziona, perché potrebbe essere problematico e come disabilitarlo se causa problemi.
Cos’è Superfetch (SysMain)?
Superfetch è una funzionalità introdotta con Windows Vista. La descrizione ufficiale del servizio Superfetch dice che "mantiene e migliora le prestazioni del sistema nel tempo", ma è vaga e non spiega l’intera storia.
Si trova silenziosamente in background, analizza costantemente i modelli di utilizzo della RAM e apprende quali tipi di app esegui spesso. Nel tempo, Superfetch contrassegna queste app come "usate di frequente" e le precarica nella RAM in anticipo.
Superfetch appare come "Service Host: SysMain" nel Task Manager di Windows. L’idea è che quando si desidera eseguire l’app, si avvierà molto più velocemente perché è già precaricata in memoria.
Per impostazione predefinita, Superfetch è progettato per occupare tutto lo spazio RAM disponibile con le app precaricate. Non preoccuparti: si occupa solo della memoria inutilizzata . Non appena il tuo sistema ha bisogno di più RAM (ad esempio, per caricare un’app che non era precaricata), cede la memoria necessaria secondo necessità.
Nota che Superfetch non è la stessa cosa di Prefetch; il gestore della memoria di precaricamento è stato introdotto nuovamente in Windows XP. Superfetch è in realtà il successore di Prefetch. Qual è la differenza? Il precaricamento non ha analizzato i modelli di utilizzo nel tempo e ha regolato di conseguenza i parametri di precaricamento.
Superfetch (SysMain) è davvero necessario?
Per la maggior parte, Superfetch è utile. Se hai un PC moderno con specifiche medie o superiori, Superfetch molto probabilmente funziona così bene che non te ne accorgi nemmeno. C’è anche una buona possibilità che Superfetch sia in esecuzione sul tuo sistema in questo momento e non lo sapevi nemmeno.
Ma ci sono alcuni "problemi" che possono sorgere con Superfetch (SysMain):
- Poiché Superfetch è sempre in esecuzione in background, il servizio Superfetch stesso utilizza sempre un po’ di CPU e RAM.
- Superfetch non elimina la necessità di caricare le app nella RAM. Piuttosto, riposiziona il caricamento in un momento precedente. Ogni volta che si verifica quel caricamento, il tuo sistema subisce ancora lo stesso rallentamento come se stessi avviando l’app senza Superfetch.
- L’avvio del sistema può essere lento perché Superfetch sta precaricando un sacco di dati dal tuo HDD alla RAM. Se il tuo HDD funziona al 100% per alcuni minuti ogni volta che avvii o riavvii il computer, Superfetch potrebbe essere il colpevole.
- I guadagni in termini di prestazioni di Superfetch potrebbero essere impercettibili quando Windows 10 è installato su un SSD. Poiché gli SSD sono così veloci, non è necessario precaricare. Esistono diversi modi per controllare la velocità e le prestazioni dell’SDD su Windows e altri sistemi operativi.
È noto che Superfetch causa problemi di prestazioni durante il gioco, in particolare su sistemi con 4 GB di RAM o meno. Non è chiaro il motivo per cui ciò accade perché non si verifica per tutti, ma sospettiamo che abbia a che fare con giochi pesanti per la RAM che richiedono costantemente e liberano memoria, il che potrebbe causare il caricamento e lo scaricamento costante di dati da parte di Superfetch.
È sicuro disabilitare Superfetch?
Sì! Non ci sono effetti collaterali se decidi di disattivarlo. Se il tuo sistema funziona bene, lascialo acceso. Ma se hai problemi di utilizzo elevato dell’HDD, un utilizzo elevato della RAM o prestazioni ridotte durante attività che richiedono molta RAM, prova a disattivarlo e vedi se aiuta. Se lo fa, tienilo spento. In caso contrario, riaccenderlo.
Come disabilitare Superfetch (SysMain) su Windows 10
Per ribadire, non consigliamo di disabilitare Superfetch se non come misura di risoluzione dei problemi per i potenziali problemi sopra menzionati. La maggior parte degli utenti dovrebbe mantenere abilitato Superfetch perché aiuta con le prestazioni complessive. Se non sei sicuro, spegnilo temporaneamente. Se non noti alcun miglioramento, riaccendilo.
Ancora una volta, Superfetch viene chiamato SysMain in Windows 10. Quindi è quello che gli utenti dovrebbero cercare quando lo disabilitano.
1 Utilizzo dell’app Servizi
Il modo più semplice per disabilitare questa funzionalità è interrompere il servizio tramite il servizio Windows.
-
Apri il menu Start, cerca i servizi, quindi avvia l’app Servizi. In alternativa, apri il prompt Esegui premendo il tasto Windows + R, quindi digita services.msc e fai clic su OK.
-
Scorri verso il basso fino a visualizzare SysMain, fai clic con il pulsante destro del mouse su di esso e fai clic su Stop. Superfetch è ora disabilitato.
-
Tuttavia, nell’app Servizi, fai clic con il pulsante destro del mouse su SysMain e seleziona Proprietà. Nella scheda Generale, cerca Tipo di avvio e cambialo in Disabilitato. (O Manuale se desideri l’opzione per accenderlo quando ne hai bisogno.)
2 Utilizzo dell’editor del registro
L’app Servizi è il metodo preferito per questo, ma se per qualche motivo non funziona, puoi sempre modificare direttamente la chiave di registro. Prima di eseguire questa operazione, eseguire il backup del registro se qualcosa va storto.
Tieni presente che la creazione di un punto di ripristino del sistema è fondamentale prima di apportare modifiche al Registro di sistema. Puoi tornare a questo punto di ripristino in caso di incidente.
2.1 Creazione di un punto di ripristino
- Nella barra di ricerca del menu Start, digita Crea un punto di ripristino e fai clic su di esso nei risultati della ricerca.
- Se il pulsante Ripristino configurazione di sistema è disattivato, la protezione del sistema è disabilitata.
- Per abilitare la protezione del sistema, fare clic sull’unità C: nella stessa finestra. Quindi fare clic su Configura e fare clic su Attiva protezione del sistema. Fare clic su OK.
- Per creare un punto di ripristino, fai semplicemente clic su Crea e inserisci un nome per il punto di ripristino.
2.2 Disabilitazione di Superfetch (SysMain)
Una volta terminato, è il momento di disabilitare Superfetch tramite l’editor del registro.
-
Nella barra di ricerca del menu Start, cerca regedit, quindi selezionalo dai risultati. In alternativa, apri il prompt Esegui premendo il tasto Windows + R, quindi digita regedit e fai clic su OK.
-
Nella finestra seguente, utilizzando la barra laterale sinistra, vai a quanto segue:
HKEY_LOCAL_MACHINE System CurrentControlSet Services SysMain -
Nella sezione a destra, fai doppio clic su Start e imposta Dati valore su 4. Salva le modifiche e riavvia il computer.
3 Utilizzo del prompt dei comandi
Il modo più veloce per disabilitare Superfetch e sentirsi come un utente esperto di Windows mentre lo fa è utilizzare il prompt dei comandi.
- Nella barra di ricerca del menu Start, digita cmd e fai clic con il pulsante destro del mouse su Prompt dei comandi> Esegui come amministratore.
- Nella console, digita: sc stop "SysMain" e premi Invio.
- Successivamente, digita: sc config "SysMain" start=disabled e premi Invio.
- Chiudi il prompt dei comandi e riavvia il computer.
Modi alternativi per risolvere i problemi relativi a SysMain
Se la disabilitazione della funzione non è un’opzione per te, ci sono altri modi per risolvere i problemi che Sysmain potrebbe causare sul tuo sistema.
Il modo più semplice per farlo è eseguire scansioni del sistema utilizzando le utilità di risoluzione dei problemi come il Controllo file di sistema (SFC) e gli strumenti Pulizia disco. Oltre a questo, puoi risolvere i problemi in uno stato di avvio pulito, che avvia il sistema con il set di base di driver e applicazioni.
Se il problema si verifica perché la configurazione del sistema è bassa, valutare la possibilità di aggiornare il computer.
Altre funzionalità di Windows 10 che puoi disabilitare
A questo punto, dovresti essere stato in grado di disabilitare Sysmain con successo seguendo uno dei metodi sopra. Tuttavia, sai che Superfetch non è l’unico esempio di una funzionalità che potrebbe essere meglio disabilitata? È meglio lasciare disabilitate molte altre funzionalità di Windows a causa del compromesso delle prestazioni!





