Wyłącznik na klawiaturze laptopa renderowania 3D

DISM Host Servicing Process – co to jest i jak obniżyć użycie procesora?

10 min. czytania

Proces DISM Host Servicing Process (DismHost.exe) to element wbudowanego w Windows narzędzia DISM, odpowiedzialny za montowanie, naprawianie i obsługę „obrazu” systemu operacyjnego – dlatego często uruchamia się podczas aktualizacji i napraw systemu, a chwilowo może zużywać dużo CPU. Jeśli jednak wysokie użycie procesora utrzymuje się długo, pojawiają się lagi i głośna praca wentylatora, sprawdź poprawność działania procesu, wyklucz malware i zastosuj kroki naprawcze opisane poniżej.

Skąd się bierze „DISM Host Servicing Process” w menedżerze zadań?

W Menedżerze zadań możesz zobaczyć proces o nazwie DISM Host Servicing Process lub plik DismHost.exe. Najczęstsze sytuacje, w których pojawia się ten proces, to:

  • instalowanie aktualizacji Windows (w tym dużych „feature update”),
  • instalowanie lub odinstalowywanie składników systemu (np. .NET, funkcje opcjonalne),
  • uruchomienie w tle mechanizmów naprawy systemu (np. po awarii lub błędach plików),
  • ręczne uruchomienie poleceń DISM lub SFC w wierszu polecenia (np. DISM /Online /Cleanup-Image /RestoreHealth).

Sam proces nie jest osobnym programem użytkownika, tylko technicznym komponentem Windows, częścią stosu „deployment and servicing”, który odpowiada za instalację, serwisowanie i naprawę systemu.

Czym właściwie jest DISM i DismHost.exe?

DISM (Deployment Image Servicing and Management) to narzędzie wiersza polecenia Microsoftu do konfiguracji i serwisowania obrazów Windows – takich jak pliki .wim, FFU czy dyski wirtualne VHD/VHDX, a także bieżącej instalacji systemu („online”). Najważniejsze fakty to:

  • kontrola integralności i czyszczenie WinSxS – DISM potrafi sprawdzać integralność plików systemowych, naprawiać uszkodzenia oraz czyścić magazyn komponentów (WinSxS);
  • integracja z Windows Update i instalatorem – jest wykorzystywany przez Windows Update, narzędzia odzyskiwania oraz instalator Windows;
  • proces wykonawczy DismHost.exe – to w nim faktycznie wykonywane są operacje DISM (montowanie obrazów, naprawy, czyszczenie);
  • wysokie obciążenie zasobów – podczas aktualizacji DismHost.exe montuje i demontuje obrazy systemu, dlatego może mocno obciążać CPU, dysk i RAM.

Oryginalny plik systemowy DismHost.exe znajduje się zwykle w katalogach systemowych Windows (np. C:\Windows\System32 lub w podkatalogach WinSxS), a nie w „Program Files” jako osobna aplikacja.

Czy DISM Host Servicing Process może być wirusem?

W większości przypadków nie – to normalny komponent Windows. Malware jednak często podszywa się pod nazwy systemowe, dlatego warto zweryfikować kilka rzeczy:

  1. Lokalizacja pliku. Sprawdź to w następujący sposób:

    • otwórz Menedżera zadań → zakładka „Szczegóły” → znajdź DismHost.exe → „Otwórz lokalizację pliku”,
    • jeśli plik leży w folderach systemowych Windows, jest to najpewniej oryginalny komponent,
    • jeśli znajduje się w Program Files w osobnym folderze nazwanym np. „DISM host servicing process”, może to być niepożądany program lub malware.
  2. Panel programów. W niektórych przypadkach fałszywy „DISM Host Servicing Process” pojawia się jako aplikacja w „Programy i funkcje”; można go stamtąd odinstalować, a następnie usunąć pozostały folder w „Program Files”.

  3. Rejestr i ślady po programie. Po odinstalowaniu sprawdź klucz HKEY_LOCAL_MACHINE\Software pod kątem wpisów związanych z fałszywym „DISM host servicing process” i ostrożnie je usuń.

  4. Skan antywirusowy. Jeżeli masz jakiekolwiek wątpliwości co do pochodzenia pliku, wykonaj pełne skanowanie systemu za pomocą Windows Security lub zewnętrznego antywirusa.

Wysokie zużycie CPU – kiedy to normalne, a kiedy jest problem?

Normalne (zwykle chwilowe) wysokie użycie CPU przez DismHost.exe występuje w następujących sytuacjach:

  • tuż po dużej aktualizacji Windows – system „sprząta” komponenty i obrazy,
  • podczas instalacji większych pakietów (np. języków, .NET Framework, funkcji opcjonalnych),
  • podczas ręcznie uruchomionej naprawy systemu (np. sfc /scannow, DISM /RestoreHealth).

W takich sytuacjach pozwól procesowi spokojnie działać (nawet 20–30 minut, dłużej na HDD). Unikaj wyłączania komputera w trakcie aktualizacji lub naprawy – grozi to uszkodzeniem systemu.

