/ / Taskhost-järjestelmäpalvelu: mikä se on?

Järjestelmäpalvelun tehtäväpalvelin: mikä se on?

Kuka tahansa käyttää Windowsia tavalla tai toisella,Minun piti soittaa "Task Manager" -sovellukseen esimerkiksi suorittaakseen ripustettu sovellus tai seurataksesi palvelua, joka lataa järjestelmäresursseja. Ja monet huomasivat, että Taskhost-palvelu roikkuu jatkuvasti prosessipuussa. Mikä se on, yritämme selvittää sen. Ajattelkaamme ainakin lyhyesti sen tarkoitusta, toimintaa ja joitain ongelmia työssä.

Taskhost: mitä se on?

Yleensä järkevä täydellinen kuvaus itse teoksestaTaskhost-palvelut, jopa Internetistä, on vaikea löytää. Tämä koskee tavalliselle käyttäjälle suunniteltua materiaalia, joka on kirjoitettu yksinkertaisella helposti saatavilla olevalla kielellä. Pohjimmiltaan kaikki liittyy tekniseen näkökulmaan ja Windowsin perusteiden viidakkoon. Mutta yritämme silti harkita tehtäväpalveluprosessia. Selvitämme, millainen palvelu tämä on.

taskhost mikä se on

Perustuu siihen, mitä asiantuntijat kirjoittavatMicrosoft Corporation, Taskhost-palvelu, voidaan kuvata keinona käynnistää järjestelmissä sovelluksia ja ohjelmia, joilla on 32-bittinen arkkitehtuuri ja joita ei esitetä tavallisena suoritettavana EXE-tiedostona, vaan dynaamisena kirjasto-DLL-tiedostona, joka sisältää ohjelman suoritettavan koodin, jonka tämä palvelu erottaa siitä. .

Tämä on helpointa selittää esimerkillä.käyttämällä esimerkiksi VST-, DX- tai RTAS-laajennuksia musiikkiohjelmiin, joissa on asianmukaiset isännät. Tällöin tällaisia ​​virtuaalisia instrumentteja ja tehosteita edustavat DLL-tiedostot.

taskhost exe

Joillakin tavoin se muistuttaa prosessien työn periaatteitarundll32 ja svchost, mutta vain ensimmäinen näistä kahdesta palvelusta käynnistetään kullekin prosessille erikseen, ja toinen on vastuussa kaikkien 32-bittisten sovellusten käynnistämisestä yleensä. Tämän perusteella Taskhost-prosessi on päällekkäinen, ja useiden prosessien kutsumiseksi se alkaa useissa muunnelmissa (eri ominaisuuksilla), mutta useita dynaamisia kirjastoja riippuu yhdestä palvelusta, mikä johtaa joskus liian suureen kuormitukseen järjestelmän resursseille ja ripustaa koko järjestelmän . Lisäksi ristiriidat Taskhostin ja Rundll32: n rinnakkaisten prosessien välillä eivät ole harvinaisia.

Muuten, vaikka tehtäväpalvelin on yleinen järjestelmäprosessi, se käynnistyy erikseen jokaiselle käyttäjäistunnolle.

Ongelmia järjestelmäresurssien kuormituksessa

Joten "Tehtävienhallinnassa" prosessipuussa jaJärjestelmäresurssien valvonnassa resurssienvaltaisin tehtävä määritetään Taskhost-palvelun avulla. Mitä tämä tarkoittaa järjestelmän resurssien kuluttamiseen? Ja tässä on mitä. Koska palvelu käynnistetään yksinään jokaisella attribuutilla LOCAL SERVICE, SYSTEM ja nykyisellä käyttäjänimellä, mutta se vastaa useiden kirjastojen ylläpidosta riippuen minkä tahansa niistä liiallisista vaatimuksista, Taskhost-palvelutiedoston kuormitus kasvaa, mikä johtaa aina kasvava CPU: n ja RAM: n kulutus.

työasemaikkunat

Heikoilla prosessoreilla ei yksinkertaisesti ole aikaa käsitellä tällaista määrää tietoa.

Voinko poistaa taskhost.exe -palvelun käytöstä?

Nyt muutama sana käytöstä poistamisen mahdollisuudestapalvelut, jos järjestelmäresursseille on liiallinen kuormitus. Periaatteessa uskotaan, että järjestelmäpalveluita, kuten Taskhost Windows ("itse OS"), ei voida poistaa käytöstä. Vakioversiossa se on, mutta tätä rajoitusta voidaan kiertää. Jos luulet, että kun tämä palvelu poistetaan käytöstä, järjestelmään ilmestyy joitain kielteisiä seurauksia, olet erehtynyt syvästi. Mitään kauheaa ei tapahdu, mutta ylimääräiset resurssit vapautuvat, ja nopeus kasvaa. Tämä pätee erityisesti Windows XP: hen ja Vistaan.

Voit poistaa käytöstä käytöstä "Task Scheduler" tai jonkin sen toiminnoista, nimeltään RacSysprepGeneralize. Mutta se on toinen kysymys.