Jak naprawić duże użycie dysku dllhost.exe w systemie Windows

Kiedy otwierasz Menedżera zadań i zauważasz, że proces o nazwie dllhost.exe zużywa dużą ilość zasobów dyskowych, naturalne jest, że się niepokoisz. Jednak proces ten zazwyczaj nie jest wirusem, ale istotną częścią systemu operacyjnego Windows. Przyjrzyjmy się, czym jest plik dllhost.exe i jak rozwiązać związane z nim problemy związane z dużym zużyciem dysku.

Co to jest dllhost.exe?

Dllhost.exe, znany również jako proces hosta zastępczego COM, jest legalnym składnikiem systemu Microsoft Windows. Odpowiada za zarządzanie plikami Dynamic Link Library (DLL) i ułatwianie komunikacji pomiędzy różnymi komponentami oprogramowania. Proces ten ma kluczowe znaczenie dla uruchamiania obiektów COM (Component Object Model), które umożliwiają różnym aplikacjom efektywne współdzielenie kodu i zasobów.

Prawdziwy plik dllhost.exe zazwyczaj znajduje się w następującym katalogu:

C:\Windows\System32

Chociaż plik dllhost.exe jest normalną częścią systemu Windows, złośliwe oprogramowanie może czasami ukrywać się pod tą nazwą. Dlatego ważne jest, aby zweryfikować autentyczność procesu, jeśli zauważysz nietypowe zachowanie.

Weryfikacja autentyczności pliku dllhost.exe

Krok 1:Otwórz Menedżera zadań, naciskającCtrl + Shift + Esc.

Przeczytaj więcej:Jak naprawić wysokie użycie procesora i dysku spowodowane przez plik vssvc.exe w systemie Windows 11

Krok 2:Kliknij zakładkę „Szczegóły”.

Krok 3:Znajdź na liście plik dllhost.exe, kliknij go prawym przyciskiem myszy i wybierz „Otwórz lokalizację pliku”.

Krok 4:Sprawdź, czy plik znajduje się w folderze C:\Windows\System32. Jeśli znajduje się w innej lokalizacji, może to być złośliwe oprogramowanie.

Jeśli podejrzewasz, że plik dllhost.exe w Twoim systemie jest złośliwy, przeprowadź pełne skanowanie systemu przy użyciu Zabezpieczeń Windows lub preferowanego oprogramowania antywirusowego.

Naprawianie wysokiego użycia dysku dllhost.exe

Jeśli potwierdziłeś, że plik dllhost.exe jest autentyczny, ale nadal występuje duże użycie dysku, wypróbuj poniższe metody, aby rozwiązać problem:

Metoda 1: Uruchom Kontroler plików systemowych (SFC)

Krok 1:Otwórz Wiersz Poleceń jako administrator. Możesz to zrobić, klikając prawym przyciskiem myszy przycisk Start i wybierając „Terminal Windows (administrator)” lub „Wiersz poleceń (administrator)”.

Krok 2:Wpisz następujące polecenie i naciśnij Enter:

sfc /scannow

Krok 3:Poczekaj na zakończenie skanowania. Ten proces może zająć kilka minut.

Krok 4:Uruchom ponownie komputer po zakończeniu skanowania.

Narzędzie Kontroler plików systemowych skanuje i naprawia uszkodzone pliki systemowe, co może być przyczyną nieprawidłowego działania pliku dllhost.exe.

Metoda 2: Uruchom obsługę i zarządzanie obrazami wdrażania (DISM)

Jeśli SFC nie rozwiąże problemu, DISM może pomóc w naprawie obrazu systemu Windows.

Krok 1:Otwórz Wiersz Poleceń jako administrator.

Krok 2:Uruchom kolejno następujące polecenia, naciskając klawisz Enter po każdym z nich:

Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth

Krok 3:Uruchom ponownie komputer po zakończeniu procesu.

DISM pomaga naprawić problemy z uszkodzeniem systemu Windows, które mogą mieć wpływ na wydajność dllhost.exe.

Metoda 3: Wykonaj czysty rozruch

Czysty rozruch powoduje uruchomienie systemu Windows z minimalną liczbą sterowników i programów startowych, co może pomóc w określeniu, czy aplikacja innej firmy powoduje, że plik dllhost.exe wykorzystuje nadmierne zasoby dysku.

Krok 1:NaciskaćWindows key + R, typmsconfigi naciśnij klawisz Enter.

Krok 2:W oknie Konfiguracja systemu przejdź do zakładki „Usługi”.

Krok 3:Zaznacz „Ukryj wszystkie usługi Microsoft” i kliknij „Wyłącz wszystko”.

Krok 4:Przejdź do zakładki „Uruchamianie” i kliknij „Otwórz Menedżera zadań”.

Krok 5:W Menedżerze zadań wyłącz wszystkie elementy startowe.

Krok 6:Uruchom ponownie komputer.

Po ponownym uruchomieniu sprawdź, czy wysokie wykorzystanie dysku przez dllhost.exe nadal występuje. Jeśli problem zostanie rozwiązany, stopniowo włączaj ponownie usługi i elementy startowe, aby zidentyfikować winowajcę.

Metoda 4: Zaktualizuj system Windows

Zapewnienie aktualności systemu Windows może często rozwiązać problemy z procesami systemowymi, takimi jak dllhost.exe.

Krok 1:Przejdź do Ustawień, naciskającWindows key + I.

Krok 2:Kliknij „Windows Update” na lewym pasku bocznym.

Krok 3:Kliknij „Sprawdź dostępność aktualizacji” i zainstaluj dostępne aktualizacje.

Krok 4:Uruchom ponownie komputer po zainstalowaniu aktualizacji.

Aktualizacje systemu Windows często zawierają poprawki problemów z wydajnością i mogą poprawić zachowanie procesów systemowych.

Jeśli po wypróbowaniu tych metod nadal występuje duże użycie dysku przez plik dllhost.exe, rozważ użycie narzędzi takich jak Process Explorer, aby określić, która konkretna biblioteka DLL lub proces powoduje problem. W niektórych przypadkach aktualizacja lub ponowna instalacja problematycznej aplikacji może rozwiązać problem dużego wykorzystania dysku.

Related Posts