Какво е COM заместващ процес (dllhost.exe) Windows 10, 8, 7

Операционните системи Windows използват поредица от процеси, които позволяват на определени приложения и компоненти да функционират според очакванията, но в много случаи като потребители нямаме ясна представа за ролята, която всеки от тях играе.

Днес Solvetic ще говори за процеса на заместването на Com и ще видим каква роля играе в Windows.

Какво представлява сурогатният процес на ComCOM процесите означават Component Object Model и това е интерфейс, който Microsoft представи през 1993 г., който позволява на разработчиците да създават „COM обекти“, използвайки различни езици за програмиране, накратко, тези COM обекти се свързват с други приложения и разширяват техните възможности .

Файловият мениджър на Windows използва COM обекти за създаване на миниатюрни изображения на изображения и други файлове при отваряне на папка. COM обектът се грижи за обработката на изображения, видеоклипове и други файлове за генериране на миниатюри, което позволява File Explorer да бъде разширен с поддръжка за нови видео или графични кодеци.

Com Surrogate е код на инцидент, който възниква, когато пакетите кодеци не работят както е посочено или програмата, която използваме за промяна на данните на аудио файловете, не е съвместима с версията на операционната система.

Този код на инцидент не може просто да бъде активиран или деактивиран. Процесът на заместване на COM изпълнява COM обект извън оригиналния процес, в който е поискан, като по този начин, ако COM обектът се срине, той само ще убие процеса на заместване на COM и оригиналният хост процес няма да бъде блокиран. Процесът на заместване на COM се нарича "dllhost.exe", защото COM обектите, които той хоства, са .dll файлове.

Как да разберете кой обект Com Surrogate хоства в операционната система

Етап 1
От диспечера на задачите на Windows можем да проверим дали процесите на COM заместване се хостват в реално време, за това ще имаме достъп до диспечера на задачите, ще отидем в раздела Процеси и в раздела Фонови процеси можем да видим, че различните процеси на заместването на Com са активни:

Увеличете

Стъпка 2
Там можем да щракнем с десния бутон / Свойства на споменатия процес и в раздела Подробности можем да имаме повече подробности за избрания процес:

Стъпка 3
Въпреки че имаме основна информация за процеса, идеално е да знаем повече информация за него в детайли. За това можем да използваме инструмента Process Explorer, разработен от Microsoft и който е част от групата инструменти SysInternals.

Можем да го изтеглим безплатно на следния линк:

След като приложението се изпълни, можем да задържим курсора на мишката върху процес dllhost.exe и ще видим с кое приложение е свързано:

Увеличете

Можем да деактивираме този процесНе можете да деактивирате процеса на заместване на COM, тъй като той е необходима част от Windows. Всъщност това е просто процес на контейнер, който се използва за изпълнение на COM обекти, които други процеси искат да изпълнят и не могат. Всички процеси на dllhost.exe, които виждаме в системата, са стартирани от друга програма, за да направят нещо, което програмата иска да направи.

Нека си припомним, че този процес е част от операционния цикъл на операционните системи Windows и затова не се класифицира като вирус или заплаха за цялата информация, съхранявана в системата.

Видяхме как процесът на заместването на Com е включен в активните процеси на Windows и не бива да се тревожим от него.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave