Mindenki, aki Windows operációs rendszert használ, így vagy úgy,meg kellett hívnia a Feladatkezelőt, hogy például leállítsa a felakasztott alkalmazást, vagy figyelje a rendszer erőforrásait betöltő szolgáltatást. És sokan észrevették, hogy a Taskhost szolgáltatás folyamatosan lóg a folyamatfán. Mi ez, megpróbáljuk kitalálni. Legalább nézzük át röviden a célját, működését és a munka néhány problémáját.
Taskhost: mi ez?
Általában maga a mű ésszerű teljes leírásaA Taskhost szolgáltatásokat, még a világhálón is, meglehetősen problematikus megtalálni. Ez vonatkozik a hétköznapi felhasználók számára tervezett, egyszerűen elérhető nyelven írt anyagokra. Alapvetően minden a technikai szempontokról és a Windows alapjainak dzsungeléről szól. De mégis megpróbáljuk figyelembe venni a taskhost folyamatát. Milyen szolgáltatásról van szó, most megtudjuk.
![mi a taskhost](/images/kompyuteri/sistemnaya-sluzhba-taskhost-chto-eto.jpg)
A szakértők által írtak alapjánA Microsoft Corporation, a Taskhost szolgáltatás leírható a 32 bites alkalmazások és programok elindításának eszközeként a rendszerben, amelyek nem egy szabványos futtatható EXE fájl formájában, hanem egy dinamikus DLL formájában, amely a program futtatható kódját tartalmazza. a szolgáltatás letölti belőle. ...
Ezt a legegyszerűbb módon egy példával magyaráznimondjuk VST, DX vagy RTAS beépülő modulok használata megfelelő hostokkal felszerelt zenei programokhoz. Ebben az esetben az ilyen virtuális eszközöket és effektusokat DLL fájlok képviselik.
![taskhost exe](/images/kompyuteri/sistemnaya-sluzhba-taskhost-chto-eto_2.jpg)
Bizonyos szempontból hasonlít a munka elveirerundll32 és svchost, de ebből a két szolgáltatásból csak az első indul el külön-külön minden folyamathoz, a második pedig az összes 32 bites alkalmazás elindításáért felel általában. Ebből kiindulva a Taskhost folyamat duplikált, és ha több folyamatot akarunk hívni, akkor többféle változatban indul (különböző attribútumokkal), de több dinamikus könyvtár lóg egy szolgáltatáson, ami néha túl nagy terhelést eredményez a rendszer erőforrásainál, és felakasztja az egész rendszert . Ezenkívül a párhuzamos Taskhost és Rundll32 folyamatok közötti konfliktusok sem ritkák.
Egyébként, bár a taskhost egy általános rendszerfolyamat, minden felhasználói munkamenethez külön fut.
Rendszererőforrás-terhelési problémák
Tehát a folyamatfa "Feladatkezelőjében" ésa rendszererőforrás-figyelőn a legerősebb a Taskhost szolgáltatás. Mi ez a rendszererőforrások felhasználása szempontjából? Itt van. Mivel a szolgáltatás egyes számban kezdődik a LOCAL SERVICE, SYSTEM és az aktuális felhasználónév minden attribútumával, de több könyvtár elindításáért felel, bármelyikük túlbecsült követelményeitől függően, a Taskhost szolgáltatásfájl terhelése nő, ami változatlanul a CPU és a memória erőforrások növekvő fogyasztásához vezet.
![taskhost ablakok](/images/kompyuteri/sistemnaya-sluzhba-taskhost-chto-eto_3.jpg)
A gyenge processzoroknak egyszerűen nincs idejük ennyi információ feldolgozására.
Letiltható a taskhost.exe szolgáltatás?
Most néhány szó a letiltás képességérőlszolgáltatás, ha túlzott mértékben használja a rendszer erőforrásait. Elvileg úgy gondolják, hogy a Windows rendszerszolgáltatásokat, például a Taskhost (maga az "operációs rendszer" értelmében) nem lehet letiltani. A szokásos változatban az, de ez a korlátozás kijátszható. Ha úgy gondolja, hogy a szolgáltatás letiltása negatív következményekkel jár a rendszerben, akkor mélyen téved. Semmi rossz nem történik, de további források felszabadulnak, és a teljesítmény növekszik. Ez elsősorban a Windows XP és a Vista rendszerekre vonatkozik.
Kikapcsolásához használhatja maga a Feladatütemező vagy az egyik RacSysprepGeneralize nevű funkciójának deaktiválását. De ez egy másik kérdés.