lt.phhsnews.com


lt.phhsnews.com / Kas yra "COM Surrogate" (dllhost.exe) ir kodėl jis veikia mano kompiuteryje?

Kas yra "COM Surrogate" (dllhost.exe) ir kodėl jis veikia mano kompiuteryje?


Jei įjungiate savo užduočių tvarkyklę, yra didelė tikimybė, kad pamatysite vieną ar daugiau "COM Surrogate" procesų, veikiančių "Windows" kompiuteryje. Šie procesai turi failo pavadinimą "dllhost.exe" ir yra "Windows" operacinės sistemos dalis. Matysite juos "Windows 10", "Windows 8", "Windows 7" ir net ankstesnėse "Windows" versijose.

SUSIJĘS: Kas yra šis procesas ir kodėl jis veikia mano kompiuteryje?

Šis straipsnis yra dalis iš mūsų vykdomos serijos, paaiškinančios įvairius procesus, rasti Task Manager, kaip "Runtime Broker", svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, "Adobe_Updater.exe" ir daugelis kitų. Nežinau, kokios yra šios paslaugos? Geriau pradėti skaityti!

Kas yra COM pakaitalas (dllhost.exe)?

COM reiškia "Component Object Model". Tai yra sąsaja, kurią "Microsoft" pristatė dar 1993 m., O tai leidžia kūrėjams kurti "COM objektus" naudojant įvairias programavimo kalbas. Iš esmės šie COM objektai jungiasi į kitas programas ir išplečia juos.

Pavyzdžiui, "Windows" failų tvarkyklė naudoja COM objektus, kad atvertų aplanką sukurtų vaizdų ir kitų failų miniatiūrų vaizdus. COM objektas tvarko vaizdus, ​​vaizdo įrašus ir kitus failus, kad generuotų miniatiūras. Pavyzdžiui, "File Explorer" galima išplėsti, pvz., Palaikant naujus vaizdo įrašų kodekus.

Tačiau tai gali sukelti problemų. Jei COM objektas sugenda, jis sumažins jo priėmimo procesą. Vienu metu buvo įprasta, kad šie miniatiūros generuojantys COM objektai sugenda ir su jais pašalinamas visas "Windows Explorer" procesas.

Norėdami išspręsti šią problemą, "Microsoft" sukūrė procesą "COM Surrogate". COM šalinimo procesas vykdo COM objektą ne pagal pradinį procesą, kuris to reikalavo. Jei COM objektas sugenda, tik pašalinsime COM šalinimo procesą, o pirminis priimančiosios procesas nebus trikdomas. Pavyzdžiui, "Windows Explorer" (dabar žinomas kaip "File Explorer") paleidžia procesą, kai reikia generuoti miniatiūras. COM šalinimo procesas vykdo COM objektą, kuris atlieka darbą. Jei COM objektas sugenda, tik "COM" surogatinis avarijos ir originalus "File Explorer" procesas bus saugomi.

"Kitaip tariant", kaip oficialus "Microsoft" tinklaraštis "Old New Thing" teigia, kad "COM Surrogate" yra Nejaučiu gerai apie šį kodą, todėl aš norėčiau paprašyti COM jį priimti kitame procese. Tokiu būdu, jei jis sugenda, tai yra "COM Surrogate" aukojimo procesas, kuris avarijos, o ne mane procesas. "

Ir, kaip jūs galėjote spėti, COM Surrogate yra pavadinta" dllhost.exe ", nes COM objektai yra hostai yra .dll failai.

Kaip aš galiu pasakyti, kuris COM objektas yra "COM" pakeistas turinys?

Standartinis "Windows Task Manager" nesuteikia daugiau informacijos apie tai, kuris COM objektas arba DLL failas yra "COM" . Jei norite pamatyti šią informaciją, rekomenduojame naudoti "Microsoft" procesoriaus įrankį. Atsisiųskite jį ir tiesiog peržiūrėkite dllhost.exe procesą "Process Explorer", kad pamatytumėte, kuris COM objektas ar DLL failas yra priegloba.

Kaip mes matome paveikslėlyje žemiau, šis konkretus procesas dllhost.exe palaiko "CortanaMapiHelper"

Ar galiu jį išjungti?

Negalite išjungti COM surogatinio proceso, nes tai yra būtina "Windows" dalis. Tai iš tikrųjų tik konteinerių procesas, naudojamas norint paleisti COM objektus, kuriuos nori paleisti kiti procesai. Pavyzdžiui, "Windows Explorer" (arba "File Explorer"), kai atidarote aplanką, reguliariai sukuria COM pakaitos procesą, skirtą generuoti miniatiūras. Kitos programos, kurias naudojate, taip pat gali sukurti savo "COM" surogatinius procesus. Visi dllhost.exe procesai jūsų sistemoje buvo paleisti kita programa, norėdami padaryti kažką, ko programa nori padaryti.

Ar tai virusas?

Komodo surogatės procesas pats savaime nėra virusas ir yra įprasta "Windows" dalis . Tačiau jį gali naudoti kenkėjiška programa. Pavyzdžiui, "Trojan.Poweliks" kenkėjiška programa naudoja dllhost.exe procesus, kad atliktų savo nešvarų darbą. Jei matote daugybę dllhost.exe procesų ir jie naudoja pastebimą procesoriaus kiekį, tai gali reikšti, kad "COM Surrogate" procesą piktnaudžiauja virusas ar kita kenkėjiška programa.

SUSIJĘS: Koks geriausias "Windows 10" antivirusas? (Ar "Windows Defender" yra pakankamai gera?)

Jei esate susirūpinę, kad kenkėjiška programa piktnaudžiauja "dllhost.exe" arba "COM Surrogate" procesu, turite surasti ir pašalinti bet kokią jūsų sistemoje esančią kenkėjišką programinę įrangą naudodami pageidaujamą antivirusinę programą. Jei jūsų pasirinkta antivirusinė programa teigia, kad viskas gerai, bet esate įtartinas, paleiskite nuskaitymą naudodami kitą antivirusinę priemonę, kad gautumėte antrą nuomonę.


Kaip panaudoti naujesnes ir fono nuotraukas sukurti stipreses nuotraukas

Kaip panaudoti naujesnes ir fono nuotraukas sukurti stipreses nuotraukas

Fotografija gali būti labai techniška, ypač skaitmeniniame amžiuje. Bet fotografija yra esminis menas. Galite pasiimti techniškai tobula nuotrauka, kuri yra visiškai nuobodi ir techniškai netobula nuotrauka, kuri yra daug įdomiau. Palyginkime du šūvius. Tai yra techniškai tobula ekspozicija. Viskas yra sutelktas, akcentai ir šešėliai turi ir detales, ir .

(how-top)

Koks skirtumas tarp šrifto, šriftų ir šriftų šeimų?

Koks skirtumas tarp šrifto, šriftų ir šriftų šeimų?

Kadangi dauguma rašytinių žodžių dabar yra pagaminti vienoje skaitmeninėje ar kitoje formoje, šriftai ir šriftai tapo daug daugiau svarbu, nei anksčiau. Ir į grafikos dizainerių ir dažniausiai nerdyjų žmonių pasipiktinimą visur, šios sąvokos dažnai vartojamos vienodai. Tai nepadeda, kad techniniai šių įrankių terminai, kilę iš paprasto popieriaus leidimo ir spausdinimo mašinų pasaulyje, buvo šiek tiek supainioti skaitmeninio dizaino ir leidybos pasaulyje.

(how-top)