Wat is COM-surrogaat (dllhost.exe) en waarom wordt het op mijn pc uitgevoerd?
Door de lijst met processen op een Windows- computer kijken met Taakbeheer(Task Manager) is een recept voor paranoia. Er zijn tal van vreemd klinkende programma's actief en u kunt meestal niet weten wat goed of slecht is voor uw pc. De COM -surrogaat dllhost.exe is slechts zo'n proces, maar het is veel alledaagser dan je misschien denkt.
Wat is COM - surrogaat(Surrogate) (dllhost.exe)?
COM is een afkorting voor Component Object Model . Dit is iets wat Microsoft begin jaren 90 introduceerde om het voor programmeurs gemakkelijk te maken om de functionaliteit van bestaande software uit te breiden. Met andere woorden, het lijkt een beetje op een plug-insysteem waarmee je nieuwe functies kunt toevoegen aan bestaande programma's zoals Windows Verkenner(Windows Explorer) .
Dit is geweldig om dynamisch te verbeteren wat een programma kan doen, maar er is een keerzijde. Als een COM -module slecht gecodeerd is of om de een of andere reden crasht, crasht het ook het programma waarop het wordt aangesloten. Dat komt omdat zowel de COM als het hoofdprogramma als één proces worden uitgevoerd.
Dat is waar COM - surrogaten van pas komen. Deze benadering laat de COM in zijn eigen afzonderlijke proces draaien, alsof het zijn eigen programma is. Het hoofdprogramma en de COM - surrogaatprocessen spreken elkaar waar nodig. Maar als de COM -surrogaat om welke reden dan ook crasht, veroorzaakt het niets anders dan zijn eigen proces. Dat zorgt voor een veel stabieler systeem in het algemeen.
Is COM-surrogaat(COM Surrogate) (dllhost.exe) veilig(Safe) ?
Of(Whether) dllhost.exe veilig is, is een lastige vraag om te beantwoorden, omdat dit afhangt van de specifieke COM die wordt uitgevoerd. Meestal hosten ze goedaardige processen die nuttige dingen doen, maar het is niet uitgesloten dat een slecht gecodeerde COM of malware die meelift op het COM - surrogaatframework schade kan veroorzaken of kwaadaardige code kan uitvoeren.
De locatie van COM-surrogaat vinden
Er is maar één legitieme locatie voor het dllhost.exe-bestand, en dat is in de System32 - map in de Windows - map. Het standaardpad is Windows > System32 op het systeemstation. De systeemschijf is meestal de C-schijf. Als u dit bestand ergens anders vindt, is het mogelijk een virus. Dus scan hem zeker!
De legitimiteit van COM-surrogaat controleren
Zoals hierboven vermeld, is het COM - surrogaat dat u in Taakbeheer(Task) ziet geen specifieke toepassing, het is slechts een shell voor een ander proces. Omdat we niet gemakkelijk inzicht kunnen krijgen in wat er werkelijk gebeurt binnen een specifiek COM - surrogaatproces, is de enige echte manier om op verdacht gedrag te controleren het gebruik van een antivirusprogramma.
Natuurlijk moet u uw antivirusprogramma(antivirus program) sowieso met regelmatige tussenpozen uitvoeren, maar als u een COM -surrogaat ziet die veel bronnen gebruikt of systeeminstabiliteit veroorzaakt, kan dat een verklaring zijn.
Aan de andere kant kan het COM -surrogaatproces in kwestie gewoon fouten bevatten in plaats van kwaadaardig. Als je al je documenten hebt opgeslagen, kun je proberen een bepaald COM -surrogaatproces met geweld te beëindigen om erachter te komen wat het doet. Wat direct na het beëindigen van het proces crasht of vastloopt, is waarschijnlijk het bijbehorende programma. Zodra je de meest waarschijnlijke boosdoener hebt geïdentificeerd, wil je je computer opnieuw opstarten.
COM-surrogaatfouten oplossen
COM -surrogaatfouten komen van tijd tot tijd voor en zijn waarschijnlijk de meest voorkomende reden waarom mensen in de eerste plaats naar de naam van het proces zoeken. De fout " COM - surrogaat werkt niet meer" lijkt in eerste instantie misschien cryptisch. Nu je weet wat COM -surrogaat doet, is het duidelijk dat het proces zijn werk doet.
COM -surrogaat is bedoeld om programma-uitbreidingen te beschermen tegen het crashen van het hoofdproces dat ze uitbreiden, dus de oorzaak van deze fout kan worden herleid tot de COM -module die binnen de surrogaat werd uitgevoerd.
Er is geen gemakkelijke manier om te weten welke COM het was, aangezien de surrogaat zelf de specifieke COM erin maskeert. Er zijn verschillende mogelijke verdachten:
- Videocodecs van derden zijn verouderd. Als je die hebt, verwijder ze dan of werk ze bij.
- Uw antivirusprogramma interfereert mogelijk met de COM - surrogaat. Schakel het tijdelijk uit. Als dat het probleem lijkt te zijn, schakel dan over naar een andere antivirus of probeer de uwe bij te werken naar de nieuwste versie, indien van toepassing.
- Controleer uw schijf op fouten met een hulpprogramma zoals CHKDSK .
- Controleer(Check) systeembestanden op corruptie met de systeembestandscontrole(System File Checker) .
- Draai(Roll) recente stuurprogramma-updates terug of werk met name de weergave- en printerstuurprogramma's bij. Probeer zowel het standaard GPU-stuurprogramma(GPU driver) van de fabrikant als de OEM - versie, als dat van toepassing is op uw computer.
Als u wilt weten hoe u precies kunt diagnosticeren welke COM binnen de surrogaat wordt uitgevoerd, is er een meer technische oplossing.
Een COM-surrogaatproces(COM Surrogate Process) controleren met Process Explorer
Microsoft heeft een optioneel hulpprogramma dat Process Explorer wordt genoemd . Het is handig voor verschillende dingen. Als u bijvoorbeeld is verteld dat u een map kunt verwijderen omdat een programma deze heeft geopend, kunt u Process Explorer gebruiken om te zien welk programma dat is en deze te dwingen te sluiten zonder dat u de hele computer opnieuw hoeft op te starten.
(Simply)Download en voer gewoon Process Explorer uit en u ziet een venster(Window) zoals dit:
Onthoud(Remember) dat COM-surrogaat(COM Surrogate) eigenlijk dllhost.exe wordt genoemd. Zoek daar dus naar en beweeg de muisaanwijzer over het item. In de kleine pop-up ziet u welk DLL -bestand wordt gehost. Meestal geeft dit u voldoende informatie om te weten welk programma erop is aangesloten. Als het niet duidelijk is uit de DLL - naam, kun je het googlen voor een meer definitief antwoord.
COM Over voor een feestje
Om het samen te vatten, je weet nu wat COM's zijn, wat een COM -surrogaat doet, hoe je de meest voorkomende problemen kunt oplossen en hoe je kunt achterhalen met welke COM je te maken hebt. Wat(Which) hopelijk je COM -gerelateerde problemen voorgoed heeft opgelost.
Related posts
Wat is COM-surrogaat in Windows 10 en is het een virus?
Beveiligingen voor functie-updates uitschakelen op Windows 10
Hoe Network Sniffer Tool PktMon.exe te gebruiken in Windows 10
Verberg de optie Werkbalken in het contextmenu van de taakbalk in Windows 10
Hoe NumPy te installeren met PIP op Windows 10
Emuleer muisklikken door te zweven met Clickless Mouse in Windows 10
Firefox de mediabediening laten weergeven op het vergrendelscherm van Windows 10
Gratis Battery Limiter-software voor Windows 10
PicsArt biedt aangepaste stickers en exclusieve 3D-bewerkingen op Windows 10
Wat is Control Flow Guard in Windows 10 - Hoe zet ik het aan of uit?
Hoe .aspx-bestanden op een Windows 10-computer te openen
Hoe de Reader-modus in Chrome in Windows 10 in of uit te schakelen?
Gebeurtenis-ID 158-fout - Identieke schijf-GUID-toewijzing in Windows 10
Snel batterijverbruik op Windows 10 repareren met hybride grafische afbeeldingen
Start bestanden eenvoudig met myLauncher voor Windows 10-computers
Kijk digitale tv en luister naar radio op Windows 10 met ProgDVB
Wat is het activeringspakket in Windows 10
Verwisselbare opslagklassen en toegang uitschakelen in Windows 10
Installeer Realtek HD Audio Driver Failure, Error OxC0000374 op Windows 10
Verberg of toon de Windows Ink Workspace-knop op de taakbalk in Windows 10