Kako odpraviti težave pri nadomestitvi COM v sistemu Windows 10

Kako odpraviti težave pri nadomestitvi COM v sistemu Windows 10

Ste kdaj odprli upravitelja opravil Windows in se spraševali, kaj je polovica vnosov? Novejše različice sistema Windows imajo prijaznejša imena za večino procesov, vendar je težko ugotoviti, kaj počnejo.





Eden od procesov, ki ste ga morda videli, je Z nadomestkom , tudi klical dllhost.exe . Čemu služi ta postopek, zakaj se izvaja in ali to pomeni, da imate virus? Preberite, če želite izvedeti.





Kaj je nadomestni COM?

Po navedbah Microsofta , COM Surrogate 'je domišljijsko ime za [s] uporaben proces za predmet COM, ki se izvaja zunaj procesa, ki ga je zahteval.' To sploh ni jasno, zato razčlenimo to definicijo in poglejmo nekaj primerov.





Prvič, predmet COM (ki pomeni Component Object Model) je v bistvu Microsoftov standard za programsko opremo, ustvarjeno tako, da se procesi zlahka pogovarjajo med seboj. Recimo, na primer imeti Excelovo preglednico vdelano v Wordov dokument . Zaradi teh predmetov v skupni rabi je mogoče videti, kako spremembe, ki jih naredite v Excelu, samodejno posodobijo preglednico Word.

Ti objekti COM, kot je razvidno iz imena procesa, so v resnici datoteke DLL. Ti prebivajo v zaščitene mape Windows in pustite operacijskemu sistemu (OS), da deluje, kot naj bi.



Kaj je žrtvovanje?

Nato bi morali preučiti, kaj pomeni 'žrtveni proces'. Za to se obrnemo na drug primer.

Običajna uporaba pripomočka COM Surrogate so sličice zgradbe File Explorerja. V starejših različicah operacijskega sistema Windows bi postopek Explorer poskušal ustvariti sličice pod seboj. To je pogosto povzročilo zrušitve, ker izvlečki sličic niso vedno zanesljivi.





Morda ste sami videli to vedenje: odpiranje mape s stotinami slik ali vrste datoteke, za katero Windows ni pričakoval, da bi včasih povzročilo sesutje Explorerja v starih časih.

Torej, kadar File Explorer pomisli, da bi lahko kmalu prišlo do zrušitve, ustvari nadomestni postopek COM za obvladovanje tveganega vedenja. V tem primeru, ko odprete mapo, ki ima veliko sličic za ustvarjanje, File Explorer opravilo prenese na COM Surrogate. Na ta način, če se nalaganje sličic zruši, postopek Raziskovalca ne pade z njim.





Ali lahko ubijem ta proces?

Za razliko nekatere druge pomembne procese v sistemu Windows , lahko odprete upravitelja opravil ( Ctrl + Shift + Esc ) in ubij vse Z nadomestkom procesi, ki jih vidite. Vendar to običajno ni dobra ideja. Programi ustvarjajo te procese, kadar koli jih potrebujejo za izvedbo določenega dejanja, zato jih bo ubijanje ustavilo, ne glede na to, na čem delajo.

COM Surrogate ne morete onemogočiti, saj deluje le, ko to zahteva drug program.

Kako vidim, kateri proces se je začel?

Osnovni upravitelj opravil vam ne omogoča podrobnih informacij o procesih nadomestitve COM. Ker boste pogosto videli več njegovih izvodov, se boste morda vprašali, kateri programi so jih zagnali. Za to boste morali prenesti Raziskovalec procesov , eden najboljših Alternative upravitelja opravil .

Process Explorer ponuja veliko podrobnosti o tem, kaj se izvaja v vašem računalniku, in vam lahko pove, kateri postopek je začel COM Surrogate. Poglejte po seznamu a dllhost.exe proces - imajo Z nadomestkom v Opis polje. Premaknite miško nad njo in videli boste nekaj informacij o tem, kaj je zanjo odgovorno.

Če ne najdete nobenega dllhost postopke, pritisnite Ctrl + F. odpreti iskalno vrstico. Vnesite dllhost.exe z lahkoto poiščete vse njegove primere. Če jih ne vidite, je možno, da trenutno nobeni programi ne uporabljajo nadomestkov COM.

V spodnjem primeru smo ugotovili, da ta nadomestni dokument COM obravnava sličice.

Kako lahko odpravim nadomestno zrušitev COM?