Nieprawidłowe zachowanie rozpoznasz po tym, że:

  • DismHost.exe zużywa bardzo wysoki procent CPU (np. 30–100%) przez wiele godzin lub dni, mimo że system nie instaluje widocznych aktualizacji,
  • komputer mocno laguje, a wentylatory pracują non stop nawet w spoczynku,
  • proces pojawia się w wielu kopiach, szczególnie w nietypowych lokalizacjach (np. Temp, Program Files), i startuje od razu po uruchomieniu systemu.

W takiej sytuacji przejdź po kolei przez poniższe kroki naprawcze.

Krok po kroku – jak obniżyć użycie procesora przez DISM Host Servicing Process

Poniższe metody dotyczą głównie Windows 10 i Windows 11, gdzie problem jest najczęściej zgłaszany.

Sprawdzenie plików systemowych – SFC i DISM

Uszkodzone pliki systemowe mogą powodować, że DISM działa w pętli i ciągle próbuje naprawiać system. Najpierw uruchom SFC, potem DISM, a na końcu opcjonalne czyszczenie komponentów.

Krok 1 – SFC /scannow

Wykonaj następujące czynności:

  • otwórz menu Start i wpisz „cmd”,
  • kliknij prawym „Wiersz polecenia” → „Uruchom jako administrator”,
  • wpisz poniższe polecenie i zatwierdź Enterem.

Użyj polecenia:

sfc /scannow

Poczekaj na zakończenie skanowania (może to potrwać kilkanaście minut). SFC automatycznie spróbuje naprawić lub podmienić uszkodzone pliki systemu.

Krok 2 – DISM /CheckHealth, /ScanHealth, /RestoreHealth

Kolejno użyj narzędzia DISM, zaczynając od szybkiej weryfikacji stanu obrazu:

DISM /Online /Cleanup-Image /CheckHealth

Dla głębszej diagnostyki uruchom pełne skanowanie:

DISM /Online /Cleanup-Image /ScanHealth

Jeśli wykryto problemy lub chcesz wymusić naprawę, zastosuj polecenie przywracające składniki z Windows Update:

DISM /Online /Cleanup-Image /RestoreHealth

Naprawa może trwać nawet 20 minut (lub dłużej na wolnym dysku). Po zakończeniu zrestartuj komputer i sprawdź w Menedżerze zadań, czy użycie CPU przez DismHost.exe spadło.

Krok 3 – opcjonalne czyszczenie komponentów

Jeśli chcesz oczyścić magazyn komponentów (WinSxS), który DISM serwisuje, uruchom polecenie:

DISM /Online /Cleanup-Image /StartComponentCleanup

To usuwa przestarzałe wersje komponentów i czasem redukuje dalsze operacje DISM.

Tymczasowe wyłączenie usługi SysMain (SuperFetch)

Usługa SysMain (dawniej SuperFetch) analizuje wzorce użycia aplikacji i ładuje je do pamięci z wyprzedzeniem, ale w połączeniu z operacjami DISM potrafi bardzo obciążać dysk i CPU – zwłaszcza na wolnych dyskach HDD. Aby ją wyłączyć, wykonaj te kroki:

  • naciśnij Win + R, wpisz services.msc i naciśnij Enter,
  • na liście usług znajdź SysMain,
  • kliknij ją dwukrotnie, wybierz „Zatrzymaj”, a w polu „Typ uruchamiania” ustaw Wyłączony,
  • zatwierdź i zrestartuj komputer.

Jeśli po tym obciążenie procesora przez DISM spadnie i system przyspieszy, możesz zostawić SysMain wyłączony (szczególnie na starszych HDD). Na szybkich SSD czasem warto tę usługę później włączyć ponownie.

Sprawdzenie Windows Update i tymczasowe wstrzymanie aktualizacji

Jeżeli DismHost.exe zużywa 100% CPU w trakcie instalacji aktualizacji przez bardzo długi czas, możesz otworzyć Ustawienia → „Aktualizacja i zabezpieczenia” → „Windows Update” i skorzystać z opcji „Wstrzymaj aktualizacje” na kilka dni; alternatywnie (dla zaawansowanych) tymczasowo zatrzymać usługę Windows Update w services.msc, ustawiając jej typ uruchamiania na „Wyłączony”. Pamiętaj, by po zakończeniu prac ponownie włączyć Windows Update.

Czysty rozruch (clean boot) – wykluczenie konfliktów z innymi programami

Niektóre programy (zwłaszcza antywirusy, narzędzia „optymalizujące” i backupy) mogą wchodzić w konflikt z operacjami DISM. Aby to sprawdzić, wykonaj tzw. czysty rozruch:

  • naciśnij Win + R, wpisz msconfig i naciśnij Enter,
  • przejdź do zakładki Usługi,
  • zaznacz opcję „Ukryj wszystkie usługi firmy Microsoft”, a następnie kliknij „Wyłącz wszystkie”,
  • przejdź do zakładki Uruchamianie i kliknij „Otwórz Menedżer zadań”,
  • w Menedżerze zadań wyłącz wszystkie elementy startowe (prawy przycisk → „Wyłącz”),
  • zamknij Menedżera zadań, kliknij OK w „Konfiguracja systemu” i zrestartuj komputer.

