Kako riješiti probleme zamjene COM -a u sustavu Windows 10

Kako riješiti probleme zamjene COM -a u sustavu Windows 10

Jeste li ikada otvorili Windows Task Manager i zapitali se koja je polovica unosa? Dok novije verzije sustava Windows imaju prijaznija imena za većinu procesa, teško je saznati što točno rade.





Jedan proces koji ste možda vidjeli je SA Surogatom , također nazvan dllhost.exe . Čemu služi ovaj postupak, zašto se pokreće i znači li to da imate virus? Čitajte dalje kako biste saznali.





Što je COM surogat?

Prema Microsoftu , COM Nadomjestak 'je izmišljen naziv za [s] koristan proces za COM objekt koji se pokreće izvan procesa koji ga je zatražio.' To uopće nije jasno, pa razbijmo tu definiciju i pogledajmo nekoliko primjera.





Prvo, objekt COM (što znači Component Object Model) objekt je u biti standard Microsoftovog standarda za softver kreiran tako da procesi mogu međusobno razgovarati. Na primjer, recite vi imati Excel proračunsku tablicu ugrađenu u Wordov dokument . Zahvaljujući tim dijeljenim objektima moguće je vidjeti promjene koje unesete u Excelu kako automatski ažuriraju proračunsku tablicu programa Word.

Ovi COM objekti, kao što je vidljivo iz naziva procesa, doista su DLL datoteke. Ovi borave u zaštićene mape Windows i neka operacijski sustav (OS) funkcionira kako treba.



Koja je žrtva?

Zatim bismo trebali ispitati što znači 'žrtveni proces'. Za to ćemo se obratiti drugom primjeru.

Uobičajena upotreba COM Surrogata su sličice zgrade File Explorera. U starijim verzijama sustava Windows proces Explorer pokušao bi generirati sličice ispod sebe. To je često dovodilo do rušenja jer ekstraktori sličica nisu uvijek pouzdani.





Možda ste i sami vidjeli ovakvo ponašanje: otvaranje mape sa stotinama slika ili vrste datoteke za koju Windows nije očekivao da bi ponekad uzrokovalo pad programa Explorer.

Dakle, kad god File Explorer pomisli da bi se uskoro moglo dogoditi rušenje, on stvara COM surogatni postupak za rješavanje rizičnog ponašanja. U ovom slučaju, kada otvorite mapu koja ima puno sličica za generiranje, File Explorer predaje posao COM Surrogatu. Na taj način, ako se učitavanje sličica sruši, proces Explorer neće ići s tim.





Mogu li ubiti ovaj proces?

Za razliku od neki drugi važni Windows procesi , možete otvoriti Upravitelj zadataka ( Ctrl + Shift + Esc ) i ubiti bilo koga SA Surogatom procese koje vidite. Međutim, to obično nije dobra ideja. Programi stvaraju te procese kad god im zatrebaju da izvedu neku radnju, pa će njihovo ubijanje zaustaviti sve na čemu rade.

Ne možete onemogućiti COM Surrogate jer se pokreće samo kada to zatraži drugi program.

Kako mogu vidjeti koji je proces započeo?

Osnovni upravitelj zadataka ne dopušta vam da vidite detaljne informacije o COM zamjenskim procesima. Budući da ćete često vidjeti pokretanje više kopija, možda ćete se zapitati koji su ih programi pokrenuli. Za to ćete morati preuzeti Process Explorer , jedan od najboljih Alternative Upravitelja zadacima .

Process Explorer daje hrpu detalja o tome što se izvodi na vašem računalu, a može vam reći i kojim je procesom pokrenut COM surogat. Popisom potražite a dllhost.exe proces - imaju SA Surogatom u Opis polje. Pređite mišem preko njega i vidjet ćete neke informacije o tome što je odgovorno za to.

Ako ne možete pronaći nijedan dllhost procesi, pritisnite Ctrl + F za otvaranje trake za pretraživanje. Unesi dllhost.exe kako biste lako pronašli sve njegove primjere. Ako ne vidite nijedan, moguće je da niti jedan program trenutno ne koristi COM surogate.

U donjem primjeru otkrili smo da ovaj surogat COM obrađuje sličice.

Kako mogu popraviti COM -surogatni pad?

Vjerojatno nikada niste primijetili COM Surrogate, osim ako ste vidjeli pogrešku koja vam daje do znanja da je prestala raditi i utječe na vašu Performanse sustava Windows 10 . Većinu vremena ta će pogreška uzrokovati određena datoteka, obično povezana s sličicama. Ako redovito vidite pogreške COM surogata, evo nekoliko rješenja koja možete isprobati:

  • Ažurirajte/deinstalirajte sve pakete kodeka i medijski softver. Ako koristite softver poput paketa kodeka K-Lite ili medijske alate poput DivX-a ili Nerona, nešto s njima moglo bi uzrokovati ovaj problem. Razmislite o tome da ih deinstalirate jer vam ovi paketi kodeka više ne trebaju jer VLC reproducira sve i Nero ima mnogo besplatnih alternativa .
  • Instalirajte Windows Updates. Neki su ljudi izvijestili da instaliranje najnovijih ažuriranja rješava ovaj problem. To nije uvijek rješenje, ali to je lak prvi korak. Možda postoji neki mali problem sa određenom vrstom datoteke koji je Microsoft popravio najnovijim zakrpama.
  • Izbrišite postojeće sličice. Ako oštećena sličica uzrokuje rušenje COM Surrogata, možete uklonite ga pomoću alata za čišćenje diska . To će prisiliti Windows da ponovo izgradi predmemoriju sličica, što bi moglo riješiti problem.
  • Identificirajte problematičnu datoteku. Upotrijebite Process Explorer, kako je gore objašnjeno, da vidite koju datoteku dllhost pokušava pristupiti. Ako upućuje na određenu datoteku, to je gotovo sigurno vaš problem. Izbrišite tu datoteku i provjerite nestaju li problemi.
  • Uklonite COM Surrogate s popisa Prevencija izvršenja podataka. Windows koristi nešto što se naziva Data Execution Prevention (DEP) kako bi spriječilo izvođenje zlonamjernog koda na vašem sustavu. Možete isključiti određene procese s ovog popisa, a to bi za COM Surrogate moglo zaustaviti pogrešku.
    • Tip napredni sustav u izbornik Start i odaberite Pogledajte napredne postavke sustava . Kliknite na Postavke gumb ispod Izvođenje karticu, a zatim odaberite Sprječavanje izvršenja podataka tab.
    • Odaberite drugu opciju, Uključite DEP za sve programe ... i kliknite na Dodati dugme.
    • Pregledajte na C: Windows System32 dllhost.exe na 32-bitnom sustavu, ili C: Windows SysWOW64 dllhost.exe na 64-bitnom sustavu Windows. Klik u redu za spremanje promjena.
  • Skenirajte tvrdi disk za probleme. Ako se ovaj problem pojavi bez uzoraka, trebali biste pokrenuti nekoliko skeniranja na računalu. U naredbenom retku upotrijebite naredbu SFC za popravak datoteka sustava Windows i naredba CHKDSK za provjeru pogrešaka na tvrdom disku.
  • Ponovno registrirajte nekoliko DLL datoteka u naredbenom retku. U naredbenom retku , pokretanje naredbi regsvr32 vbscript.dll i regsvr32 jscript.dll ponovno će registrirati dva DLL-a koji bi mogli popraviti pad sustava COM Surrogate.
  • Provjerite svoj antivirus. Neki su izvijestili da sukobi s Kaspersky antivirusnim programima mogu uzrokovati ovaj problem. Pokušajte onemogućiti antivirusnu zaštitu i provjerite ima li pristup toj datoteci/mapi još uvijek grešku.
  • Ako ih ne koristite , možete potpuno onemogućiti sličice.

Može li to označiti virus?

Uobičajeni proces zamjene COM -a normalan je dio sustava Windows i nije zlonamjeran. Međutim, poznato je da se koristi neki zlonamjerni softver dllhost procesi u zle svrhe. Vidjevši veliki broj SA Surogatom unose u Upravitelju zadataka koristi puno CPU -a je znak da biste mogli imati infekciju.

Budući da ova vrsta zlonamjernog softvera oponaša važne sistemske procese i datoteke, ne preporučujemo da ga pokušavate sami ukloniti. Možda ćete greškom izbrisati kritičnu datoteku. Umjesto toga pokrenite skeniranje pomoću instalirani antivirus a zatim pokušajte drugi kako biste bili sigurni da ste čisti.

Pogledajte naš popis najbolji antivirusni programi bez gnjavaže ako trebate preporuku. Ne zaboravite da skeniranje možete pokrenuti pomoću programa Windows Defender čak i ako ga ne koristite stalno (iako biste vjerojatno trebali).

Tip braniti u izbornik Start i otvorite Sigurnosni centar Windows Defender . Odaberi Zaštita od virusa i prijetnji , a zatim kliknite na Brzo skeniranje gumb za pokretanje skeniranja.

Bez obzira na to koji antivirus koristite, dobijte drugo mišljenje od časnog Malwarebajta je i pametan.

To je sve za COM Surrogate

Pokrili smo sve što trebate znati o procesu surogata COM -a. Kako se ispostavilo, ovaj je proces pomoćnik koji drugi program može stvoriti kada želi povjeriti neki zadatak vanjskim tvrtkama. Zbog toga ćete vidjeti različite brojeve COM Surrogata koji rade u različito vrijeme. Znate što trebate učiniti za rješavanje problema s padovima i što trebate tražiti za otkrivanje virusa.

Za više znanja o sustavu Windows pogledajte naš vodič za rješavanje problema s računalom.

Jeste li ikada primijetili da proces surogata COM radi na vašem računalu? Je li imao problema s rušenjem i što je to riješilo za vas? Podijelite s nama u komentarima!

Kredit za sliku: Jeanette.Dietl/ Depositphotos

kako gledati videozapise s dobnim ograničenjem na youtubeu
Udio Udio Cvrkut E -pošta Vodič za animaciju govora za početnike

Oživljavanje govora može biti izazov. Ako ste spremni započeti dodavanje dijaloga u svoj projekt, mi ćemo za vas razbiti postupak.

Pročitajte Dalje
Povezane teme
  • Windows
  • Windows upravitelj zadataka
  • Windows 10
  • File Explorer
  • Rješavanje problema
O autoru Ben Stegner(1735 objavljenih članaka)

Ben je zamjenik urednika i upravitelj za uključivanje u MakeUseOf. Napustio je svoj IT posao kako bi pisao s punim radnim vremenom 2016. godine i nikada se nije osvrnuo. Više od sedam godina pokriva tehničke vodiče, preporuke videoigara i više kao profesionalni pisac.

Više od Bena Stegnera

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu