Svchost.exe i 100 procent CPU

Jeżeli zdarzyło wam się, że przy próbie aktualizacji systemu Windows XP SP3  jeden z procesów (svchost.exe) maksymalnie obciąża procesor, to mam dobrą wiadomość, udało się znaleźć rozwiązanie.

Oczywiście w sieci na hasło „svchost 100% CPU” albo tym podobne jest sporo wyników, jednak zdecydowana większość odnosi się do systemu z zainstalowanym Service Pack 2. Porady te mówią, iż rozwiązaniem problemu może okazać się zainstalowanie poprawki KB927891 oraz najnowszej wersji programu Windows Update Agent cały artykuł można znaleźć na stronie pomocy technicznej Microsoft pod adresem: http://support.microsoft.com/kb/932494/pl

svchost.exe

Ale… jeżeli mamy system z dodatkiem Service Pack 3 może okazać się, że zainstalowanie powyższych poprawek zakończy się niepowodzeniem. Błąd instalatora poinformuje nas, że OS jest nowszy, i zawiera owe łaty. Jedynym rozwiązaniem wydaje się być wyłączenie aktualizacji automatycznych. Jeśli jednak chcemy by nasz system był aktualny trzeba by było instalować łaty ręcznie, co przy ok 160 sztukach robi się nieco kłopotliwie.

Rozwiązaniem problemu okazuje się zainstalowanie aktualizacji do Internet Explorera z tego odnośnika. http://technet.microsoft.com/en-us/security/bulletin/MS13-097

Alternatywnie pomocą przychodzi program Portlock Windows Update Manager który automatycznie skanuje system, i określa jakich poprawek brakuje. Niestety podobnie jak Windows Update Agent powoduje obciążenie svchost.exe jednak robi on to nieco krócej, tzn. aktualizacje wyszukiwane są szybciej.

Portlock Windows Update ManagerPo wybraniu opcji Windows Update program zapyta nas jaki rodzaj aktualizacji ma wyszukać. Możemy więc:

  • wyszukać wszystkie dostępne aktualizacje,
  • wyszukać aktualizacje, które jeszcze nie są zainstalowane,
  • wyszukać aktualizacje, które są zainstalowane.

Po wybraniu interesującej nas opcji nastąpi poszukiwanie poprawek.

Wyszukiwanie aktualizacji

Znalezione łatki zostaną wyświetlone w postaci czytelnej listy. Aktualizacje wymagające odrębnej instalacji wyświetlone zostają w okienku. W tym momencie możemy zdecydować, czy instalować poprawki wymagające odrębnej instalacji (naciskając OK) lub przejść do listy pozostałych łatek (wybierając Cancel).

Aktualizacje PortlockJeżeli zdecydujemy się na instalację poprawek hurtowo, to zaznaczamy je z wybranym klawiszem CTRL i naciskamy przycisk Install. Aktualizacje zostaną automatycznie pobrane i zainstalowane. Po zakończeniu tego procesu zostaniemy poproszeni o ponowne uruchomienie komputera.

21 thoughts on “Svchost.exe i 100 procent CPU

  1. Wielkie dzięki Sasni za rady ,bo myślałem,że już
    mnie szlag nagły trafi. Nie dało się normalnie
    używać PC. Inna sprawa jakie windows dostarcza
    niespodzianki żeby się użytkownicy nie nudzili

    jeszcze raz dzięki

    Krispas

    • Dzieki za poradę. Zrobiłem tak jak Sasni przykazał krok po kroku i zadziałało, Co prawda Port lock prawie dwie godziny szukał, znalazł 141 aktualizacja ( po instalacji świeżego systemy XP) a potem instalacja tego wszystkiego trwała 8 godzin. Ale warto było. Mam teraz szczelny system. Będę robić co jakiś czas ręczne wyszukiwanie Portlock-iem. Pozdrawiam

  2. Użycie Portlock nie rozwiązuje problemu! Zewnętrzny program ale nadal wykorzystuje mechanizm automatycznych aktualizacji w systemie i jego użycie przy większej ilości łatek może trwać wiele godzin.

    Najlepszy i najskuteczniejszy sposób to zatrzymanie usługi aktualizacji i usunięcie zawartości katalogu c:\Windows\SoftwareDistribution\.
    Potem wystarczy włączyć aktualizacje i zwykle jest ok. W niektórych przypadkach należy wcześniej przeinstalować ręcznie IE i Windows Installer. A problem z svchost.exe występuje również na Win Vista i Windows 7. Najczęściej objawia się zaraz po reinstalacji systemu przy próbie zbiorczej instalacji kilkudziesięciu aktualizacji.

  3. W moim przypadku na szybko metoda Cataractusa zadziałała. To znaczy z poziomu trybu awaryjnego usunąłem całą zawartość katalogu c:\Windows\SoftwareDistribution\(normalnie się nie dało) i wyłączyłem aktualizacje. Problem przestał istnieć. Z czasem powalczę z włączoną automatyczną aktualizacją

  4. Svchost zawiesza mi VISTĘ ale nie poprzez procesor tylko przez pamięć -jest non stop w przedziale 60-90%, szału można dostać.
    Jakiś m-c temu robiłem FULL format, żeby PC działał jak burza a on działa tak samo jak przed formatem.
    1. Czy da się zatrzymać svchosta ze zwykłej komendy ?
    2. Jak wykasować pliki systemowe ? (bo z mojego poziomu nie umiem). Można króciutki instruktaż ?

    Bardzo proszę o pomoc.

    • CRTL + ALT + DEL = Menedżer urządzeń -> Zakładka Procesy. Zaznaczasz i klikasz Zakończ proces. Ile masz pamięci w komputerze? 1GB?

      Jak wykasować pliki systemowe

      No tego nie radzę…

  5. Przezyłem sporo stresu z powodu kłopotów z przeciązenia procesora. Dla mnie jako uzytkownika nie jest pocieszeniem, ze to svchost,exe czy inny program. Dla mnie potrzebny jest komputer sprawnie działający, bo po to go zakupiłem.. Proponuję najzwyczajniej zwrócić to wspaniałe oprogramowanie ( Win7) do Microsofr . Proponuję wszystkim tak postapić. Kolejki9 będą kilometrowe. Szkoda czasu na szukanie rozwiazań. Sązniste wywody Microsoft na temat rozwiązan, to najzwyczajniejsza chałtura.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *