Windows 10 è stata una vera revisione del modo in cui Microsoft gestisce vari elementi del tradizionale sistema operativo: migliorare il supporto per l’hardware moderno, costruito sull’eredità del passato, ma ci sono ancora alcune funzioni sottostanti e pezzi di codice risalenti al periodo pre-XP era.,

Ecco perché a volte ti imbatti in funzionalità come Windows SuperFetch che sono in circolazione da anni e hanno ancora la loro parte da svolgere nella moderna esperienza di Windows. Ma qual è il servizio Host SuperFetch? Che cosa fa? E come si fa a risolvere il problema quando va storto?

Che cosa è SuperFetch ospite di servizio?

Windows SuperFetch è stato originariamente introdotto con Windows Vista come successore di PreFetch. È un processo che analizza il tuo sistema-in particolare l’utilizzo della RAM-per generare un profilo dei programmi e delle applicazioni che esegui più spesso., Mentre usi il tuo sistema, SuperFetch impara gradualmente ciò che esegui più spesso e caricherà preventivamente gli elementi di tali applicazioni sulla tua RAM in modo che quando ne hai bisogno, si caricano molto più velocemente di quanto potrebbero altrimenti.

Lo scopo principale della funzione è quello di accelerare i tempi di caricamento delle applicazioni per coloro che eseguono dischi rigidi, in particolare quelli più vecchi. Coloro che eseguono un disco a stato solido (SSD) non vedrà molto miglioramento dalla funzione, dal momento che per impostazione predefinita SuperFetch non carica le applicazioni in memoria se viene rilevato un SSD sul sistema. Tuttavia, il servizio è attivo per impostazione predefinita., Se si esegue un sistema di unità mista-come utilizzando un disco rigido più grande per scopi di archiviazione mentre il sistema operativo gira su un SSD-sarà in grado di migliorare le prestazioni di tutte le applicazioni in esecuzione da tale unità senzainterfering con il funzionamento SSD.

In breve, i dischi rigidi dovrebbero vedere un notevole miglioramento delle prestazioni grazie a SuperFetch, ma le applicazioni basate su SSD non lo faranno.

Come funziona l’host di servizio SuperFetch?,

Chiedi PC Gamer

Vuoi saperne di più circa il funzionamento del tuo PC, e trovare le soluzioni ai problemi comuni di Windows? Controlla il nostro archivio di Ask PC Gamer how-to qui.

Come tante altre funzionalità di Windows, SuperFetch può occasionalmente andare storto e causare più problemi di quanti ne risolva., Poiché SuperFetch è sempre in esecuzione in background, fa uso di alcune risorse di sistema come CPU e RAM, che se si sta eseguendo un sistema fortemente ottimizzato, o uno con hardware particolarmente debole, potrebbe causare rallentamenti che si desidera evitare.

SuperFetch potrebbe diventare un po ‘ troppo zelante con il suo precarico. Alcuni hanno segnalato un particolare rallentamento durante l’avvio di Windows in cui il loro disco rigido è costretto a caricare un sacco di applicazioni prima che Windows abbia avuto il tempo di caricare le sue app e servizi necessari., Questo potrebbe rivelarsi utile se hai intenzione di eseguire tutte queste app, ma se non lo sei, SuperFetch finisce per rallentare il tuo PC per ridurre il rallentamento in seguito, il che è contro-intuitivo.

Un certo numero di utenti Windows hanno anche notato SuperFetch causando picchi di utilizzo del disco rigido e della CPU, soprattutto durante le sessioni di gioco. Questo sembra essere per lo più limitato a quei sistemi in esecuzione con meno di 4 GB di RAM., È possibile che a causa del modo in cui i giochi raccolgono e rilasciano la RAM come e quando è necessario, che SuperFetch si intrometta e causi balbettii di gioco mentre tutto si mescola in memoria.

Spotting the service

Se si desidera verificare quale effetto SuperFetch potrebbe avere sul sistema, è possibile trovare un po ‘ difficile da individuare quando si tira su il Task Manager. Questo perché, come un certo numero di servizi di Windows 10, SuperFetch non viene eseguito come un proprio processo, o almeno, non è elencato come tale. Viene invece raccolto sotto un “host di servizio” generico.,”

Questo è tutto parte di Microsoft allontanandosi dal potente, ma problematico,.file exe, a qualcosa di più gestibile: file DLL. Oggi i file DLL sono molto più comunemente utilizzati all’interno di Windows, ma richiedono una shell per ospitarli, da qui l’host di servizio generico per SuperFetch.

Per trovare quel processo è necessario scorrere l’elenco esaustivo dei processi host di servizio per trovare quello chiamato “Service Host: Superfetch.,”

Come disabilitare il SuperFetch

Se il vostro sistema è in esecuzione bene senza rallentamenti, è improbabile che vedremo qualche tipo di beneficio che da spegnere SuperFetch. qui ci sono obiettivi molto migliori per i tuoi sforzi di ottimizzazione se questo è il percorso che vuoi scendere. Tuttavia, se dovessi affrontare picchi di utilizzo della CPU o dell’HDD, vale sicuramente la pena disabilitare SuperFetch, almeno temporaneamente, per vedere se ciò può aiutare a chiarire il problema., Ecco come farlo.

Disabilitare il SuperFetch in Windows Services

  • Premere il Tasto Windows + R” o, in alternativa, digitare “Esegui” in Windows 10 casella di ricerca e fare clic l’applicazione corrispondente voce nell’elenco dei risultati.
  • Digitare “Servizi.msc “nella casella” Apri “e fare clic sul pulsante” OK ” o premere Invio.
  • Scorrere l’elenco dei servizi fino a trovare ” SuperFetch.,”Fare clic destro su quella voce e selezionare” Stop, ” dal menu risultante.
  • Per impedirne l’avvio all’avvio di Windows next, fare nuovamente clic con il pulsante destro del mouse e selezionare “Proprietà.”
  • Nel menu a discesa accanto a” Tipo di avvio”, selezionare ” Disabilitato.”

Disabilitare il SuperFetch nel registro di sistema

Se vi trovate più comodi scavare attraverso il registro di Windows per modificare alcune delle sue funzioni, siete fortunati!, È possibile disattivare SuperFetch da lì troppo. Ecco come.

  • Premi il tasto Windows + ” R “o, in alternativa, digita “Esegui” nella casella di ricerca di Windows 10 e fai clic sulla voce dell’app corrispondente nell’elenco dei risultati.
  • Digitare “Regedit” nella casella “Apri” e fare clic sul pulsante ” OK ” o premere invio.
  • All’interno dell’editor del registro di sistema, navigare attraverso HKEY_LOCAL_MACHINE—System—CurrentControlSet—Control—Session Manager—MemoryManagement e selezionare “PrefetchParameters.”
  • Apri il valore “Superfetch abilitato” facendo doppio clic su di esso.
  • Cambia il suo valore su 0 per disabilitare SuperFetch., Quindi fare clic sul pulsante ” OK ” e chiudere l’editor del registro di sistema.