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”
Otrzymasz listę wszystkich usług, które są uruchomione w tym konkretnym svchost.
Możesz także użyć Eksploratora procesów, aby zobaczyć, które usługi działają w konkretnej svchostinstancji:
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.
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.
Odpowiedzi:
Nie ma sposobu, abyśmy wiedzieli, co powoduje
svchost.exe
problem z dużym wykorzystaniem procesora na danym komputerze, ponieważ:svchost.exe
to 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ługsvchost.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.exe
problem, a następnie kliknij ostatnią opcję - „Przejdź do usług”Otrzymasz listę wszystkich usług, które są uruchomione w tym konkretnym
svchost
.Możesz także użyć Eksploratora procesów, aby zobaczyć, które usługi działają w konkretnej
svchost
instancji:Ź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
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.
źródło