Co to jest svchost.exe (LocalSystemNetworkRestricted), gdy widzę go w Monitorze zasobów w Windows Vista i dlaczego mnie spowalnia?

36

Czasami, gdy mój komputer jest zawieszony i prawie bezużyteczny, wydaje się, że przyczyną jest ciężkie przetwarzanie w tle. Czasami mogę złapać, kto wykorzystuje całą moją przepustowość dysku za pomocą Monitora zasobów (takie szczegóły nie są wyświetlane w Menedżerze zadań). Podejrzewam, że to wystąpienie svchost.exe naprawdę pokazuje aktywność usługi Windows Update, ale nie jestem pewien, czy mogę się upewnić.

Oto co widzę:

wprowadź opis zdjęcia tutaj

Pytanie brzmi: co oznacza LocalSystemNetworkRestricted i czy mogę powiązać wpis w Omówieniu zasobów, który mówi mi, że jest to svchost.exe z jaką usługą?

Dobrą stroną jest to, że kolumna Plik na powyższym zrzucie ekranu (jeśli jest rozwinięta) mówi, jaki rzeczywisty plik jest zapisywany lub czytany, a to z kolei pomogło mi w mojej teorii, że jest to aktualizacja systemu Windows i instalacje MSI systemu Windows -updates (które prawdopodobnie są podprocesami należącymi do usługi), które pojawiają się jako „svchost.exe (LocalSystemNetworkRestricted)”, ale chciałbym wiedzieć na pewno. Jeśli plik, o którym mowa, to plik stronicowania, najprawdopodobniej mój system jest zalany przez odczyt / zapis pliku stronicowania (znany potocznie jako My System Thrashing i potrzebuje więcej fizycznej pamięci RAM). Ale ostatecznie przyczyną wydaje się być usługa Windows.

Aktualizacja nie Windows Update, jednak okazuje się, że to SuperFetch, kolosalne błędne Vista.

Warren P.
źródło
Odkryłem również, że na wielu laptopach, w których dysk ulega awarii, ta sama powolność jest wyświetlana w SuperFetch, ale jest to OBJAW, a nie PRZYCZYNA.
Warren P
Pokrewnym koszmarem absurdalnie źle napisanej aplikacji jest Windows Defender, który jest znacznie gorszy, redukując potężne systemy na kolana podczas „procesu aktualizacji” i cykle ssania przez resztę czasu. Pojawia się jako svchost secsvcs. Chociaż ma straszną ważną nazwę (skrót) „usług bezpieczeństwa”, zachęcam do jej usunięcia. AAR poprawą stopgap jest przejście do services.msc i zatrzymanie usługi Windows Defender. (Mój zakres doświadczenia to Windows 7 64)
MicrosoftShouldBeKickedInNuts

Odpowiedzi:

29

Ta irytująca zmiana systemu spowodowana jest błędną funkcją systemu Windows Vista o nazwie SuperFetch. Chociaż usługa nadal istnieje w Win7, została naprawiona i nie wydaje mi się, że już mnie spowalnia, chociaż twój przebieg może się różnić.

http://en.wikipedia.org/wiki/Windows_Vista_I/O_technologies#SuperFetch

Po wyłączeniu tego crap-fest, w oknie Usługi (wpisz Usługi w polu wyszukiwania menu Start, znajdź Superfetch, zatrzymaj, a następnie wyłącz automatyczne uruchamianie), te zamrażania znikają. W systemach z wystarczającą ilością pamięci RAM i przepustowością dysku funkcja superpobierz powoduje wzrost wydajności systemu. Na moim laptopie włączenie SuperFetch powoduje okresowe zawieszanie się systemu, w którym nie reaguje wcale na kliknięcia myszą. Myślałem, że wariuję, ale było to częścią rzeczy, które ludzie, którzy przynieśli ci UAC i inne wspaniałe innowacje, wrzucili do Visty. Myślę, że został przerobiony lub złomowany w Win7, więc tego nie zrobi.

Aktualizacja Komentator mówi, że widzi to w Win7. Nie spotkałem jeszcze problemu z Win7 na laptopach, ale wszystkie moje laptopy mają bardzo wydajne dyski o prędkości 7200 obr./min lub dyski hybrydowe lub półprzewodnikowe. Chciałbym usłyszeć w komentarzach osób, które mają ten problem z funkcją SuperFetch spowalniającą komputer DESKTOP z konwencjonalnym dyskiem o prędkości 7200 obr./min lub dyskiem SSD. (Mogę sobie wyobrazić, że dzieje się to na psie dysku twardym z prędkością obrotową wrzeciona 5400 obr./min.)

Aktualizacja 2 Część problemu z systemem Windows polega na tym, że zgłasza on tylko proces nadrzędny svchost.exe i należy przeczytać inną odpowiedź poniżej, która wskazuje również na SysInternals Process Explorer, który pomaga dowiedzieć się, co jest rzeczywiście w svcchost.exe (np. superpobierz, aktualizacja systemu Windows lub coś innego) w rzeczywistości spowalnia twój komputer.

Warren P.
źródło
2
W rzeczywistości istnieje rywalizacja na widok między gównianymi błędnymi funkcjami. Windows Defender zużywa również czasami 100% procesora i 100% przepustowości dysku.
Warren P
Bardzo ci za to dziękuję! Myślałem, że wariuję. Windows Vista działał dobrze przez lata, a następnie około miesiąc temu całkowicie spowolnił, aż stał się prawie bezużyteczny.
Harry Spier,
2
Jestem ciekawy, czy korzystasz z laptopa Vista. Wydaje się, że superszybkie pobieranie jest najgłupsze na laptopach, ponieważ wydaje się, że jest skalibrowane lub zaprojektowane z myślą o szybkich dyskach SATA o prędkości 7200 obr./min, a nie dyskach o niższej wydajności.
Warren P
1
Miałem ten sam problem na moim Lenovo T540p z 4 GB pamięci RAM i napędem 7200 rpm z systemem Windows 7 x64. Gdy zużycie pamięci przekroczy 3,5 GB, laptop był naprawdę wolny, a svchost.exe zużywał dużą ilość pamięci (~ 1 GB). Po uaktualnieniu do 8 GB pamięci RAM problem zniknął, a teraz svchost.exe zużywa większość pamięci RAM wszystkich procesów, ale zwykle około 250 MB. a całkowite wykorzystanie wynosi około 5,2 GB. Później eksperymentuję z zatrzymaniem SuperFetch.
vladiz
1
Win7 x64: SuperFetch również sprawił mi problemy. i7 860@2,80 GHz, 12 GB pamięci RAM. Po uzyskaniu monitora LG 34UM67, zacząłem uzyskiwać svchost.exe (LocalSystemNetworkRestricted) dorastając do 2 GB. Wyłączono i zatrzymano SuperFetch, natychmiast zobaczyłem, że proces svchost zniknął.
schumacher574,
10

Użyj Eksploratora procesów i umieść wskaźnik myszy nad nazwą procesu (z tym samym PID), aby uzyskać informacje o usługach Windows działających w tym procesie:

Zrzut ekranu przedstawiający Process Explorer pokazujący usługi w jednym procesie svchost.exe

Tamara Wijsman
źródło
3
+1 dla Process Explorer. Zawsze rozsądna poprawa w stosunku do elementów wbudowanych w system operacyjny.
Warren P