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.
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.
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.
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.