COM Surrogate - системна услуга или вирус? Как да се отървете от системни грешки?

Въпреки мощните модерни компютърни конфигурации и относително стабилни операционни системи, практически всеки потребител на Windows от най-новите версии се сблъска с внезапно появяване на съобщение, че програмата COM Surrogate е преустановена. Защо имате такива проблеми и как да се справите с тях, прочетете.

COM Сурогати (Windows 7) - Какво е това?

Естествено, когато се появяват такива съобщения, потребителят незабавно пита за въпроса за експозицията на вируса и се опитва в "Task Manager" трескаво да търси такъв процес с опит да го спре. За съжаление, това не води до нищо, защото просто няма такъв процес. Но грешката ясно показва услугата, която не работи.


Самият заместител на Windows 7 COM в първоначалния си вид е ориентиран предимно към работа с COM + компоненти в средата на ISS (интернет връзка, възпроизвеждане на някои видове мултимедийни файлове и др.). Но това е само общ случай.

Защо грешката "Спрена работа с COM Surrogate"?

Същността на проблема е, че някои програми, които използват стандартни .NET библиотеки, имат неправилен достъп до компютърните ресурси. Може да има "изтичане" на приложения в процеса на работа, в началото или нормалното функциониране на определен момент, в който има критична синтактична грешка, която причинява цикъла на изпълнение на кода (например, когато се опитвате да играете "бити" медии). Но дори синият екран се появява.


От друга страна, често се отбелязва, че програмата Surrogate COM може да не е системен процес, а вирус, който е маскиран от него. Ефектът му е, че консумацията на системни ресурси започва да прелива (използването на процесора може да достигне до 95-100%, въпреки че за стандартна услуга, според идеята, зареждането на процесора обикновено не надвишава 50%, дори и да не функционира правилно).

Как да разбера дали не е вирус?

Ако по някаква причина потребителят е получил съобщение, че работата на COM Surrogate е преустановена, първо трябва да проверите дали вирусът е накарал системата да реагира. Самата функция на услугата е процесът dllhost, представен като изпълним EXE-файл със същото име.
За да започнете, отворете диспечера на задачите, в раздела процес, за да намерите посочената услуга там (може да има няколко, в зависимост от броя на стартираните приложения, използващи гореописаните компоненти), и чрез PCM отидете до мястото, където се отваря местоположението на файла. Ако това е оригиналния процес, ще видите папката System32 (за x86-базирани системи) или SysWOW64 (за 64-битови системи). Всяко друго място незабавно показва наличието на вируса.

Проблеми с мултимедия

Що се отнася до мултимедията, проблемите с COM заместителя най-често се наблюдават в началото и в края на играчите (главно KMPlayer), да не говорим за възпроизвеждането на повредени файлове. Много експерти обясняват това с наличието на наследени K-Lite и HDvid кодеци в системата. Най-лесното решение ще бъдестандартно изтриване на тези пакети (можете да използвате разделите и компонентите в контролния панел), последвано от инсталиране на по-нова версия.

Отстраняване на проблеми в обслужването

Въпреки това, в повечето случаи, сривовете на заместителите на COM могат да бъдат адресирани по-общо. За да направите това, трябва да използвате системния дял в контролния панел, отидете на раздела Разширени и кликнете върху бутона с параметри.
На следващо място е раздела Предотвратяване на данни, който включва низа за активиране на DEP за всички услуги и програми, различни от избраните. В полето по-долу, като щракнете върху бутона Добавяне на услуга, трябва да посочите пълния път до файла dllhost и да запишете промените, след което рестартирайте системата.
Ако това не работи, използвайте онлайн възстановяване на системата. Първо, командата за сканиране (DISM.exe /Online /Cleanup-image /ScanHealth) се въвежда в командната конзола, която се изпълнява от името на администратора, след което се възстановява директно (DISM.exe /Online /Cleanup-image /RestoreHealth).

Изтриване на вирус

Но, както вече споменахме, COM Surrogate може да бъде вирус. Ако това е вярно (виж местоположението на файла) и сканирането от антивирусен скенер не е дало нищо, да започне претоварване на системата в безопасен режим и да използва всеки инструмент за проверка. Не е зле Microsoft Security Essentials с инсталиран специален режим на сканиране. Ако премахнете заплахата в ръчен режим, трябва да използвате редактора на системния регистър (regedit), задайте търсенето като вход{AB8902B4-09CA-4bb6-B78D-A8F59079A8D5}, а премахнатият дял трябва да бъде премахнат напълно. След това трябва да се следва стандартното рестартиране. Само в случай, че е препоръчително да се провери допълнителните компоненти на браузъра, както и да се проследи пътя до изпълнимия файл (той трябва да завърши само с разширение EXE). Ако в края е добавено нещо друго, трябва да изтриете всичко и да запишете промените.

Какво да направите, все пак не си струва?

Някои потребители в случай на катастрофи в услугата наивно вярват, че можете да се отървете от тях, като изпълните всички процеси dllhost с премахването на същия файл от първоначалното му местоположение. Завършете процесите - закачете се с тяхното приложение. Изтрийте файла - системата ще престане да работи изобщо. Можете да завършите оригиналния процес само ако всички програми са затворени (но процесът все още е активен). Но изтриването на файла не може да бъде направено. Това ще доведе до редица допълнителни грешки, които могат да бъдат подпомогнати само от пълното преинсталиране на системата.

Кратко резюме

Както виждаме, често се срещат проблеми с тази услуга. Разбира се, повечето от тях са свързани с мултимедия, по-рядко - с интернет, когато браузърите започват да висят. За да се премахнат проблемите, ако това наистина се отнася до видео или аудио възпроизвеждане, по-добре е да се прилагат тези техники, а във всички останали случаи трябва да използвате изключението за услугата DEP.

Свързани публикации