Всеки, който използва различниверсия на Windows, неизменно срещне присъствието в системата на неразбираеми услуги, маркирани като хост процес за Windows услуги. Какво е това, сега се опитваме да разберем примера на трите основни процеса. В противен случай ще бъдат дадени препоръки за отстраняването на някои проблеми.
За начало в най-широкия смисълПроцесът на хост определя специализирано междинно (платформа), което отговаря за взаимодействието на компютърната система, хардуера, програмите и техните компоненти с потребителя.
Днес има много такива процеси,често скрит от очите на потребителя. За правилната работа на който и да е компонент (и) на системата, за услугите на Windows се използва специфичен хост процес. Какво може да бъде в "операционната система"? Това е инструмент за стартиране на програми и приложения, ръчно извикани от потребителя, и такива, които не могат да бъдат стартирани по стандартния начин, или допълнителни компоненти трябва да бъдат включени, за да се стартират.
Не се впускайте в джунглата на принципите на работа всичкисистемни процеси, помислете за трите най-известни и най-често използвани. Това са услугите на Svchost, Rundll32 и Taskhost. Между другото, с тях има много проблеми, свързани с ненужно тежко натоварване на процесора и оперативната памет.
Това е основната система домакин за Windows услуги. Какво е това, да видим.
Преди това, да речем, дори и във версии на Windows XP, товауслуга е единствено отговорен за връзките с мрежата, но в крайна сметка се трансформира в един и същи процес, чрез който допълнителни компоненти се управляват повечето "ОС" или потребителски приложения, поради което на теория би трябвало да намалят натоварването на процесора и "RAM". С други думи, една служба е отговорна за едновременното действие на няколко програми или техни компоненти.
След като системата бъде заредена в "процесното дърво"има минимум четири. Веднага щом стартира програмата в сесията на потребителя, тя незабавно се появява в Task Manager като активно приложение и в дървото на процеса като услуга, но с бележка в описанието, че потребителският процес се изпълнява. Естествено, ако има проблеми със системните ресурси, може да бъде прекратено или деактивирано. В някои случаи може да е вирус, а след това е по-добре да използвате антивирусен софтуер, за да проверите системата.
Rundll32 също е системна услугатя е единствено отговорен за стартирането на софтуерни компоненти, представена в системата под формата на 32-битови динамични компоненти (библиотеки с разширение .dll файлове), които по обичайния начин (например, EXE файлове) не са започнали.
Такъв процес чете изпълнимия програмен код в библиотеката и инициира стартирането (вече от типа на изпълнимия файл).
Естествено, тук има и неуспехи,които най-често се появяват с увреждане на самия файл Rundll32.exe или с инфекцията на неговите вируси и злонамерени кодове. Можете да коригирате тази ситуация от конзолата за възстановяване на Windows, намираща се на оригиналния инсталационен диск, или отново да проверите системата за заплахи.
Сега за Taskhost. И това е и хост процес за Windows услуги. Какво е в по-широк смисъл? В действителност се оказва, че тази услуга е като дубликат на първите две, но тя е отговорна само за изпълнение на приложения и програми, които се различават по типа на изпълнимия файл, но само с архитектурата от 32 бита.
По-прости думи, в същата 64-битова версия"Операционна система" Windows 7 стартира приложения или динамични библиотеки (32-битова архитектура) се извършва с помощта на процеса Taskhost. Както показва практиката, тя може да бъде безопасно прекъсната, тъй като приложения от този тип могат да бъдат използвани и от услугите, описани по-горе. Това, което е забележително: такова спиране на работата на системата няма да се отрази, но ще освободи някои от използваните системни ресурси.
</ p>