svchost.exe za pomocą dużej ilości pamięci spowalnia mój komputer [duplikat]

11

W moim systemie Windows 7 32-bit. svchost.exeużywa dużo pamięci i spowalnia mój komputer.

Mam już wyłączoną automatyczną aktualizację i jest ona w trybie ręcznym.

Jak mogę rozwiązać ten problem? Dzięki

user206168
źródło
zrób to i daj mi plik: pastebin.com/4h2ySm1V
magicandre1981

Odpowiedzi:

16

Nie ma sposobu, abyśmy wiedzieli, co powoduje svchost.exeproblem z dużym wykorzystaniem procesora na danym komputerze, ponieważ:

svchost.exeto proces hosta, który zawiera uruchomione biblioteki DLL jako usługi w systemie Windows XP i nowszych wersjach. W danym momencie działa wiele usług svchost.exe. Możesz zabić proces, ale nigdy nie będziesz w stanie stwierdzić, która usługa jest przyczyną problemu, ponieważ zabiłbyś ich wszystkich.

Aby ustalić, który z nich powoduje wysokie zużycie procesora, możesz wypróbować kilka metod:

  • Otwórz Menedżera zadań, kliknij prawym przyciskiem myszy svchost.exeproblem, a następnie kliknij ostatnią opcję - „Przejdź do usług”

    wprowadź opis zdjęcia tutaj

    Otrzymasz listę wszystkich usług, które są uruchomione w tym konkretnym svchost.

    wprowadź opis zdjęcia tutaj

  • Możesz także użyć Eksploratora procesów, aby zobaczyć, które usługi działają w konkretnej svchostinstancji:

    wprowadź opis zdjęcia tutaj

    Źródło


Chociaż wirus może z pewnością powodować ten problem, nie jest to bardziej prawdopodobne niż tylko źle napisane oprogramowanie blokujące zasoby lub zły wybór pakietu antywirusowego.


źródło
Spróbuj zatrzymać jeden proces na raz, aby uniknąć awarii komputera.
Hunter
2
po dwukrotnym kliknięciu pozycji svchost w eksploratorze procesów pojawi się karta, która zapewni bardziej szczegółowe informacje na temat tego, które usługi wykorzystują procesor do tego procesu. IIRC, „wątki”. Możliwe, że będziesz w stanie zawęzić opcje przełączania.
horatio
2
Lol rzeczywiście Windows to źle napisane oprogramowanie
user613326
@horatio W zakładce „Wątki” po dwukrotnym kliknięciu wpisu w eksploratorze procesów nie widzę żadnego sposobu, za pomocą którego mogę dowiedzieć się, że określony wątek należy do biblioteki dll usługi, która została załadowana w svchost.exe . Jak miałbym się dokładnie dowiedzieć, że spośród n usług hostowanych w servicehost.exe tworzy największą liczbę wątków lub działa nieprawidłowo? W zakładce „Wątki” znajduje się kolumna serwisowa, ale dla wszystkich wątków jest pusta.
RBT
1

Może to być spowodowane infekcją wirusową. Ogólnie rzecz biorąc, svchost.exe jest normalnym plikiem systemu Windows i NIE powinien zużywać wielu zasobów, w tym procesora i pamięci RAM. Zdecydowanie powinieneś wykonać pełne skanowanie w poszukiwaniu podejrzanej infekcji.

Freelanzer
źródło