Homepage » hogyan kell » Mi az a „Windows-feladatok fogadófolyamata”, és miért futnak sok számítógépen?

    Mi az a „Windows-feladatok fogadófolyamata”, és miért futnak sok számítógépen?

    Ha a Task Manager ablakon keresztül bármilyen időt tölt be, akkor valószínűleg olyan folyamatot látott, melynek neve „Host Process for Windows Tasks”. A valóságban valószínűleg több példányát láthatta egyszerre. Ha valaha is azon tűnődtél, hogy mi volt, és miért van néha annyira, akkor megkaptuk a választ.

    Ez a cikk folyamatos sorozatunk részét képezi, amely a Task Managerben található különböző folyamatokat ismerteti, mint például a Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe és sok más. Nem tudom, mi ezek a szolgáltatások? Jobb elkezd olvasni!

    Mi ez és miért van ilyen sok a feladatkezelőben?

    A Windows-feladatokhoz tartozó Host Process egy Microsoft hivatalos alapfolyamata. A Windows-ban a végrehajtható (EXE) fájlokból betöltött szolgáltatások képesek teljes, különálló folyamatokat létrehozni a rendszerben, és saját nevük szerint vannak felsorolva a Feladatkezelőben. Azok a szolgáltatások, amelyek a DLL-fájlokból dinamikusan összekapcsolt könyvtárból töltődnek be, nem az EXE-fájlokat képezik. Ehelyett a Windows-feladatokhoz tartozó gazdagép-folyamatnak a szolgáltatás kiszolgálójának kell lennie.

    A Windows rendszerben minden egyes DLL-alapú szolgáltatáshoz különálló Host Process for Windows Feladatok fog megjelenni, vagy esetleg DLL-alapú szolgáltatások csoportja. A DLL-alapú szolgáltatások csoportosítása a szolgáltatás fejlesztőjének feladata. Hány példányt lát, attól függ, hogy hány ilyen folyamat fut a rendszeren. A jelenlegi rendszeremben csak két példát látok, de más rendszerekben már tucatnyi is láttam.

    Sajnos a Feladatkezelő semmilyen módon nem látja pontosan, hogy milyen szolgáltatásokat (vagy szolgáltatáscsoportokat) csatoltak az egyes Windows-feladatokhoz tartozó Host Process for Windows feladatokhoz. Ha tényleg kíváncsi, hogy mi az egyes példányokhoz kapcsolódik, le kell töltenie a Process Explorer programot, egy ingyenes Sysinternals segédprogramot, amelyet a Microsoft nyújt. Ez egy hordozható eszköz, így nincs telepítés. Csak töltse le, kivonja a fájlokat, és futtassa azt. A Process Explorer programban válassza a Nézet> Alsó panel lehetőséget, hogy megjelenítse a kiválasztott folyamat részleteit. Görgessen lefelé a listán, és válasszon egyet a taskhostw.exe bejegyzések közül. Ez a Windows-feladatokhoz tartozó Host Process for Windows feladat fájlnév.

    Az alsó ablaktáblában található részleteken keresztül összevonhatom, hogy ez a szolgáltatás csatlakozik az audió illesztőprogramjaimhoz, és a rendszerleíró kulcsokkal kapcsolatos billentyűzetkiosztással is rendelkezik. Így feltételezem, hogy ez az a szolgáltatás, amely figyeli a billentyűzet bármelyik médiakulcsának (hangerő, némítás, stb.) Megnyomásakor, és biztosítja a megfelelő parancsokat, ahol el kell mennie.

    Miért használja annyi erőforrást a Windows indításakor?

    Jellemzően a CPU és a memória minden egyes példánya a Windows-feladatokhoz csak attól függ, hogy melyik szolgáltatáshoz kapcsolódik a bejegyzés. Általában minden szolgáltatás fogyasztja az erőforrásait, amire szüksége van a feladatának elvégzéséhez, majd visszaállítja a tevékenység alapvonalát. Ha azt észleli, hogy a Windows-feladatokhoz tartozó fogadófolyamatok egyetlen példánya folyamatosan több erőforrást használ, mint amennyire úgy gondolja, hogy szükség van rá, nyomon kell követnie, hogy mely szolgáltatás kapcsolódik ehhez a példányhoz, és elhárítja a kapcsolódó szolgáltatást.

    Megfigyelheted, hogy az indítás után közvetlenül a Windows-feladatokhoz tartozó Host Process minden példánya úgy néz ki, mintha extra erőforrásokat fogyasztana - különösen a CPU-t. Ez is normális viselkedés, és gyorsan le kell állnia. Amikor a Windows elindul, a Windows-feladatokhoz tartozó Host Process (Szkennelési folyamat) beolvassa a Szolgáltatások bejegyzéseket a rendszerleíró adatbázisban, és létrehoz egy listát a DLL-alapú szolgáltatásokról, amelyeket be kell tölteni. Ezután betölti az összes ilyen szolgáltatást, és akkor látni fogja, hogy ez idő alatt elfogyasztja a CPU-t.

    Letilthatom?

    Nem, nem tudja letiltani a fogadó folyamatot a Windows feladatokhoz. És nem is akarod. Alapvető fontosságú, hogy DLL-alapú szolgáltatásokat töltsünk be a rendszerre, és attól függően, hogy mi van a futásban, a Windows-feladatokhoz tartozó Host Process letiltása megszakíthat bármilyen számot. A Windows nem hagyja, hogy ideiglenesen befejezze a feladatot.

    Lehet ez a folyamat vírus?

    A folyamat maga a Windows hivatalos összetevője. Bár lehetséges, hogy egy vírus helyettesíti a Windows Feladatok valós kiszolgálói folyamatát saját végrehajtható eszközzel, nagyon valószínűtlen. Nem láttuk a vírusokról szóló jelentéseket. Ha biztos lehet benne, megnézheti a Host Process for Windows Feladatok mögött álló fájl helyét. A Feladatkezelőben kattintson a jobb gombbal a Host Process for Windows Tasks elemre, és válassza ki a „File File” opciót.

    Ha a fájlt a Windows System32 mappájában tárolja, akkor elég biztos lehet benne, hogy nem foglalkozik egy vírussal.

    Ez azt jelenti, hogy ha még mindig egy kicsit több nyugalmat akarsz, vagy ha a vírusokat a System32 mappanézetén kívül máshol tárolja, akkor a kívánt víruskereső segítségével. Jobb félni, mint megijedni!