Wat is COM-surrogaatproces (dllhost.exe) Windows 10, 8, 7

Windows-besturingssystemen maken gebruik van een reeks processen die ervoor zorgen dat bepaalde toepassingen en componenten werken zoals verwacht, maar in veel gevallen hebben we als gebruikers geen duidelijk idee van de rol die elk van hen speelt.

Vandaag zal Solvetic het hebben over het Com Surrogate-proces en zullen we zien welke rol het speelt binnen Windows.

Wat is het Com Surrogate-proces?COM-processen staan ​​voor Component Object Model, en het is een interface die Microsoft in 1993 introduceerde, waarmee ontwikkelaars "COM-objecten" kunnen maken met behulp van een verscheidenheid aan verschillende programmeertalen, kortom, deze COM-objecten maken verbinding met andere applicaties en breiden hun mogelijkheden uit .

De Windows-bestandsbeheerder maakt gebruik van COM-objecten om miniatuurafbeeldingen van afbeeldingen en andere bestanden te maken wanneer een map wordt geopend. Het COM-object zorgt voor het verwerken van afbeeldingen, video's en andere bestanden om miniaturen te genereren, waardoor File Explorer kan worden uitgebreid met ondersteuning voor nieuwe video- of afbeeldingscodecs.

De Com Surrogate is een incidentcode die optreedt wanneer de codec-pakketten niet werken zoals aangegeven of het programma dat we gebruiken om de gegevens van de audiobestanden te wijzigen niet compatibel is met de versie van het besturingssysteem.

Deze incidentcode kan niet zomaar worden in- of uitgeschakeld. Het COM-surrogaatproces voert een COM-object uit buiten het oorspronkelijke proces waarin het is aangevraagd, dus als het COM-object crasht, wordt het COM-vervangingsproces alleen beëindigd en wordt het oorspronkelijke hostproces niet geblokkeerd. Het COM-surrogaatproces heet "dllhost.exe" omdat de COM-objecten die het host .dll-bestanden zijn.

Hoe kom ik erachter welk Com Surrogate-object in het besturingssysteem wordt gehost?

Stap 1
Vanuit de Windows-taakmanager kunnen we verifiëren dat COM-surrogaatprocessen in realtime worden gehost, hiervoor gaan we naar Taakbeheer, gaan naar het tabblad Processen en in het gedeelte Achtergrondprocessen kunnen we zien dat de verschillende Com-surrogaatprocessen actief zijn:

VERGROTEN

Stap 2
Daar kunnen we met de rechtermuisknop op het proces klikken / Eigenschappen en op het tabblad Details kunnen we meer details over het geselecteerde proces hebben:

Stap 3
Hoewel we basisinformatie over het proces hebben, is het ideaal om er meer gedetailleerde informatie over te krijgen. Hiervoor kunnen we gebruik maken van de door Microsoft ontwikkelde tool Process Explorer die deel uitmaakt van de SysInternals-groep van tools.

We kunnen het gratis downloaden via de volgende link:

Zodra de applicatie is uitgevoerd, kunnen we de muis over een dllhost.exe-proces bewegen en zullen we zien met welke applicatie het is geassocieerd:

VERGROTEN

We kunnen dit proces uitschakelenU kunt het COM-surrogaatproces niet uitschakelen, omdat het een noodzakelijk onderdeel van Windows is. Het is eigenlijk gewoon een containerproces dat wordt gebruikt om COM-objecten uit te voeren die andere processen wel en niet willen uitvoeren. Alle dllhost.exe-processen die we op het systeem zien, zijn gestart door een ander programma om iets te doen dat het programma wil doen.

Laten we niet vergeten dat dit proces deel uitmaakt van de bedrijfscyclus van Windows-besturingssystemen en daarom niet wordt geclassificeerd als een virus of als een bedreiging voor alle informatie die in het systeem is opgeslagen.

We hebben gezien hoe het Com Surrogate-proces is opgenomen in de actieve Windows-processen en we moeten er niet door gealarmeerd worden.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave