Che cos'è SuperFetch e le sue relazioni con svchost.exe - LocalSystemNetworkRestricted?


22

Ho avuto molti problemi nell'ultimo anno di MOLTA attività sul disco rigido. Quindi ho cercato e trovato la risposta qui. Alcuni hanno risposto che si trattava di un problema principale con i laptop con Vista e un disco rigido da 5400 RPM. Beh, il mio è anche un laptop ma con Windows 7 e un HD a 7200 RPM.

Tuttavia, di recente ho installato un'unità più grande che costa solo 5400 RPM, ma l'ho testata in molti modi diversi e trovo che il 95% delle volte sia veloce quanto la mia vecchia unità 7200 RPM. Ma ho avuto il problema anche con l'unità più veloce! Ma non è così male. Vorrei vedere la luce HD correre e correre e tenere sotto controllo le risorse. Il problema era che non riuscivo a capire che cosa lo causasse?

Tutto è arrivato al culmine questa settimana e soprattutto oggi. Era così brutto che non riuscivo quasi a usare il mio laptop! Ho usato Task Manager per ANNI, ma solo per cose di base, fino ad oggi. Il disco rigido funzionava costantemente, quindi sapevo che dovevo scoprire qual era il problema. Quindi ho giocato con Task Manager e ho riscontrato il problema. Come ho detto, avevo usato Task Manager solo per cose molto basilari, quindi non sapevo che mi avrebbe mostrato TUTTO in esecuzione in background e in particolare COSA stava usando l'HD.

Così ho scoperto che "svchost.exe (LocalSystemNetworkRestricted)" era ciò che funzionava costantemente. Quindi ho provato a spegnerlo e ho visto la luce HD spegnersi, e il grafico mostra l'uso del disco rigido: scendete come una roccia, da MAX a quasi zero.

Come ho detto che avevo un disco a 7200 RPM prima e aveva questo problema e è peggiorato nel tempo? Il mio nuovo disco rigido è 5400 RPM, che ho installato 6 settimane fa. Non ha avuto PROBLEMI per il primo mese, è solo nelle ultime 2 settimane che ho iniziato a notare molte attività sul disco rigido !!

LE MIE DOMANDE: [Questo è il mio primo POST, va bene fare più di una domanda alla volta?] Qualcuno ha detto che dovrei cercare "SuperFetch" e disattivarlo. Primo: non sono riuscito a trovarlo? Tutto quello che ho trovato è "TS_SuperFetch.ps1"? Secondo: qual è la soluzione migliore e come la farei? Posso disinstallarlo in qualche modo, o eliminare il file, e quali sono i risultati dell'eliminazione completa di questa cosa? FINALE: se non me ne sbarazzo dovrò andare in Task Manager e interrompere questo servizio OGNI VOLTA che riavvio? Grazie

Risposte:


43

Superfetch è un servizio che è stato introdotto con Vista e da allora fa parte di Windows. Cerca di accelerare la tua esperienza di elaborazione pre-caricando parti di programmi in memoria con effetti a volte dannosi come dovevi provare. Cerca di determinare quale software utilizzi e ne memorizza parti nella cartella Windows.

Sfortunatamente, Superfetch non sempre capisce quale software utilizzerai e può tenere il tuo disco rigido occupato per minuti dopo l'avvio. L'ho trovato particolarmente fastidioso poiché continuava a caricare software che non avrei nemmeno usato o che avevo usato solo una volta. Dal momento che utilizzo una pletora di programmi diversi ogni giorno, Superfetch ha avuto un enorme impatto negativo sulle prestazioni del mio computer, mantenendo il disco rigido occupato per 5-10 minuti dopo un nuovo avvio. Questo è il motivo per cui ho eseguito Windows con Superfetch disattivato da quando è uscito.

Inoltre, poiché Superfetch utilizza la memoria per le applicazioni che potresti addirittura non eseguire, la tua quantità di memoria libera subirà un colpo e potrebbe comportare un maggiore scambio che aggiunge ulteriore usura al disco rigido.

