Hvad er COM Surrogate (dllhost.exe), og hvorfor kører det på min pc?
At kigge gennem listen over processer på en Windows - computer ved hjælp af Task Manager er en opskrift på paranoia. Der er masser af programmer, der lyder mærkeligt, og som regel kan du ikke vide, hvad der er godt eller dårligt for din pc. COM surrogatet dllhost.exe er bare en sådan proces, men det er meget mere hverdagsagtigt, end du måske tror.
Hvad er COM Surrogate (dllhost.exe)?
COM er en forkortelse for Component Object Model . Dette er noget Microsoft introducerede i begyndelsen af 90'erne for at gøre det nemt for programmører at udvide funktionaliteten af eksisterende software. Med andre ord er det lidt ligesom et plugin-system, der lader dig tilføje nye funktioner til eksisterende programmer såsom Windows Stifinder(Windows Explorer) .
Dette er fantastisk til dynamisk at forbedre, hvad et program kan, men der er en ulempe. Hvis et COM -modul er dårligt kodet eller går ned af en eller anden grund, går det også ned i det program, det tilsluttes. Det er fordi både COM og hovedprogrammet kører som én proces.
Det er her, COM - surrogater kommer ind i billedet. Denne tilgang lader COM køre i sin egen separate proces, som om det var sit eget program. Hovedprogrammet og COM - surrogatprocesserne taler til hinanden efter behov. Men hvis COM -surrogatet går ned af en eller anden grund, får det ikke andet end sin egen proces til at gå ned. Det giver et meget mere stabilt system generelt.
Er COM Surrogate (dllhost.exe) sikkert(Safe) ?
Hvorvidt(Whether) dllhost.exe er sikkert er et vanskeligt spørgsmål at besvare, fordi det vil afhænge af den specifikke COM , der kører. Normalt hoster de godartede processer, der gør nyttige ting, men det er ikke uden for mulighedens område, at en dårligt kodet COM eller malware-piggybacking på COM - surrogat-frameworket kan forårsage skade eller udføre ondsindet kode.
Finder COM Surrogats placering
Der er kun én legitim placering for dllhost.exe-filen, og det er inde i System32 - mappen i Windows - mappen. Standardstien er Windows > System32 på systemdrevet. Systemdrevet er normalt C-drevet. Hvis du finder denne fil et andet sted, er det muligvis en virus. Så sørg for at scanne det!
Kontrol af COM Surrogats legitimitet
Som nævnt ovenfor er COM - surrogatet, du ser i Task Manager, ikke et specifikt program, det er bare en skal til en anden proces. Da vi ikke nemt kan få indsigt i, hvad der rent faktisk kører inden for en specifik COM - surrogatproces, er den eneste rigtige måde at kontrollere for mistænkelig adfærd ved at bruge et antivirusprogram.
Selvfølgelig skal du alligevel køre dit antivirusprogram med jævne mellemrum, men hvis du ser et COM -surrogat, der bruger mange ressourcer eller forårsager systemustabilitet, kan det være en forklaring.
Så igen kan den pågældende COM -surrogatproces bare være buggy, snarere end ondsindet. Hvis du har gemt alle dine dokumenter, kan du prøve at tvinge en given COM -surrogatproces til at finde ud af, hvad den gør. Uanset hvad der går ned eller hænger direkte efter at have dræbt processen, er det sandsynligvis det tilknyttede program. Når du har fundet den mest sandsynlige skyldige, vil du gerne genstarte din computer.
Reparation af COM-surrogatfejl
COM surrogatfejl sker fra tid til anden og er nok den mest almindelige årsag til, at folk søger efter navnet på processen i første omgang. Fejlen " COM surrogat er holdt op med at virke" kan virke kryptisk i starten. Nu hvor du ved, hvad COM surrogat gør, er det indlysende, at processen faktisk gør sit job.
COM surrogat er beregnet til at beskytte programudvidelser mod at gå ned i hovedprocessen, de udvider, så årsagen til denne fejl kan spores tilbage til det COM - modul, der kørte i surrogatet.
Der er ingen nem måde at vide, hvilken COM det var, da surrogatet selv maskerer den specifikke COM inde i den. Der er flere sandsynlige mistænkte:
- Tredjeparts video-codecs er forældede. Hvis du har nogen, skal du enten fjerne dem eller opdatere dem.
- Dit antivirusprogram kan forstyrre COM - surrogatet. Deaktiver det midlertidigt. Hvis det ser ud til at være problemet, skal du skifte til et andet antivirus eller prøve at opdatere din til den nyeste version, hvis det er relevant.
- Tjek din disk for fejl ved hjælp af et hjælpeprogram såsom CHKDSK .
- Tjek(Check) systemfiler for korruption med System File Checker .
- Rul(Roll) de seneste driveropdateringer tilbage eller opdater især skærm- og printerdrivere. Prøv både standardfabrikantens GPU-driver og OEM - versionen, hvis det gælder for din computer.
Hvis du vil vide, hvordan du diagnosticerer præcis, hvilken COM der kører i surrogatet, er der en mere teknisk løsning.
Tjek inde i en COM-surrogatproces(COM Surrogate Process) med Process Explorer
Microsoft har et valgfrit hjælpeprogram kendt som Process Explorer . Det er nyttigt til en række ting. Hvis du for eksempel har fået at vide, at du kan slette en mappe, fordi et program har den åben, kan du bruge Process Explorer til at se, hvilket program det er, og tvinge det til at lukke uden at skulle genstarte hele computeren.
Du skal blot(Simply) downloade og køre Process Explorer , og du vil se et vindue(Window) som dette:
Husk(Remember) at COM Surrogate faktisk hedder dllhost.exe. Så se efter det, og hold musemarkøren over indgangen. I den lille popup kan du se, hvilken DLL -fil der hostes. Normalt giver dette dig nok information til at vide, hvilket program der er forbundet til det. Hvis det ikke er tydeligt fra DLL - navnet, kan du Google det for et mere sikkert svar.
COM On Over for en Fest
For at opsummere, ved du nu, hvad COM'er(COMs) er, hvad en COM -surrogat gør, hvordan du løser de mest almindelige problemer, og hvordan du finder ud af, hvilken COM du har at gøre med. Hvilket(Which) forhåbentlig har løst dine COM -relaterede problemer for altid.
Related posts
Hvad er COM Surrogate i Windows 10, og er det en virus?
Sådan deaktiveres sikkerhedsforanstaltninger for funktionsopdateringer på Windows 10
Sådan bruger du Network Sniffer Tool PktMon.exe i Windows 10
Skjul værktøjslinjer-indstillingen i proceslinjens kontekstmenu i Windows 10
Sådan installeres NumPy ved hjælp af PIP på Windows 10
Sådan deaktiverer du flytbare lagerklasser og adgang i Windows 10
Sådan aktiveres Windows 10 Enterprise Edition
Sådan ændres harddiskklyngestørrelse i Windows 10
Gratis software til at overvåge systemydelse og ressourcer i Windows 10
Opret enkle noter med PeperNote til Windows 10
Sådan får du vist globale genvejstaster i Windows 10
Kan ikke oprette forbindelse til Xbox Live; Løs Xbox Live Networking-problem i Windows 10
Sådan aktiveres ældre søgefelt i File Explorer i Windows 10
Hvad er Control Flow Guard i Windows 10 - Sådan slår du den til eller fra
Se digitalt tv og lyt til radio på Windows 10 med ProgDVB
Denne pc kan ikke opgraderes til Windows 10 på grund af paritetslagringspladser
Opret en tastaturgenvej for at åbne dit foretrukne websted i Windows 10
Microsoft Remote Desktop Assistant til Windows 10
Ret hurtig batteridræning på Windows 10 ved hjælp af hybridgrafik
Aktiver forbedret anti-spoofing i Windows 10 Hello Face Authentication