КампутарыАперацыйныя сістэмы

Хост-працэс для службаў Windows. Што гэта такое: асноўныя паняцці

Любы чалавек, які выкарыстоўвае ў рабоце розныя версіі АС Windows, нязменна сутыкаецца з наяўнасцю ў сістэме незразумелых службаў, пазначаных як хост-працэс для службаў Windows. Што гэта такое, мы зараз і паспрабуем разабрацца на прыкладзе трох асноўных працэсаў. Разам з тым будуць дадзены рэкамендацыі па ліквідацыі некаторых праблем.

Што такое хост-працэс?

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

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

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

служба Svchost.exe

Яна ўяўляе сабой асноўны сістэмны хост-працэс для службаў Windows. Што гэта такое, давайце і паглядзім.

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

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

Хост-працэс Windows Rundll32.exe

Rundll32 таксама з'яўляецца сістэмнай службай, аднак яна адказвае выключна за запуск праграмных кампанентаў, прадстаўленых у сістэме ў выглядзе 32-разрадных дынамічных кампанентаў (бібліятэк з пашырэннем файлаў .dll), якія звычайным спосабам (як, напрыклад, EXE-файлы) не запускаюцца.

Такі працэс счытвае які знаходзіцца ў бібліятэцы выкананы праграмны код і ініцыюе яго запуск (ужо па тыпу выкананага файла).

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

працэс Taskhost.exe

Зараз аб службе Taskhost. І яна таксама ўяўляе сабой хост-працэс для службаў Windows. Што гэта ў больш шырокім разуменні? Па сутнасці, аказваецца, што гэтая служба з'яўляецца як бы дублюючай да першых двух, але адказвае выключна за запуск прыкладанняў і праграм, якія адрозніваюцца па тыпу выкананага файла, але толькі з архітэктурай 32 біта.

Калі казаць прасцей, у той жа 64-бітнай версіі «аперацыёнкі» Windows 7 запуск прыкладанняў або дынамічных бібліятэк (архітэктура 32 біта) ажыццяўляецца з дапамогай працэсу Taskhost. Як паказвае практыка, яго можна бязбольна адключыць, паколькі выклік прыкладанняў такога роду можа ажыццяўляць і вышэйапісанымі службамі. Што характэрна: такое адключэнне на працаздольнасці сістэмы не паўплывае, затое вызваліць частку выкарыстоўваюцца сістэмных рэсурсаў.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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