COM -korvaavien ongelmien vianmääritys Windows 10: ssä

COM -korvaavien ongelmien vianmääritys Windows 10: ssä

Oletko koskaan avannut Windowsin Tehtävienhallinnan ja miettinyt, mitkä puolet merkinnöistä ovat? Vaikka uudemmilla Windows -versioilla on ystävällisemmät nimet useimmille prosesseille, niiden tekeminen on vaikeaa.





Yksi prosessi, jonka olet ehkä nähnyt, on AITOAUTO , kutsutaan myös dllhost.exe . Mihin tämä prosessi on tarkoitettu, miksi se toimii ja tarkoittaako se, että sinulla on virus? Lue lisätietoja.





Mikä on COM Surrogate?

Microsoftin mukaan , COM Surrogate 'on hieno nimi [s] akroprosessille COM -objektille, joka suoritetaan sitä pyytäneen prosessin ulkopuolella.' Se ei ole ollenkaan selvää, joten rikotaan tämä määritelmä alas ja katsotaan muutamia esimerkkejä.





Ensinnäkin COM (eli Component Object Model) on lähinnä Microsoftin suunnittelema standardi ohjelmistolle, joka on luotu siten, että prosessit voivat helposti puhua keskenään. Sano esimerkiksi sinä sinulla on Excel -laskentataulukko upotettuna Word -asiakirjaan . Näiden Excelissä tekemiesi muutosten näkyminen päivittää Word -laskentataulukon automaattisesti on mahdollista näiden jaettujen objektien ansiosta.

Nämä COM -objektit, kuten prosessin nimestä käy ilmi, ovat todella DLL -tiedostoja. Nämä asuvat suojattuja Windows -kansioita ja anna käyttöjärjestelmän (OS) toimia niin kuin sen pitäisi.



Mikä on uhri?

Seuraavaksi meidän pitäisi tutkia, mitä 'uhrautumisprosessi' tarkoittaa. Tätä varten siirrymme toiseen esimerkkiin.

COM Surrogaten yleinen käyttö on File Explorer -rakennuksen pienoiskuvat. Vanhemmissa Windows -versioissa Explorer -prosessi yrittäisi luoda pikkukuvia itsensä alle. Tämä johti usein kaatumisiin, koska pikkukuvien poimijat eivät aina ole luotettavia.





Olet ehkä nähnyt tämän käyttäytymisen itse: jos avaat kansion, jossa on satoja kuvia tai tiedostotyyppi, jota Windows ei odottanut, Explorer joutuisi joskus kaatumaan.

Joten aina, kun File Explorer uskoo, että kaatuminen voi tapahtua pian, se luo COM -korvaavan prosessin riskialttiiden toimintojen käsittelemiseksi. Tässä tapauksessa, kun avaat kansion, jossa on paljon miniatyyrejä, File Explorer siirtää työn COM Surrogate -palvelulle. Jos pikkukuvan lataus kaatuu, Explorer -prosessi ei mene alas sen kanssa.





Voinko tappaa tämän prosessin?

Toisin kuin joitakin muita tärkeitä Windows -prosesseja , voit avata Tehtävienhallinnan ( Ctrl + Vaihto + Esc ) ja tappaa kaikki AITOAUTO näkemäsi prosessit. Yleensä se ei kuitenkaan ole hyvä idea. Ohjelmat luovat nämä prosessit aina, kun he tarvitsevat jotakin toimintoa, joten niiden tappaminen lopettaa kaiken, mitä he työskentelevät.

Et voi poistaa COM Surrogate -palvelua käytöstä, koska se toimii vain toisen ohjelman pyynnöstä.

Mistä näen, mikä prosessi sen aloitti?

Tehtävienhallinta, sellaisena kuin se on, ei anna sinun nähdä yksityiskohtaisia ​​tietoja COM Surrogate -prosesseista. Koska näet usein useita kopioita käynnissä, saatat ihmetellä, mitkä ohjelmat aloittivat ne. Tätä varten sinun on ladattava Prosessienhallinta , yksi parhaista Tehtävienhallinnan vaihtoehdot .

Prosessienhallinta antaa runsaasti tietoja tietokoneessasi käynnissä olevista toiminnoista ja voi kertoa, mikä prosessi aloitti COM -sijaisen. Katso luettelosta a dllhost.exe prosessi - heillä on AITOAUTO kohdassa Kuvaus ala. Vie hiiri sen päälle ja näet tietoja siitä, mikä siitä on vastuussa.

Jos et löydä yhtään dllhost prosessit, paina Ctrl + F. avataksesi hakupalkin. Tulla sisään dllhost.exe löytää helposti kaikki tapaukset. Jos et näe mitään, on mahdollista, että mikään ohjelma ei käytä COM Surrogatesia tällä hetkellä.

Alla olevassa esimerkissä olemme havainneet, että tämä COM Surrogate käsittelee pikkukuvia.

Kuinka voin korjata COM -korvaavan kaatumisen?

Et luultavasti ole koskaan huomannut COM Surrogatea, ellet ole nähnyt virhettä, jonka avulla voit tietää, että se lakkasi toimimasta ja vaikuttaa sinuun Windows 10: n suorituskyky . Suurimman osan ajasta tietty tiedosto aiheuttaa tämän virheen, joka liittyy yleensä pikkukuviin. Jos näet COM Surrogate -virheitä säännöllisesti, voit kokeilla seuraavia ratkaisuja:

  • Päivitä/poista koodekkipaketit ja mediaohjelmistot. Jos käytät ohjelmistoa, kuten K-Lite-koodekkipakettia, tai mediatyökaluja, kuten DivX tai Nero, jokin niistä saattaa aiheuttaa tämän ongelman. Harkitse niiden poistamista, koska et todellakaan tarvitse näitä koodekkipaketteja enää, koska VLC toistaa kaiken, ja Nerolla on paljon ilmaisia ​​vaihtoehtoja .
  • Asenna Windows -päivitykset. Jotkut ihmiset ovat ilmoittaneet, että uusimpien päivitysten asentaminen ratkaisee tämän ongelman. Se ei ole aina ratkaisu, mutta se on helppo ensimmäinen askel. Ehkä siellä on pieni hikka tietyllä tiedostotyypillä, jonka Microsoft korjasi uusimmilla korjauksilla.
  • Poista olemassa olevat pikkukuvat. Jos vioittunut pikkukuva aiheuttaa COM Surrogaten kaatumisen, voit poista se levynpuhdistustyökalulla . Tämä pakottaa Windowsin rakentamaan uudelleen pikkukuvan välimuistin, mikä voi selvittää ongelman.
  • Tunnista ongelmallinen tiedosto. Käytä Process Exploreria yllä kuvatulla tavalla nähdäksesi mikä tiedosto dllhost yrittää päästä käsiksi. Jos se viittaa tiettyyn tiedostoon, se on melkein varmasti ongelmasi. Poista tiedosto ja katso, häviävätkö ongelmat.
  • Poista COM Surrogate Data Execution Prevention -luettelosta. Windows käyttää jotakin nimeltä Data Execution Prevention (DEP) estääkseen haitallisen koodin suorittamisen järjestelmässäsi. Voit sulkea tietyt prosessit pois tästä luettelosta, ja COM Surrogaten tekeminen voi pysäyttää virheen.
    • Tyyppi edistynyt järjestelmä Käynnistä -valikkoon ja valitse Tarkastele järjestelmän lisäasetuksia . Klikkaa asetukset -painiketta Esitys -välilehti ja valitse sitten Tietojen suorittamisen estäminen välilehti.
    • Valitse toinen vaihtoehto, Ota DEP käyttöön kaikissa ohjelmissa ... ja napsauta Lisätä -painiketta.
    • Selaa kohteeseen C: Windows System32 dllhost.exe 32-bittisessä järjestelmässä tai C: Windows SysWOW64 dllhost.exe 64-bittisessä Windowsissa. Klikkaus OK tallentaaksesi muutokset.
  • Tarkista kiintolevy ongelmista. Jos tämä ongelma ilmenee ilman kuvioita, suorita muutama skannaus tietokoneellasi. Käytä komentorivillä SFC -komentoa Windows -tiedostojen ja CHKDSK -komento tarkistaa kiintolevyvirheet.
  • Rekisteröi muutama DLL-tiedosto uudelleen komentoriville. Komentokehotteessa , suorita komennot regsvr32 vbscript.dll ja regsvr32 jscript.dll rekisteröi uudelleen kaksi DLL-tiedostoa, jotka voivat korjata COM Surrogate-kaatumisen.
  • Tarkista virustorjunta. Jotkut ovat ilmoittaneet, että Kaspersky -virustentorjuntakonfliktit voivat aiheuttaa tämän ongelman. Kokeile poistaa virustentorjunta käytöstä ja katso, aiheutuuko tiedoston/kansion käyttäminen edelleen virheestä.
  • Jos et käytä niitä , voit poistaa pikkukuvat kokonaan käytöstä.

Voiko tämä merkitä virusta?

Normaali COM Surrogate -prosessi on normaali osa Windowsia eikä se ole haitallinen. Joidenkin haittaohjelmien tiedetään kuitenkin käyttävän dllhost prosesseja pahoja tarkoituksia varten. Nähdessään suuren määrän AITOAUTO merkinnät Tehtävienhallinnassa käyttää paljon CPU: ta on merkki siitä, että sinulla voi olla infektio.

Koska tämäntyyppinen haittaohjelma jäljittelee tärkeitä järjestelmäprosesseja ja tiedostoja, emme suosittele sen poistamista itse. Saatat päätyä poistamaan kriittisen tiedoston vahingossa. Suorita sen sijaan skannaus näppäimellä asennettu virustorjunta ja kokeile sitten toista varmistaaksesi, että olet puhdas.

Tutustu luetteloomme parhaat nag-free-virustentorjuntaohjelmat jos tarvitset suositusta. Älä unohda, että voit suorittaa skannauksen Windows Defenderillä, vaikka et käytä sitä koko ajan (vaikka luultavasti pitäisi).

Tyyppi puolustaa Käynnistä -valikkoon ja avaa Windows Defenderin suojauskeskus . Valitse Virusten ja uhkien suojaus ja napsauta sitten Nopea skannaus -painiketta skannauksen suorittamiseksi.

Riippumatta siitä, mitä virustentorjuntaohjelmaa käytät, saat toisen mielipiteen arvostetulta Malwarebytes on myös fiksu.

Siinä kaikki COM Surrogatelle

Olemme käsitelleet kaiken, mitä sinun pitäisi tietää COM Surrogate -prosessista. Kuten käy ilmi, tämä prosessi on apu, jonka toinen ohjelma voi luoda, kun se haluaa ulkoistaa jonkin tehtävän. Tämän vuoksi näet useita COM Surrogate -laitteita käynnissä eri aikoina. Tiedät mitä tehdä kaatumisten vianmääritykseen ja mitä etsiä viruksen havaitsemiseksi.

Jos haluat lisätietoja Windowsista, tutustu uuden tulokkaan oppaaseen PC -vianmäärityksestä.

Oletko koskaan huomannut COM Surrogate -prosessin käynnissä tietokoneellasi? Onko sillä ollut ongelmia kaatumisessa, ja mikä korjasi sen? Jaa kanssamme kommenteissa!

Kuva: Jeanette.Dietl/ Depositphotos

miten saada läpinäkyvä tausta
Jaa Jaa Tweet Sähköposti Aloittelijan opas puheen animointiin

Puheen animointi voi olla haaste. Jos olet valmis aloittamaan vuoropuhelun lisäämisen projektiin, jaamme prosessin puolestasi.

Lue seuraava
Liittyvät aiheet
  • Windows
  • Windowsin Tehtävienhallinta
  • Windows 10
  • Tiedostonhallinta
  • Ongelmien karttoittaminen
Kirjailijasta Ben Stegner(1735 artikkelia julkaistu)

Ben on varatoimittaja ja aloituspäällikkö MakeUseOfissa. Hän jätti IT-työnsä kirjoittaakseen kokopäiväisesti vuonna 2016 eikä ole koskaan katsonut taaksepäin. Hän on käsitellyt teknisiä opetusohjelmia, videopelisuosituksia ja paljon muuta ammattikirjailijana yli seitsemän vuoden ajan.

Lisää Ben Stegneriltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi