Mikä on COM Surrogate (dllhost.exe) ja miksi se toimii tietokoneellani?

Prosessiluettelon tarkasteleminen Windows - tietokoneessa Task Managerin avulla(Task Manager) on vainoharhaisuuden resepti. Käynnissä on paljon oudolta kuulostavia ohjelmia, etkä yleensä voi tietää, mikä on hyvää tai huonoa tietokoneellesi. COM - korvike dllhost.exe on vain yksi tällainen prosessi, mutta se on paljon arkipäiväisempi kuin luuletkaan.

Mikä on COM Surrogate (dllhost.exe)?

COM on lyhenne sanoista Component Object Model(Component Object Model) . Microsoft esitteli tämän(Microsoft) 90-luvun alussa, jotta ohjelmoijien olisi helppo laajentaa olemassa olevien ohjelmistojen toimintoja. Toisin sanoen se on jossain määrin kuin laajennusjärjestelmä, jonka avulla voit lisätä uusia toimintoja olemassa oleviin ohjelmiin, kuten Windowsin Resurssienhallintaan(Windows Explorer) .

Tämä sopii erinomaisesti ohjelman dynaamiseen parantamiseen, mutta siinä on haittapuoli. Jos COM - moduuli on huonosti koodattu tai kaatuu jostain syystä, se kaataa myös ohjelman, johon se liitetään. Tämä johtuu siitä, että sekä COM että pääohjelma toimivat yhtenä prosessina.

Siellä COM - korvikkeet tulevat käyttöön. Tämä lähestymistapa antaa COM :n toimia omassa erillisessä prosessissaan, ikään kuin se olisi oma ohjelmansa. Pääohjelma ja COM -korvausprosessit puhuvat keskenään tarpeen mukaan. Mutta jos COM - korvike kaatuu jostain syystä, se ei aiheuta mitään muuta kuin oman prosessinsa kaatumisen. Tämä tekee kokonaisuudesta paljon vakaamman järjestelmän.

Onko COM Surrogate (dllhost.exe) turvallinen(Safe) ?

Onko(Whether) dllhost.exe turvallinen, on vaikea vastata, koska se riippuu tietystä käynnissä olevasta COM :sta. Yleensä ne isännöivät hyvänlaatuisia prosesseja, jotka tekevät hyödyllisiä asioita, mutta ei ole sen todennäköisyyden ulkopuolella, että huonosti koodattu COM tai haittaohjelmien tuki COM - korvikekehykseen voisi aiheuttaa vahinkoa tai suorittaa haitallista koodia.

COM Surrogaten sijainnin löytäminen

Dllhost.exe-tiedostolla on vain yksi oikea sijainti, ja se on Windows -kansion (Windows)System32 -kansiossa . Oletuspolku on Windows > System32 järjestelmäasemassa. Järjestelmäasema on yleensä C-asema. Jos löydät tämän tiedoston jostain muualta, se voi olla virus. Muista siis skannata se!

COM Surrogaten legitiimiyden tarkistaminen

Kuten edellä mainittiin, Tehtävienhallinnassa(Task) näkemäsi COM -korvike ei ole tietty sovellus, se on vain kuori toiselle prosessille. Koska emme voi helposti saada käsitystä siitä, mitä tietyssä COM - korvausprosessissa todella tapahtuu, ainoa todellinen tapa tarkistaa epäilyttävä toiminta on käyttää virustentorjuntaohjelmaa.

Tietenkin sinun tulee suorittaa virustorjuntaohjelmasi(antivirus program) joka tapauksessa säännöllisin väliajoin, mutta jos näet COM - korvikkeen, joka kuluttaa paljon resursseja tai aiheuttaa järjestelmän epävakautta, se voi olla yksi selitys.

Jälleen kerran, kyseinen COM - korvausprosessi voi olla vain buginen eikä haitallinen. Jos olet tallentanut kaikki asiakirjasi, voit yrittää väkisin lopettaa tietyn COM -korvausprosessin selvittääksesi, mitä se tekee. Se mikä kaatuu tai jumiutuu välittömästi prosessin lopettamisen jälkeen, on todennäköisesti siihen liittyvä ohjelma. Kun olet löytänyt todennäköisimmän syyllisen, sinun kannattaa käynnistää tietokoneesi uudelleen.

COM-korjausvirheiden korjaaminen

COM -korvausvirheitä tapahtuu ajoittain, ja ne ovat luultavasti yleisin syy, miksi ihmiset etsivät prosessin nimeä. Virhe " COM - korvike on lakannut toimimasta" voi aluksi tuntua salaiselta. Nyt kun tiedät mitä COM -korvike tekee, on selvää, että prosessi todella tekee tehtävänsä.

COM -korvike on tarkoitettu suojaamaan ohjelmalaajennuksia niiden laajentaman pääprosessin kaatumiselta, joten tämän virheen syy voidaan jäljittää mihin tahansa COM - moduuliin, joka oli käynnissä korvikkeen sisällä.

Ei ole helppoa tapaa tietää, mikä COM se oli, koska korvike itse peittää sisällään tietyn COM :n. (COM)Todennäköisiä epäiltyjä on useita:

  • Kolmannen osapuolen videokoodekit ovat vanhentuneita. Jos sinulla on sellaisia, poista ne tai päivitä ne.
  • Viruksentorjuntaohjelmasi saattaa häiritä COM - korjausohjelmaa. Poista se käytöstä väliaikaisesti. Jos tämä näyttää olevan ongelma, vaihda toiseen virustorjuntaan tai yritä päivittää omasi uusimpaan versioon, jos mahdollista.
  • Tarkista levyltäsi virheitä käyttämällä apuohjelmaa, kuten CHKDSK .
  • Tarkista(Check) järjestelmätiedostot vioittumisen varalta System File Checker(System File Checker) -ohjelmalla .
  • Palauta(Roll) viimeisimmät ohjainpäivitykset tai päivitä erityisesti näyttö- ja tulostinohjaimet. Kokeile sekä tavallista valmistajan GPU-ohjainta(GPU driver) että OEM - versiota, jos se koskee tietokonettasi.

Jos haluat tietää, kuinka voit diagnosoida tarkalleen, mikä COM toimii korvikkeen sisällä, on olemassa teknisempi ratkaisu.

COM(COM Surrogate Process) -korjausprosessin sisäinen tarkistaminen Process(Process Explorer) Explorerilla

Microsoftilla(Microsoft) on valinnainen apuohjelma, joka tunnetaan nimellä Process Explorer . Se on hyödyllinen moniin asioihin. Jos sinulle on esimerkiksi kerrottu, että voit poistaa kansion, koska ohjelma on avoinna, voit käyttää Process Exploreria(Process Explorer) nähdäksesi, mikä ohjelma on kyseessä, ja pakottaa sen sulkeutumaan ilman, että sinun tarvitsee käynnistää koko tietokonetta uudelleen.

Lataa(Simply) ja suorita Process Explorer , niin näet seuraavanlaisen ikkunan(Window) :

Muista(Remember) , että COM Surrogatea(COM Surrogate) kutsutaan itse asiassa nimellä dllhost.exe. Joten etsi se ja vie hiiren osoitin merkinnän päälle. Pienessä ponnahdusikkunassa näet, mitä DLL - tiedostoa isännöi. Yleensä tämä antaa sinulle tarpeeksi tietoa tietääksesi, mikä ohjelma on liitetty siihen. Jos se ei käy ilmi DLL - nimestä, voit googlettaa sen saadaksesi tarkemman vastauksen.

COM on ohi juhliin

Yhteenvetona totean, että tiedät nyt, mitä COM(COMs) :t ovat, mitä COM -korvike tekee, kuinka korjata yleisimmät ongelmat ja kuinka selvittää, minkä COM :n kanssa olet tekemisissä. Mikä(Which) toivottavasti on ratkaissut COM -ongelmasi lopullisesti.



About the author

Olen kokenut Windows 10- ja Windows 11/10 -järjestelmänvalvoja, jolla on kokemusta Edgestä. Minulla on runsaasti tietoa ja kokemusta tarjottavana tällä alalla, minkä vuoksi uskon, että osaamisestani on hyötyä yrityksellesi. Vuosien kokemukseni sekä Windows 10:stä että Edgestä antaa minulle mahdollisuuden oppia nopeasti uusia tekniikoita, ratkaista ongelmia nopeasti ja ottaa vastuuta yrityksesi johtamisesta. Lisäksi kokemukseni Windows 10:stä ja Edgestä tekevät minut erittäin perehtyneeksi käyttöjärjestelmän kaikista näkökohdista, mikä olisi hyödyllistä palvelimien hallinnassa tai ohjelmistosovellusten hallinnassa.



Related posts