Skip to main content

Čo je "Hostiteľský proces pre Windows úlohy", a prečo toľko beží na mojom počítači?

Čo je "Hostiteľský proces pre Windows úlohy", a prečo toľko beží na mojom počítači?

Geoffrey Carr

Ak strávite nejaký čas, keď ste sa dostali cez okno Správcu úloh, pravdepodobne ste videli proces s názvom "Hostiteľský proces pre úlohy systému Windows". V skutočnosti ste pravdepodobne videli viaceré prípady tejto úlohy bežiace súčasne. Ak ste niekedy premýšľali o tom, čo to bolo a prečo sú niekedy toľko, máme odpoveď pre vás.

Tento článok je súčasťou našej prebiehajúcej série vysvetľujúcich rôzne procesy, ktoré sa nachádzajú v nástroji Správca úloh, napríklad Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe a mnoho ďalších. Neviem, aké sú tieto služby? Lepšie čítanie!

Čo je to a prečo sú v manažmente úloh veľa?

Hostiteľský proces pre Windows úlohy je oficiálny proces spoločnosti Microsoft. V systéme Windows sa služby, ktoré sa načítajú z spustiteľných súborov (EXE), môžu zaviesť ako úplné, oddelené procesy v systéme a sú uvedené v ich vlastných menách v Správcovi úloh. Služby, ktoré sa načítavajú skôr zo súborov dynamickej prepojenej knižnice (DLL) a nie z EXE súborov, sa nemôžu inštalovať ako úplný proces. Namiesto toho musí hostiteľský proces pre Windows úlohy slúžiť ako hostiteľ pre túto službu.

Zobrazí sa samostatný záznam hostiteľského procesu pre Windows úlohy spustený pre každú službu založenú na DLL načítanú do systému Windows alebo prípadne pre skupinu služieb založených na DLL. Či a ako sú zoskupené služby založené na DLL, závisí od vývojára služby. Koľko inštancií vidíte závisí úplne od toho, koľko takýchto procesov ste spustili vo vašom systéme. Na mojom súčasnom systéme vidím iba dve prípady, ale na iných systémoch som videl až desiatu.

Bohužiaľ správca úloh vám nedokáže presne zistiť, ktoré služby (alebo skupina služieb) sú pripojené ku každému vstupu hostiteľského procesu pre Windows úlohy. Ak ste naozaj zvedaví, čo je s každou inštanciou prepojené, budete si musieť stiahnuť Procesor Explorer, bezplatný nástroj Sysinternals poskytnutý spoločnosťou Microsoft. Je to prenosný nástroj, takže nie je žiadna inštalácia. Stačí ho stiahnuť, extrahovať súbory a spustiť. V aplikácii Process Explorer vyberte Zobrazenie> Dolná tabuľka, aby ste mohli vidieť podrobnosti o akomkoľvek zvolenom procese. Posuňte zoznam nadol a vyberte jeden z položiek taskhostw.exe. Toto je názov súboru služby Hostiteľský proces pre službu Windows Tasks.

Keď sa pozerám na podrobnosti v spodnom paneli, dokážem sa spojiť, že táto služba je prepojená s mojimi zvukovými ovládačmi a tiež má kľúče databázy Registry spojené s rozložením klávesnice. Takže budem predpokladať, že je to služba, ktorá monitoruje, keď stlačím ľubovoľné tlačidlá médií na klávesnici (hlasitosť, stlmenie zvuku atď.) A doručuje príslušné príkazy tam, kde musia ísť.

Prečo používa toľko zdrojov pri spustení systému Windows?

Typicky CPU a pamäť každá inštancia procesora hostiteľa pre Windows závisí len od toho, na ktorú službu je položka pripojená. Zvyčajne každá služba spotrebuje zdroje, ktoré potrebuje na to, aby vykonávala svoju prácu a potom sa usadila späť na východiskový bod činnosti. Ak si všimnete, že niektorá inštancia programu Hostiteľský proces pre úlohy systému Windows neustále využíva viac zdrojov, ako si myslíte, že by to malo byť, budete musieť zistiť, ktorá služba je pripojená k tejto inštancii, a riešiť problémy so súvisiacou službou samotnou.

Všimnete si, že hneď po spustení môžu všetky inštancie procesora hostiteľského procesu pre Windows vyzerať, akoby spotrebovali ďalšie zdroje - hlavne procesor. Toto je tiež normálne správanie a malo by sa rýchlo usadiť. Po spustení systému Windows procesor hostiteľského počítača pre úlohy systému Windows skenuje položky služby v databáze Registry a zostaví zoznam služieb založených na DLL, ktoré je potrebné načítať. Následne načíta všetky tieto služby a počas tohto obdobia uvidíte, že by ste spotrebovali spravodlivý procesor.

Môžem to vypnúť?

Nie, nemôžete zakázať Hostiteľský proces pre Windows úlohy. A tak by ste to nechceli. Je dôležité, aby ste mohli načítať služby založené na DLL do vášho systému a v závislosti od toho, čo ste spustili, zakázanie hostiteľského procesu pre Windows Úlohy by mohlo rozbiť ľubovoľný počet vecí. Systém Windows vás dokonca ani nedovolí dočasne ukončiť úlohu.

Mohol by tento proces byť vírusom?

Samotný proces je oficiálnou súčasťou systému Windows. Aj keď je možné, že vírus nahradil skutočný hostiteľský proces pre Windows úlohy vlastným spustiteľným súborom, je to veľmi nepravdepodobné. Nevideli sme žiadne správy o vírusoch, ktoré by tento proces zneužili. Ak si chcete byť istý, môžete si pozrieť umiestnenie procesov hostiteľského procesu pre Windows úlohy. V nástroji Správca úloh kliknite pravým tlačidlom myši na položku Hostiteľský proces pre úlohy systému Windows a vyberte možnosť Otvoriť umiestnenie súboru.

Ak je súbor uložený vo vašom priečinku Windows System32, môžete si byť istí, že nemáte vírus.

To znamená, že ak chcete ešte trochu viac pokoja - alebo ak vidíte súbor, ktorý je uložený na inom mieste, než je priečinok System32 pre vyhľadávanie vírusov pomocou vášho preferovaného vírusového skenera. Istota je istota!

Link
Plus
Send
Send
Pin