SuperFetch è una funzionalità significativa ma meno conosciuta di Windows. Come utente Windows, se sei a conoscenza di questa funzione integrata, puoi usarla a tuo vantaggio. Quindi, abbiamo messo insieme questa guida per coprire ogni piccolo aspetto di SuperFetch: che cos'è, come funziona, può causare problemi, se dovesse essere disabilitato in caso di problemi e come disabilitare o abilitare Superfetch.
Che cos'è SuperFetch dell'host di servizi?
Sommario
Che cos'è SuperFetch e come funziona?
SuperFetch è una funzionalità che è stata implementata per la prima volta con Windows Vista. Funziona in background, valuta continuamente i footprint di utilizzo della RAM e tiene traccia delle categorie di app che usi regolarmente. Dopo aver identificato il pattern, SuperFetch contrassegna queste app come "usate di frequente" e le precarica in anticipo nella RAM. Quindi, quando esegui queste app, si avvieranno molto più rapidamente poiché sono già precaricate in memoria e non devono essere recuperate dall'HDD. Inoltre, utilizza solo la memoria inutilizzata. Non appena il tuo sistema richiede più memoria, rilascia lo spazio RAM necessario.
Ricorda che non è lo stesso di Prefetch, che è il gestore di memoria di precaricamento rilasciato da Microsoft con Windows XP. SuperFetch è fondamentalmente una versione aggiornata di Prefetch poiché Prefetch non ha analizzato i modelli di utilizzo della RAM per modificare adeguatamente i suoi parametri di precaricamento.
SuperFetch può causare problemi?
Sebbene SuperFetch sia per lo più utile e funzioni senza problemi, potrebbe causare alcuni problemi:
- Avvio del sistema può rallentare perché SuperFetch sta precaricando un blocco di dati dall'HDD alla RAM.
- Quando Windows 10 è installato su un SSD, il vantaggio di SuperFetch potrebbe non essere evidente. Questo è perché Gli SSD sono così veloci che il precarico non è effettivamente richiesto.
- Può anche causare problemi di prestazioni mentre giocare a giochi con molta RAM, soprattutto su macchine con 4 GB di RAM o meno.
Ora ti starai chiedendo se è possibile disabilitare SuperFetch se necessario. Sì, puoi disattivarlo senza preoccuparti di alcun rischio. Se la tua macchina funziona senza problemi, lascia attivato SuperFetch. Tuttavia, se hai problemi con un elevato utilizzo di HDD/RAM, quindi disabilita SuperFetch e controlla se aiuta. Se c'è un notevole miglioramento delle prestazioni, tienilo spento. Altrimenti, abilitalo di nuovo.
Come abilitare o disabilitare SuperFetch in Windows
Metodo 1: disabilitare SuperFetch dai servizi
- Stampa Tasto Windows + R contemporaneamente per aprire il prompt Esegui.
- Tipologia services.msc nel prompt e fare clic su OK. Questo avvierà la finestra Servizi.
- Nella finestra Servizi, scorri verso il basso per trovare SuperFetch nell'elenco dei servizi. Fare doppio clic su questo servizio per configurarne le proprietà.
- Nel Properties finestra, fare clic su Tipo di avvio. Il suo valore predefinito è impostato su Automatico. Selezionare disabile nel menu a tendina. Quindi fare clic sul pulsante Interrompi in Stato del servizio.
- Clicchi OK per confermare.
- Nel caso in cui desideri abilitare nuovamente SuperFetch, modifica il valore di Tipo di avvio di nuovo su automatic e fare clic su Inizia pulsante sotto Servizi stato.
Metodo 2: disabilitare SuperFetch tramite l'editor del registro
- Tipologia regedit in Avvia ricerca e premi invio per avviare l'editor del registro.
- Utilizzare la barra laterale sinistra per accedere alla seguente chiave di registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager di gestione \ \ Memory PrefetchParameters
- Nel pannello di destra, fai doppio clic su Abilita Superfetch. Nel caso in cui questo valore di registro non venga trovato lì, fai clic con il pulsante destro del mouse sulla cartella PrefetchParameters, quindi scegli Nuovo > Valore DWORD.
I valori predefiniti per EnableSuperfetch sono:
- 0: disabilita Superfetch
- 1: abilita il precaricamento delle app
- 2: Abilita il precaricamento all'avvio
- 3: Abilita il precaricamento di tutto (impostazione predefinita)
- Assegna EnableSuperfetch 0.
- Chiudi la finestra dell'editor del registro e riavvia il sistema.
- Per abilitare nuovamente SuperFetch, imposta EnableSuperfetch su 3.
Metodo 3: disabilitare SuperFetch utilizzando il prompt dei comandi
- Esegui il prompt dei comandi come amministratore.
- Per disabilitare SuperFetch, copia e incolla il seguente comando e premi Invio.
sc stop "SysMain" & sc config "SysMain" start=disabilitato
- Se vuoi abilitare nuovamente SuperFetch per copiare e incollare il seguente comando e premi Invio.
sc config "SysMain" start=auto & sc start "SysMain"
- Ora chiudi la finestra del prompt dei comandi.
Metodo 4: disabilitare SuperFetch utilizzando PowerShell
- Esegui PowerShell come amministratore.
- Per disabilitare SuperFetch, copia e incolla il seguente comando e premi Invio.
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
- Se vuoi abilitare nuovamente SuperFetch, copia e incolla il seguente comando e premi Invio.
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
- Ora chiudi la finestra di PowerShell.
Avvolgendolo!
Abbiamo elencato tutte le possibili soluzioni per abilitare o disabilitare SuperFetch. Se conosci qualche altro metodo che potremmo aver perso, sentiti libero di condividerlo con noi nella sezione commenti qui sotto. Contattaci in caso di dubbi. Saremo felici di aiutarti!
Rischia Asmara
Su Windows 10 1809 a volte è solo il nome SysMain nella descrizione se lo guardi su services.msc