Po restarcie system uruchomi się tylko z usługami Microsoftu. Jeśli w takim stanie użycie CPU przez DismHost.exe jest normalne, winny jest któryś z programów firm trzecich. Włączaj usługi i programy partiami i restartuj, aż znajdziesz ten, po którego aktywacji problem wraca.

Aktualizacja sterowników i antywirusa

Sterowniki: otwórz Menedżera urządzeń i zaktualizuj kluczowe sterowniki (chipset, karta graficzna, sieć) – kliknij prawym na urządzeniu → „Aktualizuj sterownik” → wyszukaj automatycznie w Windows Update.

Antywirus: jeśli korzystasz z zewnętrznego antywirusa, tymczasowo wyłącz ochronę w czasie rzeczywistym, aby sprawdzić, czy obciążenie DISM spadnie. Po testach ochronę koniecznie włącz ponownie.

Usunięcie duplikatów DismHost.exe z folderów tymczasowych

W folderach tymczasowych mogą zalegać stare kopie dismhost.exe lub pliki tymczasowe związane z operacjami DISM. Aby je wyczyścić, wykonaj następujące kroki:

  • otwórz C:\Windows\Temp oraz folder tymczasowy użytkownika (np. C:\Users\TwojaNazwa\AppData\Local\Temp),
  • usuń zbędne tymczasowe pliki oraz ewentualne duplikaty dismhost.exe znajdujące się tylko w tych lokalizacjach,
  • nie usuwaj żadnych plików DismHost.exe z C:\Windows\System32 ani z katalogów WinSxS – to oryginalne pliki systemowe.

Naprawa obrazu systemu z nośnika instalacyjnego (dla zaawansowanych)

Jeżeli polecenie DISM /RestoreHealth nie działa (np. zgłasza błąd lub nie może pobrać plików), użyj źródła z obrazu ISO Windows. Ogólny schemat postępowania jest następujący:

  • zamontuj obraz ISO Windows (prawy przycisk → „Zamontuj”),
  • sprawdź, pod jaką literą pojawił się napęd (np. E:),
  • uruchom wiersz polecenia jako administrator,
  • wpisz poniższe polecenie, dopasowując literę napędu.

Użyj polecenia:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:E:\sources\install.wim:1 /LimitAccess

Zamień E: na literę swojego napędu. W ten sposób DISM użyje plików z obrazu instalacyjnego zamiast Windows Update, co często rozwiązuje problem z naprawą obrazu.

Sprawdzenie pod kątem malware / fałszywego „DISM Host Servicing Process”

Jeśli występują poniższe symptomy, możliwe, że masz do czynienia z fałszywym komponentem:

  • DismHost.exe znajduje się w Program Files w osobnym folderze,
  • w „Programy i funkcje” widnieje pozycja „DISM host servicing process”,
  • proces startuje od razu przy uruchomieniu systemu i nie wygląda na część aktualizacji.

Zastosuj następujące kroki:

  • odinstaluj podejrzaną aplikację przez „Programy i funkcje”,
  • sprawdź, czy folder z nazwą tej aplikacji w „Program Files” został usunięty; jeśli nie – usuń go ręcznie,
  • opcjonalnie usuń odpowiadający mu wpis w HKEY_LOCAL_MACHINE\Software (dla zaawansowanych użytkowników),
  • wykonaj pełny skan antywirusowy systemu.

Uwaga: edycja rejestru jest ryzykowna – przed zmianami utwórz punkt przywracania systemu lub kopię rejestru.

Co jeszcze można zrobić, jeśli problem nadal występuje?

Jeśli mimo wszystkich powyższych kroków DismHost.exe nadal zużywa bardzo dużo CPU, rozważ poniższe działania:

  • zainstaluj wszystkie dostępne aktualizacje Windows – Microsoft często poprawia błędy w stosie serwisowania systemu,
  • użyj punktu przywracania systemu do daty sprzed pojawienia się problemu (jeśli przywracanie było włączone),
  • przeanalizuj Dziennik zdarzeń (Podgląd zdarzeń → dzienniki systemu i aplikacji), szukając błędów związanych z Windows Update, komponentami systemu i DISM,
  • w ostateczności wykonaj naprawczą instalację Windows „nad” istniejącym systemem (in-place upgrade), która zachowuje pliki i aplikacje, ale podmienia pliki systemowe i komponenty.

Jeśli nie czujesz się pewnie z zaawansowanymi operacjami (naprawa z ISO, analiza logów), skonsultuj się ze specjalistą – długotrwałe, wysokie obciążenie procesora przez DISM Host Servicing Process zwykle oznacza głębszy problem z obrazem systemu, aktualizacjami albo oprogramowaniem ingerującym w Windows.