/ / Co to jest „proces hosta dla zadań systemu Windows” i dlaczego na moim komputerze działa tak wiele?

Co to jest „proces hosta dla zadań systemu Windows” i dlaczego na moim komputerze działa tak wiele?

hpt_top

Jeśli spędzasz czas, grzebiąc w swoimW oknie Menedżera zadań prawdopodobnie widziałeś proces o nazwie „Proces hosta dla zadań systemu Windows”. W rzeczywistości prawdopodobnie widziałeś wiele instancji tego zadania uruchomionych jednocześnie. Jeśli kiedykolwiek zastanawiałeś się, co to jest i dlaczego czasami jest ich tak wiele, mamy dla Ciebie odpowiedź.

ZWIĄZANE Z: Co to jest ten proces i dlaczego działa na moim komputerze?

Ten artykuł jest częścią naszej trwającej seriiwyjaśnianie różnych procesów znalezionych w Menedżerze zadań, takich jak Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe i wiele innych. Nie wiesz, jakie są te usługi? Lepiej zacznij czytać!

Co to jest i dlaczego jest tak wielu w Menedżerze zadań?

Proces hosta dla zadań systemu Windows jest oficjalnyProces podstawowy Microsoft. W systemie Windows usługi, które ładują się z plików wykonywalnych (EXE), mogą się same tworzyć w systemie jako pełne, osobne procesy i są wyświetlane według własnych nazw w Menedżerze zadań. Usługi, które ładują się z plików DLL (Dynamic Link Library), a nie z plików EXE, nie mogą się ustanowić jako pełny proces. Zamiast tego proces hosta dla zadań systemu Windows musi służyć jako host dla tej usługi.

hpt_1

Zobaczysz osobny proces hosta dla systemu WindowsWpis zadań działa dla każdej usługi opartej na DLL załadowanej do systemu Windows lub ewentualnie dla grupy usług opartych na DLL. To, czy i w jaki sposób usługi oparte na bibliotekach DLL zostaną pogrupowane, zależy od autora usługi. Liczba wystąpień zależy całkowicie od liczby takich procesów uruchomionych w systemie. W moim obecnym systemie widzę tylko dwa wystąpienia, ale w innych systemach widziałem ich kilkanaście.

Niestety Menedżer zadań nie daje Ci możliwościzobacz dokładnie, jakie usługi (lub grupy usług) są dołączone do każdego wpisu Proces hosta dla zadań systemu Windows. Jeśli naprawdę chcesz zobaczyć, z czym powiązane jest każde wystąpienie, musisz pobrać Process Explorer, bezpłatne narzędzie Sysinternals firmy Microsoft. To przenośne narzędzie, więc nie ma instalacji. Wystarczy go pobrać, rozpakować pliki i uruchomić. W Eksploratorze procesów wybierz Widok> Dolny panel, aby móc zobaczyć szczegóły dla dowolnego wybranego procesu. Przewiń listę w dół i wybierz jedną z pozycji taskhostw.exe. To nazwa pliku usługi Host Process for Windows Tasks.

hpt_2

Przeglądając szczegóły w dolnym okienku,Jestem w stanie stwierdzić, że ta usługa jest powiązana z moimi sterownikami audio, a także układem klawiszy powiązanym z kluczami rejestru. Zakładam więc, że jest to usługa, która monitoruje po naciśnięciu dowolnego klawisza multimediów na klawiaturze (głośność, wyciszanie itd.) I dostarcza odpowiednie polecenia tam, gdzie powinny.

Dlaczego używa tak wielu zasobów podczas uruchamiania systemu Windows?

Zazwyczaj procesor i pamięć każdego wystąpieniaProces hosta dla zadań systemu Windows zależy tylko od usługi, do której dołączony jest wpis. Zwykle każda usługa zużywa zasoby potrzebne do wykonywania swojej pracy, a następnie wraca do podstawowej aktywności. Jeśli zauważysz, że dowolne wystąpienie Procesu hosta dla zadań systemu Windows stale zużywa więcej zasobów, niż ci się wydaje, musisz wyśledzić, która usługa jest dołączona do tego wystąpienia i rozwiązać problemy z samą usługą powiązaną.

Zauważysz to zaraz po uruchomieniuinstancje Host Process for Windows Zadania mogą wyglądać, jakby zużywały dodatkowe zasoby - zwłaszcza procesor. Jest to również normalne zachowanie i powinno szybko ustabilizować się. Po uruchomieniu systemu Windows proces hosta dla zadań systemu Windows skanuje wpisy usług w rejestrze i tworzy listę usług opartych na bibliotekach DLL, które należy załadować. Następnie ładuje każdą z tych usług i zobaczysz, że w tym czasie zużywa sporo procesora.

Czy mogę to wyłączyć?

Nie, nie można wyłączyć procesu hosta dla systemu WindowsZadania I tak byś nie chciał. Jest to niezbędne do załadowania usług opartych na DLL do twojego systemu i, w zależności od tego, co masz uruchomione, wyłączenie Procesu Hosta dla Zadań Windows może zepsuć dowolną liczbę rzeczy. Windows nawet nie pozwala ci tymczasowo zakończyć zadania.

Czy ten proces może być wirusem?

Sam proces jest oficjalnym systemem Windowsskładnik. Chociaż możliwe jest, że wirus zastąpił prawdziwy proces hosta dla zadań systemu Windows własnym plikiem wykonywalnym, jest bardzo mało prawdopodobne. Nie widzieliśmy żadnych doniesień o wirusach przejmujących ten proces. Jeśli chcesz mieć pewność, możesz sprawdzić lokalizację pliku Host Process for Windows Tasks. W Menedżerze zadań kliknij prawym przyciskiem myszy pozycję Proces hosta dla zadań systemu Windows i wybierz opcję „Otwórz lokalizację pliku”.

hpt_3

Jeśli plik jest przechowywany w folderze WindowsSystem32, możesz być całkiem pewien, że nie masz do czynienia z wirusem.

hpt_4

To powiedziawszy, jeśli nadal chcesz trochę więcej spokoju- lub jeśli widzisz ten plik przechowywany w innym miejscu niż folder System32 - skanuj w poszukiwaniu wirusów za pomocą preferowanego skanera antywirusowego. Lepiej dmuchać na zimne!