Verjetno niste nikoli opazili nadomestnega programa COM, razen če ste opazili napako, ki vas obvešča, da je prenehal delovati in vpliva na vašo Zmogljivost sistema Windows 10 . V večini primerov bo določena datoteka povzročila to napako, običajno povezano s sličicami. Če redno vidite napake COM Surrogate, lahko poskusite nekaj rešitev:

  • Posodobite/odstranite vse pakete kodekov in medijsko programsko opremo. Če uporabljate programsko opremo, kot je paket kodekov K-Lite, ali medijska orodja, kot sta DivX ali Nero, bi lahko nekaj z njimi povzročilo to težavo. Razmislite o njihovi odstranitvi, saj teh paketov kodekov res ne potrebujete več, saj VLC predvaja vse in Nero ima veliko brezplačnih alternativ .
  • Namestite posodobitve sistema Windows. Nekateri so poročali, da namestitev najnovejših posodobitev reši to težavo. Ni vedno rešitev, vendar je prvi korak enostaven. Morda obstaja kakšna majhna kolcanje z določeno vrsto datoteke, ki jo je Microsoft popravil z najnovejšimi popravki.
  • Izbrišite obstoječe sličice. Če poškodovana sličica povzroči zrušitev COM Surrogata, lahko odstranite z orodjem za čiščenje diska . To bo prisililo Windows, da obnovi predpomnilnik sličic, kar bi lahko odpravilo težavo.
  • Ugotovite problematično datoteko. Uporabite Raziskovalec procesov, kot je opisano zgoraj, da vidite, kakšna datoteka dllhost poskuša dostopati. Če kaže na določeno datoteko, je to skoraj zagotovo vaša težava. Izbrišite to datoteko in preverite, ali težave izzvenijo.
  • Odstranite nadomestni COM s seznama Preprečevanje izvajanja podatkov. Windows uporablja nekaj, kar se imenuje Preprečevanje izvajanja podatkov (DEP), da prepreči izvajanje zlonamerne kode v vašem sistemu. S tega seznama lahko izključite določene procese in to bi lahko za COM Surrogate zaustavilo napako.
    • Vrsta napredni sistem v meni Start in izberite Ogled naprednih sistemskih nastavitev . Kliknite na Nastavitve gumb pod Izvedba zavihek, nato izberite Preprečevanje izvajanja podatkov zavihek.
    • Izberite drugo možnost, Vklopite DEP za vse programe ... in kliknite na Dodaj gumb.
    • Poiščite C: Windows System32 dllhost.exe v 32-bitnem sistemu, oz C: Windows SysWOW64 dllhost.exe v 64-bitnem sistemu Windows. Kliknite v redu shranite spremembe.
  • Preglejte trdi disk za težave. Če se ta težava pojavi brez vzorcev, morate v računalniku zagnati nekaj pregledov. V ukaznem pozivu uporabite ukaz SFC za popravilo datotek Windows in ukaz CHKDSK za preverjanje napak na trdem disku.
  • V ukaznem pozivu znova registrirajte nekaj datotek DLL. V ukaznem pozivu , izvajanje ukazov regsvr32 vbscript.dll in regsvr32 jscript.dll bo ponovno registriral dve DLL, ki bi lahko odpravili zrušitev COM Surrogate.
  • Preverite svoj protivirusni program. Nekateri so poročali, da lahko to težavo povzročijo konflikti protivirusnega programa Kaspersky. Poskusite onemogočiti protivirusno zaščito in preverite, ali je pri dostopu do te datoteke/mape še vedno prišlo do napake.
  • Če jih ne uporabljate , lahko sličice popolnoma onemogočite.

Ali lahko to pomeni virus?

Običajen postopek nadomeščanja COM je običajen del sistema Windows in ni zlonameren. Znano pa je, da se uporablja nekaj zlonamerne programske opreme dllhost procesi v zlobne namene. Videti veliko število Z nadomestkom vnose v upravitelju opravil uporablja veliko procesorja je znak, da bi lahko imeli okužbo.

Ker ta vrsta zlonamerne programske opreme posnema pomembne sistemske procese in datoteke, ne priporočamo, da jo poskušate odstraniti sami. Morda boste pomotoma izbrisali kritično datoteko. Namesto tega zaženite skeniranje z nameščen protivirusni program in nato poskusite z drugim, da se prepričate, da ste čisti.

Oglejte si naš seznam najboljši protivirusni programi brez napora če rabiš priporočilo. Ne pozabite, da lahko skenirate z Windows Defenderjem, tudi če ga ne uporabljate ves čas (čeprav bi verjetno morali).

Vrsta braniti v meni Start in odprite Varnostni center Windows Defender . Izberite Zaščita pred virusi in grožnjami , nato kliknite Hitri pregled gumb za zagon skeniranja.

Ne glede na to, kateri protivirusni program uporabljate, pridobite drugo mnenje častitljivega Malwarebytes je tudi pameten.

To je vse za COM Surrogate

Zajeli smo vse, kar morate vedeti o postopku nadomestnega COM -a. Izkazalo se je, da je ta proces pomočnik, ki ga lahko ustvari drug program, ko želi oddati neko nalogo. Zaradi tega boste ob različnih časih videli različno število nadomestkov COM. Veste, kaj morate storiti, da odpravite težave z zrušitvami, in na kaj morate biti pozorni, da odkrijete virus.

Za več znanja o sistemu Windows si oglejte naš priročnik za odpravljanje težav z računalnikom.

Ste že kdaj opazili, da se na vašem računalniku izvaja postopek COM Surrogate? Ali je prišlo do težav pri sesutju in kaj vam je odpravilo? Delite z nami v komentarjih!

Avtor slike: Jeanette.Dietl/ Depositphotos

kako zmanjšati ločljivost jpega
Deliti Deliti Cvrkutati E-naslov Vodnik za začetnike po animaciji govora

Animacija govora je lahko izziv. Če ste pripravljeni na začetek dodajanja dialoga v svoj projekt, bomo za vas razčlenili postopek.

Preberite Naprej
Sorodne teme
  • Windows
  • Upravitelj opravil Windows
  • Windows 10
  • Raziskovalec datotek
  • Odpravljanje težav
O avtorju Ben Stegner(1735 objavljenih člankov)

Ben je namestnik urednika in vodja vključevanja v MakeUseOf. Leta 2016 je zapustil službo IT, da bi pisal s polnim delovnim časom, in se nikoli ni ozrl nazaj. Že več kot sedem let pokriva tehnične vadnice, priporočila za video igre in še več kot poklicni pisatelj.

Več od Bena Stegnerja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti