Što je COM surogat (dllhost.exe) i zašto se izvodi na mom računalu?

Pregledavanje popisa procesa na Windows računalu pomoću Task Managera(Task Manager) recept je za paranoju. Postoji mnogo programa koji čudno zvuče i obično nema načina da saznate što je dobro ili loše za vaše računalo. COM surogat dllhost.exe samo je jedan takav proces, ali je mnogo svakodnevniji nego što mislite.

Što je COM surogat(Surrogate) (dllhost.exe)?

COM je skraćenica od Component Object Model . To je nešto što je Microsoft predstavio ranih 90-ih kako bi programerima olakšao proširenje funkcionalnosti postojećeg softvera. Drugim riječima, to je nešto poput sustava dodataka koji vam omogućuje dodavanje novih funkcija postojećim programima kao što je Windows Explorer .

Ovo je izvrsno za dinamičko poboljšanje onoga što program može učiniti, ali postoji i loša strana. Ako je COM modul loše kodiran ili se iz nekog razloga ruši, on također ruši program u koji se uključuje. To je zato što se i COM i glavni program izvode kao jedan proces.

Tu dolaze COM surogati. Ovaj pristup dopušta COM -u da radi u svom zasebnom procesu, kao da je njegov vlastiti program. Glavni programski i COM zamjenski procesi razgovaraju jedni s drugima prema potrebi. Ali ako se COM surogat iz bilo kojeg razloga sruši, to ne uzrokuje rušenje ničega osim vlastitog procesa. To općenito čini mnogo stabilnijim sustavom.

Je li COM surogat(COM Surrogate) (dllhost.exe) siguran(Safe) ?

Je li(Whether) dllhost.exe siguran, teško je odgovoriti na pitanje jer će ovisiti o specifičnom COM -u koji se izvodi. Obično ugošćuju benigne procese koji rade korisne stvari, ali nije izvan područja mogućnosti da loše kodirani COM ili zlonamjerni softver na zamjenskom okviru COM mogu uzrokovati štetu ili izvršiti zlonamjerni kod.

Pronalaženje lokacije COM surogata

Postoji samo jedno legitimno mjesto za datoteku dllhost.exe, a to je unutar mape System32 unutar mape Windows . Zadana staza je Windows > System32 na pogonu sustava. Pogon sustava je obično C pogon. Ako pronađete ovu datoteku negdje drugdje, vjerojatno je riječ o virusu. Stoga ga svakako skenirajte!

Provjera legitimnosti COM surogata

Kao što je gore spomenuto, COM surogat koji vidite u upravitelju zadataka(Task) nije posebna aplikacija, to je samo ljuska za drugi proces. Budući da ne možemo lako dobiti uvid u to što se zapravo izvodi unutar određenog COM surogat procesa, jedini pravi način za provjeru sumnjivog ponašanja je korištenje antivirusnog programa.

Naravno, ionako biste trebali pokretati svoj antivirusni program(antivirus program) u redovitim intervalima, ali ako vidite COM surogat koji troši puno resursa ili uzrokuje nestabilnost sustava, to bi moglo biti jedno od objašnjenja.

S druge strane, dotični surogat COM proces može biti samo pogrešan, a ne zlonamjeran. (COM)Ako ste spremili sve svoje dokumente, možete pokušati prisilno prekinuti zadani COM surogat proces da shvatite što radi. Što god da se sruši ili visi izravno nakon prekida procesa vjerojatno je pridruženi program. Nakon što ste identificirali najvjerojatnijeg krivca, poželjet ćete ponovno pokrenuti računalo.

Popravak COM surogatnih pogrešaka

COM zamjenske pogreške događaju se s vremena na vrijeme i vjerojatno su najčešći razlog zašto ljudi uopće traže naziv procesa. Pogreška " COM surogat je prestao raditi" može se u početku činiti zagonetnom. Sada kada znate što radi COM surogat, očito je da proces zapravo radi svoj posao.

COM surogat namijenjen je zaštiti programskih ekstenzija od rušenja glavnog procesa koji proširuju, tako da se uzrok ove pogreške može pratiti do bilo kojeg COM modula koji je bio pokrenut unutar surogata.

Ne postoji jednostavan način da saznate koji je COM bio, budući da sam surogat maskira određeni COM unutar njega. Postoji nekoliko vjerojatnih osumnjičenika:

  • Video kodeci treće strane su zastarjeli. Ako ih imate, uklonite ih ili ažurirajte.
  • Vaš antivirusni program možda ometa COM surogat. Privremeno ga onemogućite. Ako se čini da je to problem, prijeđite na drugi antivirusni program ili pokušajte ažurirati svoju na najnoviju verziju ako je primjenjivo.
  • Provjerite ima li na disku grešaka pomoću uslužnog programa kao što je CHKDSK .
  • Provjerite(Check) sistemske datoteke da li su oštećene pomoću alata za provjeru datoteka sustava(System File Checker) .
  • Vratite(Roll) nedavna ažuriranja upravljačkog programa ili posebno ažurirajte upravljačke programe zaslona i pisača. Isprobajte i standardni GPU upravljački program(GPU driver) proizvođača i OEM verziju, ako se to odnosi na vaše računalo.

Ako želite znati kako točno dijagnosticirati koji COM se izvodi unutar surogata, postoji više tehničko rješenje.

Provjera unutar COM surogat procesa(COM Surrogate Process) pomoću Process Explorera(Process Explorer)

Microsoft ima izborni uslužni program poznat kao Process Explorer . Koristan je za razne stvari. Na primjer, ako vam je rečeno da možete izbrisati mapu jer ju je program otvorio, možete koristiti Process Explorer da vidite koji je to program i prisilite ga da se zatvori bez ponovnog pokretanja cijelog računala.

Jednostavno(Simply) preuzmite i pokrenite Process Explorer i vidjet ćete prozor(Window) poput ovog:

Zapamtite(Remember) da se COM surogat(COM Surrogate) zapravo zove dllhost.exe. Zato potražite to i zadržite pokazivač miša iznad unosa. U malom skočnom prozoru vidjet ćete koja se DLL datoteka nalazi. Obično vam to daje dovoljno informacija da znate koji je program s njim povezan. Ako nije očito iz naziva DLL -a , možete ga pronaći u Googleu za precizniji odgovor.

COM na kraju za zabavu

Da rezimiramo, sada znate što su COM-(COMs) ovi, što radi COM surogat, kako riješiti najčešće probleme i kako shvatiti s kojim COM -om imate posla. Što(Which) je, nadamo se, zauvijek riješilo vaše probleme vezane uz COM .



About the author

Ja sam stručnjak za korisničku podršku za Windows 10/11/10 s više od 5 godina iskustva. Također sam strastveni igrač posljednjih nekoliko godina i snažno me zanima xbox One. Moj trenutni fokus je pomaganje korisnicima s problemima koje imaju sa svojim Windows 10 ili Windows 11 sustavima, često kroz korištenje naših alata za korisničku podršku, kao što je podrška pozivnog centra i online pomoć.



Related posts