КампутарыБяспеку

Taskhost.exe: што гэта за працэс, ці можна ад яго пазбавіцца?

Пачынаючы з АС Windows XP, а далей Vista, 7 і 8, многія юзэры сутыкаюцца з функцыянаваннем невытлумачальнага працэсу taskhost.exe. Большасць карыстальнікаў і паняцця не мае, што за працэс taskhost.exe працуе ў дадзены момант. Акрамя таго, часам нагрузка на цэнтральны працэсар можа дасягаць практычна 100%. Але вось ці можна адключыць праграму, і як гэта зрабіць, каб не нашкодзіць ўсёй сістэме, мы цяпер і пазнаем.

Працэс taskhost.exe: што гэта?

Знайсці падрабязнае апісанне самога працэсу не так-то ужо і проста, не кажучы ўжо аб прынцыпах функцыянавання гэтай сістэмнай службы, якая запускаецца ад імя карыстальніка ў лакальным сеансе з атрыбутам LOCAL SERVICE, SYSTEM або атрыбутам, якія адлюстроўваюць імя карыстальніка.

Не, гэта не карыстацкі працэс у сэнсе таго, што ён запушчаны юзэрам, гэта служба сістэмная, але вось стартуе яна ў кожным канкрэтным ўваходзе карыстальнікаў пад сваімі ўліковымі запісамі.

Такім чынам, карыстальнік назірае ў «Дыспетчару задач» запушчаны актыўны працэс taskhost.exe. Што гэта з пункту гледжання самой сістэмы? Мяркуючы па кароткім апісанні карпарацыі Microsoft, гэтая служба адказвае за запуск 32-бітных прыкладанняў у выглядзе, выдатным ад стандартных выкананых файлаў з пашырэннем .exe. Сам працэс падобна службам svchost.exe і rundll.32.exe, паколькі здольны адначасова запускаць прыстасаваныя працэсы і сэрвісы лакальнага сеансу з атрыманнем выкананых кодаў і каманд, якія знаходзяцца ў дынамічных бібліятэках фармату .dll. Незразумела, праўда, навошта было ствараць дублюючых службу, але, як той казаў, распрацоўнікам Windows лепш відаць.

Чаму працэс taskhost.exe грузіць працэсар?

Па ідэі, калі разабрацца, сам працэс сапраўды з'яўляецца сістэмным, хоць і запускаецца ў кожным карыстацкім сеансе. Зыходзячы з вышэйсказанага, няцяжка здагадацца, што празмерная нагрузка на працэсар можа быць звязаная з тым, што гэтая служба адна выклікае ўсё зарэгістраваныя працэсы з дынамічных бібліятэк (а не «вісіць» ў дрэве працэсаў у выглядзе некалькіх службаў накшталт svchost.exe). Да таго ж не варта забываць, што да бібліятэк адначасна звяртаецца і сэрвіс rundll32.exe, але, мяркуючы па ўсім, прыярытэт мае менавіта працэс taskhost.exe. Што гэта азначае для сістэмы? Ды толькі тое, што вельмі часта ўзнікае неспадзяваны канфлікт паміж працэсамі, якія імкнуцца першымі загрузіць тую ці іншую бібліятэку.

Акрамя таго, многія спецыялісты звязваюць падвышанае спажыванне сістэмных рэсурсаў з тым, што сам працэс ўтрымлівае актываваны функцыю RacSysprepGeneralize, якая знаходзіцца ў дынамічнай бібліятэцы RasEngn.dll, якая адносіцца да стандартнага «планавальніка заданняў» Windows.

Ці можна адключыць службу taskhost.exe?

Зараз некалькі слоў пра тое, ці можна абыйсціся ў сістэме без гэтага назойлівага працэсу. Так магчыма. Аднак адключыць службу прымусовым метадам у «Дыспетчару задач» не атрымаецца. Дакладней, завяршыць працэс можна, але, як паказвае практыка, праз некаторы час ён зноў «уваскрэсьне».

Метады адключэння працэсу

Перш за ўсё, можна паспрабаваць адключыць сам «Планоўшчык заданняў». Але гэта дапамагае не заўсёды, паколькі вышэйзгаданая функцыя RacSysprepGeneralize усё роўна будзе працаваць.

Каб пазбавіцца ад яе, неабходна увайсці ў раздзел «Меню планавальніка заданняў», які выклікаецца з «Панэлі кіравання» з паслядоўным выбарам раздзелаў «Адміністраванне» і «Планоўшчык заданняў», а затым паўтарыць паслядоўны пераход па раздзелах «Microsoft», потым «Windows» і «RAC». Цяпер у меню «Выгляд» спатрэбіцца пазначыць адлюстраванне схаваных значкоў, пасля чаго выкарыстоўваць правы клік на службе RACTask або RACAgent (для Windows 7 і Vista адпаведна). У якое з'явілася падменю трэба выбраць каманду «Адключыць», а затым зноўку завяршыць працэс taskhost.exe ў «Дыспетчару задач».

Калі гэта вірус

Не заўсёды, праўда, такую службу можна прылічыць да сістэмных кампанентаў. У некаторых сітуацыях ў дрэве працэсаў можа прысутнічаць і іншая падазроная служба (або дзве і больш з аднолькавымі або несістэмны атрыбутамі) taskhost.exe. Што гэта такое ў дадзеным выпадку?

Звычайны кампутарны вірус, які трэба будзе выдаліць або вылечыць арыгінальны файл пры дапамозе стацыянарнага антывіруснага ПА ці з выкарыстаннем антывірусных утыліт, загружаў яшчэ да старту «аперацыёнкі». Але, як правіла, такія сітуацыі сустракаюцца вельмі рэдка.

вынік

Вось мы і разгледзелі працэс taskhost.exe, як выдаліць яго ці пазбавіцца ад шкоднасных пагроз. Наогул, першы спосаб адключэння кампанентаў «планавальніка заданняў» з'яўляецца найбольш распаўсюджаным, прычым без якога-небудзь ўмяшання ў сістэмны рэестр або ў працу «аперацыёнкі» увогуле. Як паказвае практыка, адключэнне гэтай службы на сістэму не ўплывае, затое вызваляе дадатковыя рэсурсы.

Зрэшты, як ужо зразумела, вышэй апісаныя дзеянні па адключэнні працэсу taskhost.exe трэба вырабляць выключна пры доступе да кампутарнага тэрміналу з адміністратарскімі правамі. У адваротным выпадку гэта дзеянні не падзейнічае.

Груба кажучы, карыстальнік не толькі не зможа адключыць адпаведныя службы, але і ў некаторых выпадках не здолее нават ўвайсці ў «Панэль кіравання» для творы якіх-небудзь змяненняў, бо часам доступ можа быць заблякаваны так, што ярлычок «Панэлі кіравання» ў меню « пуск »нават не адлюстроўваецца, не кажучы пра тое, што і з каманднага радка выклікаць яе не атрымаецца, як ні старайся.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.