2012-04-11 13:34:22 +0000 2012-04-11 13:34:22 +0000
36
36

Che cos'è svchost.exe (LocalSystemNetworkRestricted) quando lo vedo nel Resource Monitor di Windows vista e perché mi rallenta?

A volte, quando il mio computer è congelato e quasi inutilizzabile, sembra che la causa sia una pesante elaborazione in background. A volte, riesco a capire chi sta usando tutta la mia larghezza di banda su disco usando Resource Monitor (questi dettagli non sono mostrati nel task manager). Sospetto che questa istanza svchost.exe stia realmente mostrando l'attività del servizio per Windows Update, ma non sono sicuro di poterlo scoprire con certezza.

Ecco cosa vedo:

La domanda è: cosa significa LocalSystemNetworkRestricted, e posso associare una voce in Resource Overview che mi dice che è svchost.exe con quale servizio si tratta?

La parte buona è che la colonna File nello screenshot qui sopra (se espansa) ti dice quale file effettivo viene scritto o letto, e questo a sua volta mi ha aiutato con la mia teoria che si tratta di windows-update, e MSI-installazioni di windows-update (che sono probabilmente sottoprocessi di proprietà del servizio) che si presentano come “svchost.exe (LocalSystemNetworkRestricted)”, ma vorrei saperlo con certezza. Se il file in questione è il Pagefile, allora il mio sistema è molto probabilmente sommerso da letture/scritture di page-file (conosciuto colloquialmente come My System is Thrashing, e ha bisogno di più RAM fisica). Ma la causa, alla fine, sembra essere un qualche servizio di windows.

Aggiornamento Non Windows Update, però, si scopre che è SuperFetch, un colossale errore di Vista.

Risposte (2)

29
29
29
2012-04-17 01:07:33 +0000

Questo fastidioso sistema di pig-out è causato da una caratteristica sbagliata di Windows Vista (pezzo di merda) chiamata SuperFetch. Mentre il servizio esiste ancora in Win7 è stato riparato e non sembra più rallentarmi, anche se il chilometraggio può variare. http://en.wikipedia.org/wiki/WindowsVistaI/O_technologies#SuperFetch

Dopo aver disabilitato questo schifo-fest, dalla finestra Servizi (digitare Servizi nella casella di ricerca del menu di avvio, trovare Superfetch, fermarlo e poi disabilitarlo dall'avvio automatico), questi blocchi scompaiono. Su sistemi con sufficiente RAM e capacità di elaborazione del disco, superfetch comporta un aumento netto delle prestazioni del sistema. Sul mio portatile, l'abilitazione di SuperFetch comporta il congelamento periodico del sistema, dove non risponde affatto ai clic del mouse. Pensavo di stare impazzendo, ma era parte delle cose che le persone che ti hanno portato l'UAC e altre grandi innovazioni hanno gettato in Vista. Penso che sia stato rielaborato o scartato in Win7, quindi non lo farà.

Aggiornamento Il commentatore dice che lo vede in Win7. Non ho ancora incontrato un problema con Win7 sui portatili, ma tutti i miei portatili hanno unità a 7200 RPM ad altissime prestazioni o unità ibride o a stato solido. Vorrei sentire nei commenti delle persone che hanno questo problema con SuperFetch che rallenta una macchina DESKTOP con un'unità convenzionale da 7200 RPM, o SSD. (Immagino che questo avvenga su un cane di un disco rigido con una velocità di rotazione del mandrino di 5400 RPM.)

Aggiornamento2 Parte del problema con Windows è che riporta solo il processo padre svchost.exe, ed è necessario leggere l'altra risposta qui sotto che indica anche l'esploratore di processo SysInternals, che aiuta a scoprire quale cosa effettiva all'interno di svcchost.exe (come superfetch o l'aggiornamento di windows o qualcos'altro) sta effettivamente rallentando la macchina.

10
10
10
2012-04-17 01:12:56 +0000

Utilizzare Process Explorer e passare il puntatore del mouse sul nome del processo (con lo stesso PID) per informazioni sui servizi Windows in esecuzione in quel processo: