Przejdź do treści

svchost.exe

Proces systemu WindowsMicrosoft Corporation

Terminy wyszukiwania w katalogu svchost, service host, service host process

WindowsSkładnik systemuZweryfikowano

Kluczowy proces systemu Windows używany do uruchamiania usług systemowych w tle.

Co musisz wiedzieć

Jest to normalna i ważna część systemu Windows.

System Windows używa pliku svchost.exe do uruchamiania usług w tle. Widok kilku kopii działających jednocześnie jest całkowicie normalny.

Bezpieczny?
Sprawdź ścieżkę uruchomionego pliku, podpis i wydawcę. Sama nazwa nie gwarantuje bezpieczeństwa.
Czy zamknąć go?
Zazwyczaj nie
Czy usunąć go?
Nie
Feex wyjaśnia
Widok piętnastu kopii svchost.exe wygląda dziwnie, ale zazwyczaj jest to zjawisko normalne. System Windows rozdziela wiele usług do różnych procesów hosta.

Czym jest svchost.exe?

svchost.exe to Host usługi systemu Windows. Jest to legalny plik wykonywalny firmy Microsoft, który ładuje i uruchamia grupy usług systemu Windows w ramach jednego lub wielu procesów.

Co robi?

Wiele funkcji systemu Windows działa jako usługi: aktualizacje, obsługa sieci, dźwięk oraz konserwacja w tle. Zamiast przydzielać każdemu z nich osobny program, Windows często uruchamia je wewnątrz svchost.exe. Pozwala to zachować porządek w systemie oraz umożliwia czystsze uruchamianie, zatrzymywanie i izolowanie usług.

Dlaczego jest uruchomiony?

Widzisz go, ponieważ system Windows wykonuje zadania w tle. Niektóre usługi działają stale. Inne uruchamiają się w razie potrzeby, a następnie przechodzą w stan bezczynności. Menedżer zadań wyświetla nazwę procesu hosta, a nie przyjazną nazwę funkcji, dlatego svchost.exe pojawia się tak często.

Dlaczego jest tak wiele kopii?

Współczesne wersje systemu Windows dzielą usługi pomiędzy kilka procesów Hosta usługi. Ogranicza to potencjalne szkody w przypadku awarii jednej usługi i ułatwia sprawdzenie, która grupa jest obciążona. Wiele kopii jest zjawiskiem oczekiwanym. Pojedyncza kopia nie jest "prawidłową" liczbą.

Sprawdź działający proces

W Windows PowerShell to zapytanie tylko do odczytu wyświetla pasujące identyfikatory procesów, czasy utworzenia i ścieżki wykonywalnych plików na tym komputerze.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'svchost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Brak wyniku lub niedostępna ścieżka jest niejednoznaczna. Chronione procesy mogą ograniczać dostęp, a identyfikatory procesów mogą być ponownie używane. Zachowaj lokalne ścieżki osobiste.

Użyj przewodnika po tożsamości pliku do porównania sygnatur i metadanych produktu. Sam plik nie może ustalić bezpieczeństwa.

Czy jest bezpieczny?

Zweryfikuj ten działający plik

Oryginalny svchost.exe systemu Windows jest normalnym składnikiem systemu. Proces o tej samej nazwie działający z nietypowej lokalizacji może wymagać dalszej weryfikacji.

Oryginalna kopia systemu Windows działa zwykle z:

C:\Windows\System32\svchost.exe

  • Oczekiwany wydawca: Microsoft Corporation
  • Oczekiwany podpis cyfrowy: Microsoft Windows
  • Sama nazwa pliku nie jest dowodem bezpieczeństwa

Czy mogę go zakończyć?

Niezalecane

Zakończenie Hosta usługi może zatrzymać usługi działające w jego ramach. Może to zakłócić aktualizacje, obsługę sieci, dźwięk lub inne zadania w tle. Jeśli jedna instancja zużywa nietypową ilość zasobów, przed wprowadzeniem jakichkolwiek zmian zidentyfikuj hostowaną usługę.

Czy mogę go usunąć?

Nie

Nie usuwaj pliku svchost.exe. Jest to plik systemowy Windows. Jego usunięcie może uniemożliwić uruchamianie usług przez system Windows i doprowadzić do niestabilności komputera.

Czy powinien uruchamiać się z systemem Windows?

svchost.exe uruchamia się wraz z systemem Windows, ponieważ system operacyjny wymaga hosta dla usług. Nie należy usuwać go z autostartu. Jeśli określona usługa nie powinna uruchamiać się przy starcie, zmodyfikuj tę usługę, a nie plik wykonywalny hosta.

Zmierz użycie zasobów

Zmierz bieżący proces, zamiast zakładać uniwersalną bazę odniesienia
CPU i pamięć Porównaj kilka obserwacji dla tego samego PID i obciążenia. Ten wpis nie ma niezależnie zmierzonej uniwersalnej bazy odniesienia.
Dysk i sieć Przypisz aktywność do rzeczywistego procesu i bieżącego zadania; sam plik nie ustala oczekiwanych miejsc docelowych ani wolumenu transferu.

Informacje o pliku

Informacje o pliku svchost.exe
Nazwa pliku wykonywalnego svchost.exe
Zarejestrowana ścieżka instalacji C:\Windows\System32\svchost.exe
Wydawca Microsoft Corporation
Sprawdzenie podpisu Sprawdź rzeczywisty plik; ten wpis nie certyfikuje jego tożsamości certyfikatu.
Architektura Zgodna z systemem operacyjnym (zazwyczaj 64-bitowa w nowoczesnych systemach Windows)

Częste problemy

Wysokie użycie procesora

Często obciążona jest hostowana usługa, a nie sam host. Windows Update, mechanizmy konserwacji typu Superfetch oraz zapętlone aktualizacje to częste przyczyny. Przed zakończeniem procesu zidentyfikuj usługę wewnątrz instancji.

Wysokie użycie pamięci

Użycie pamięci zależy od usług działających w danym hoście. Wyciek pamięci lub zawieszona usługa mogą sprawić, że dany svchost.exe wydaje się duży. Porównaj ścieżkę instancji i usługi, które ona hostuje.

Nieoczekiwane użycie sieci

Niektóre prawidłowe hosty komunikują się z firmą Microsoft lub lokalnymi zasobami sieciowymi. Nietypowe adresy docelowe w połączeniu z nieoczekiwaną lokalizacją pliku są lepszym sygnałem ostrzegawczym niż samo wykorzystanie sieci.

Podejrzana lokalizacja pliku

Plik o nazwie svchost.exe poza folderem System32 lub SysWOW64 nie jest normalną kopią systemu Windows. Nie usuwaj plików systemowych pochopnie. Najpierw sprawdź ścieżkę i podpis.

Rozwiązywanie problemów

Zdiagnozuj problem, zanim podejmiesz jakiekolwiek nieodwracalne działania.

Sprawdź ścieżkę i podpis

Otwórz właściwości procesu i upewnij się, że uruchamia się on z lokalizacji C:\Windows\System32\svchost.exe oraz jest podpisany przez firmę Microsoft. To jest pierwsza czynność sprawdzająca, a nie edycja Rejestru.

Sprawdź, które usługi znajdują się w instancji

Menedżer zadań oraz services.msc mogą pokazać hostowane usługi. Wysokie zużycie zasobów wynika zazwyczaj z tego, że jedna z tych usług wykonuje pracę, uległa awarii lub ponawia próby.

Uruchom ponownie konkretną usługę, a nie każdy host

Jeśli znana usługa uległa zawieszeniu, bezpieczniejszym rozwiązaniem jest jej ponowne uruchomienie niż kończenie losowych instancji svchost.exe.

Unikaj inwazyjnych kroków na początku

Nie usuwaj pliku svchost.exe, nie wyłączaj krytycznych usług bez znajomości konsekwencji ani nie edytuj Rejestru jako pierwszego kroku.

Szczegóły techniczne

Szczegóły techniczne
Szczegóły techniczne svchost.exe
Nazwa obrazu svchost.exe
Oryginalna nazwa pliku svchost.exe
Typowy wzorzec polecenia svchost.exe -k <service-group>
Grupy usług LocalService, NetworkService, netsvcs i inne
Powiązany artykuł Windows Update (wuauserv) może działać wewnątrz Hosta usługi

Źródła i weryfikacja

Zarejestrowana etykieta źródła: sierpień 2026. Etykieta ta nie stanowi niezależnej weryfikacji. Jak prowadzimy badania.

Czy ten artykuł był pomocny?

Wystarczy odpowiedź tak lub nie. Wybierz powód, jeśli chcesz, lub dodaj krótką notatkę.

Czy ten artykuł był pomocny?