Ecco come disattivare Superfetch:

  • Aprire il prompt Esegui e immettere Services.msc .

  • Trova Superfetch nell'elenco, fai clic con il pulsante destro del mouse e interrompi il servizio.

  • Fare doppio clic su di esso e impostare il tipo di avvio su Disabilitato .

Una volta riavviato, Superfetch rimarrà inattivo. Altri colpevoli che possono anche rallentare il disco rigido possono essere programmati automaticamente sessioni di deframmentazione e Indicizzatore di ricerca di Windows. Puoi disattivare quest'ultimo allo stesso modo di Superfetcher.

Svchost.exe è l'eseguibile che esegue il servizio. Non devi davvero rovinarlo dopo aver disattivato Superfetch. In realtà, non dovresti toccarlo affatto poiché esegue molti servizi Windows fondamentali.

È possibile controllare la cartella Prefetch nella directory di Windows per vedere quali programmi Superfetch sono preimpostati nella memoria. Puoi eliminarli in modo sicuro dopo che Superfetch è stato disattivato.


Ho anche avuto un uso massiccio dell'HDD (tempo attivo al 100% per periodi lunghi fino a un'ora) e sembrava che il colpevole fosse il superfetch. Se CPU / HDD vengono utilizzati troppo e svchost sembra il colpevole a prima vista nel monitor delle risorse, prendere in considerazione l'idea di provare prima a interrompere questo servizio.
rdmptn

qualcuno dovrebbe capire come "sintonizzare" il superfetch in determinate directory e informarci. Suppongo che un'unità RAM sarebbe sufficiente.
paIncrease

Penso che venga chiamato il tipo di avvio Disabled.
GolezTrol,

@GolezTrol Hai ragione. Non avevo una versione inglese di Windows quando ho scritto questo. Grazie per il suggerimento. Ho aggiornato la mia descrizione.
Zerobinary99

0

Ho avuto problemi con i tempi di avvio di recente. Mi sono imbattuto in un programma Microsoft Fix It online che ha rilevato che Superfetch era disabilitato sul mio PC (con Windows 7 Professional installato) e doveva essere acceso. Devo ancora fare un riavvio mentre sto ripulendo alcuni altri malware trovati sul mio computer mentre sto scrivendo questo.

Gli obiettivi di Superfetch sono, tra le altre cose, di ridurre i tempi di avvio. Ecco maggiori informazioni - http://www.osnews.com/story/21471/SuperFetch_How_it_Works_Myths


-1

Superfetch è utile solo se si utilizza un'unità di archiviazione USB FAST come READYBOOST "RAM". Se non hai voglia di avere un'unità dedicata al 100%, disabilita il superfetch e gestisci tempi di avvio / caricamento leggermente più lenti. Nel mio caso, superfetch stava caricando un'intera libreria di seeding utilizzando oltre 800.000 di memoria in Process Manager. Più a lungo il mio PC era acceso, più LENTO sarebbe arrivato fino a quando non avrei spento, scollegato, scaricato, rimosso il ram, scaricato di nuovo e rimontato. Sì, ci è voluto tutto questo. Ecco cosa succede quando usi win 7 e hai 2 unità interne da 1 TB e 3 unità esterne da 1 TB.


1
Questo è chiaramente sbagliato. Superfetch non ha nulla a che fare con la funzione Readyboost. Quest'ultimo utilizza supporti USB per fungere da RAM aggiuntiva mentre i precarichi Superfetch presumibilmente utilizzavano spesso programmi in memoria per ridurre i tempi di caricamento.
Zerobinary99

Superfetch has nothing to do with the Readyboost feature.Per me sembra che lo faccia: non appena disabilito il servizio di superfetch, lo spazio utilizzato da Readyboost sulla mia unità USB viene liberato.
AXO,

Axo Ciò è dovuto solo al fatto che dopo aver disattivato Superfetch, non c'è più alcun codice di programma pre-buffer nella memoria e quindi la memoria del sistema deve cadere. Leggi la mia risposta sopra. Lo spiega chiaramente. Ma Superfetch stesso non ha nulla a che fare con Readyboost. Entrambi sono assolutamente indipendenti. In ogni caso, la mia risposta ha chiarito come interpretare "niente a che fare con".
Zerobinary99
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.