Kaip pašalinti „COM“ surogatinės problemos „Windows 10“

Kaip pašalinti „COM“ surogatinės problemos „Windows 10“

Ar kada nors atidarėte „Windows“ užduočių tvarkyklę ir susimąstėte, kokia pusė įrašų? Nors naujesnės „Windows“ versijos daugeliui procesų turi draugiškesnius pavadinimus, sunku tiksliai sužinoti, ką jie daro.





Vienas procesas, kurį galbūt matėte, yra SU surogatiniu , taip pat vadinama dllhost.exe . Kam skirtas šis procesas, kodėl jis vykdomas ir ar tai reiškia, kad turite virusą? Skaitykite toliau, kad sužinotumėte.





Kas yra COM pakaitalas?

Pasak „Microsoft“ , „COM Surrogate“ yra išgalvotas COM objekto, kuris vykdomas už proceso, kurio jis paprašė, vykdymo proceso pavadinimas. Tai nėra visiškai aišku, todėl suskaidykime šį apibrėžimą ir pažvelkime į keletą pavyzdžių.





Pirma, COM (angl. Component Object Model) objektas iš esmės yra „Microsoft“ sukurtas programinės įrangos standartas, sukurtas taip, kad procesai galėtų lengvai susikalbėti. Pavyzdžiui, pasakykite jums turėti „Excel“ skaičiuoklę, įdėtą į „Word“ dokumentą . Šių bendrinamų objektų dėka galima matyti „Excel“ atliktus pakeitimus, automatiškai atnaujinant „Word“ skaičiuoklę.

Šie COM objektai, kaip matyti iš proceso pavadinimo, iš tikrųjų yra DLL failai. Šie gyvena apsaugotus „Windows“ aplankus ir leiskite operacinei sistemai (OS) veikti taip, kaip turėtų.



Kas yra Auka?

Toliau turėtume išnagrinėti, ką reiškia „aukojimo procesas“. Norėdami tai padaryti, mes kreipiamės į kitą pavyzdį.

Bendras „COM Surrogate“ naudojimas yra „File Explorer“ kūrimo miniatiūros. Senesnėse „Windows“ versijose „Explorer“ procesas bandytų sugeneruoti miniatiūras. Dėl to dažnai įvyko avarijos, nes miniatiūrų ištraukėjai ne visada yra patikimi.





Galbūt jūs patys matėte tokį elgesį: atidarius aplanką su šimtais vaizdų ar failo tipą, kurio „Windows“ nesitikėjo, kartais „Explorer“ sugenda.

Taigi, kai „File Explorer“ mano, kad netrukus gali įvykti gedimas, sukuriamas COM pakaitinis procesas, skirtas rizikingam elgesiui valdyti. Tokiu atveju, kai atidarote aplanką, kuriame yra daug miniatiūrų, „File Explorer“ perduoda užduotį „COM Surrogate“. Tokiu būdu, jei miniatiūrų įkėlimas sugenda, „Explorer“ procesas nenusileidžia.





Ar galiu nužudyti šį procesą?

Skirtingai nei kai kurie kiti svarbūs „Windows“ procesai , galite atidaryti užduočių tvarkyklę ( Ctrl + Shift + Esc ) ir nužudyti bet kurį SU surogatiniu procesus, kuriuos matote. Tačiau tai daryti paprastai nėra gera idėja. Programos sukuria šiuos procesus, kai jų reikia tam tikram veiksmui atlikti, todėl jų nužudymas sustabdys viską, ką jie dirba.

Negalite išjungti „COM Surrogate“, nes jis veikia tik tada, kai to prašo kita programa.

Kaip pamatyti, kuris procesas jį pradėjo?

Užduočių tvarkyklė, tokia, kokia ji yra, neleidžia matyti išsamios informacijos apie „COM Surrogate“ procesus. Kadangi dažnai matysite kelias jo kopijas, gali kilti klausimas, kurios programos jas paleido. Norėdami tai padaryti, turėsite atsisiųsti Procesų naršyklė , vienas iš geriausių Užduočių tvarkyklės alternatyvos .

„Process Explorer“ suteikia daugybę informacijos apie tai, kas veikia jūsų kompiuteryje, ir gali pasakyti, koks procesas pradėjo COM pakaitinį. Peržiūrėkite sąrašą a dllhost.exe procesas - jie turi SU surogatiniu viduje konors apibūdinimas laukas. Užveskite pelės žymeklį ant jo ir pamatysite šiek tiek informacijos apie tai, kas už tai atsakinga.

Jei nerasite nė vieno dllhost procesus, paspauskite Ctrl + F. norėdami atidaryti paieškos juostą. Įveskite dllhost.exe lengvai rasti visus jo atvejus. Jei jų nematote, gali būti, kad šiuo metu nė viena programa nenaudoja „COM Surrogates“.

Žemiau pateiktame pavyzdyje mes nustatėme, kad šis „COM Surrogate“ tvarko miniatiūras.

Kaip ištaisyti COM pakaitinę avariją?

Tikriausiai niekada nepastebėjote „COM Surrogate“, nebent matėte klaidą, kuri leidžia jums žinoti, kad ji nustojo veikti ir turi įtakos jūsų „Windows 10“ našumas . Dažniausiai šią klaidą sukelia tam tikras failas, dažniausiai susijęs su miniatiūromis. Jei reguliariai matote „COM Surrogate“ klaidas, galite išbandyti kelis sprendimus:

  • Atnaujinkite/pašalinkite visus kodeko paketus ir medijos programinę įrangą. Jei naudojate programinę įrangą, pvz., „K-Lite“ kodeko paketą, arba žiniasklaidos įrankius, tokius kaip „DivX“ ar „Nero“, kažkas su jais gali sukelti šią problemą. Apsvarstykite galimybę juos pašalinti, nes jums tikrai nebereikia šių kodeko paketų, nes VLC leidžia viską ir „Nero“ turi daugybę nemokamų alternatyvų .
  • Įdiekite „Windows“ naujinius. Kai kurie žmonės pranešė, kad įdiegę naujausius naujinimus išsprendžia šią problemą. Tai ne visada yra išeitis, bet pirmas lengvas žingsnis. Galbūt yra nedidelis žagsėjimas su tam tikro tipo failu, kurį „Microsoft“ ištaisė naudodami naujausius pataisymus.
  • Ištrinkite esamas miniatiūras. Jei sugadinta miniatiūra sukelia „COM Surrogate“ avariją, galite pašalinkite jį naudodami disko valymo įrankį . Tai privers „Windows“ atkurti miniatiūrų talpyklą, kuri galėtų išspręsti problemą.
  • Nustatykite probleminį failą. Norėdami pamatyti, koks failas, naudokite „Process Explorer“, kaip aptarta aukščiau dllhost bando prieiti. Jei jis nurodo konkretų failą, tai beveik neabejotinai yra jūsų problema. Ištrinkite tą failą ir pažiūrėkite, ar problemos išnyksta.
  • Pašalinkite COM Surrogate iš Duomenų vykdymo prevencijos sąrašo. „Windows“ naudoja tai, kas vadinama duomenų vykdymo prevencija (DEP), kad jūsų sistemoje nebūtų paleistas kenkėjiškas kodas. Galite neįtraukti tam tikrų procesų į šį sąrašą, o tai padarę „COM Surrogate“ galite sustabdyti klaidą.
    • Tipas pažangią sistemą į meniu Pradėti ir pasirinkite Peržiūrėkite išplėstinius sistemos nustatymus . Spustelėkite Nustatymai mygtuką po Spektaklis skirtuką, tada pasirinkite Duomenų vykdymo prevencija skirtuką.
    • Pasirinkite antrą variantą, Įjunkite DEP visoms programoms ... ir spustelėkite Papildyti mygtuką.
    • Naršykite iki C: Windows System32 dllhost.exe 32 bitų sistemoje arba C: Windows SysWOW64 dllhost.exe 64 bitų „Windows“. Spustelėkite Gerai kad išsaugotumėte pakeitimus.
  • Nuskaitykite standųjį diską, ar nėra problemų. Jei ši problema kyla be jokių šablonų, turėtumėte kelis kartus nuskaityti kompiuterį. Komandų eilutėje naudokite komandą SFC, kad pataisytumėte „Windows“ failus ir komandą CHKDSK patikrinti, ar nėra standžiojo disko klaidų.
  • Iš naujo užregistruokite kelis DLL failus komandų eilutėje. Komandinėje eilutėje , vykdydami komandas regsvr32 vbscript.dll ir regsvr32 jscript.dll perregistruos du DLL, galinčius ištaisyti „COM Surrogate“ avariją.
  • Patikrinkite antivirusinę. Kai kurie pranešė, kad šią problemą gali sukelti „Kaspersky“ antivirusinės programos konfliktai. Pabandykite išjungti antivirusinę apsaugą ir pažiūrėkite, ar pasiekus tą failą/aplanką vis tiek atsiranda klaida.
  • Jei jų nenaudojate , galite visiškai išjungti miniatiūras.

Ar tai gali reikšti virusą?

Įprastas „COM Surrogate“ procesas yra įprasta „Windows“ dalis ir nėra kenkėjiškas. Tačiau žinoma, kad kai kurios kenkėjiškos programos naudojamos dllhost procesai, skirti nesąžiningiems tikslams. Matydamas didelį skaičių SU surogatiniu įrašus užduočių tvarkytuvėje naudojant daug CPU yra ženklas, kad galite užsikrėsti infekcija.

Kadangi tokio tipo kenkėjiškos programos imituoja svarbius sistemos procesus ir failus, nerekomenduojame jos pašalinti savarankiškai. Galite per klaidą ištrinti svarbų failą. Vietoj to paleiskite nuskaitymą naudodami jūsų įdiegta antivirusinė programa tada pabandykite antrą, kad įsitikintumėte, jog esate švarus.

Peržiūrėkite mūsų sąrašą geriausios antivirusinės programos jei jums reikia rekomendacijos. Nepamirškite, kad nuskaityti galite naudodami „Windows Defender“, net jei nenaudojate jo visą laiką (nors tikriausiai turėtumėte).

Tipas ginti į meniu Pradėti ir atidarykite „Windows Defender“ saugos centras . Pasirinkite Apsauga nuo virusų ir grėsmių , tada spustelėkite Greitas nuskaitymas mygtuką, kad nuskaitytumėte.

Nesvarbu, kokią antivirusinę programą naudojate, išgirskite antrąją gerbiamų nuomonę Malwarebytes irgi protingas.

Tai viskas „COM Surrogate“

Mes apžvelgėme viską, ką turėtumėte žinoti apie „COM Surrogate“ procesą. Kaip paaiškėja, šis procesas yra pagalbininkas, kurį gali sukurti kita programa, kai nori atlikti tam tikrą užduotį. Dėl to matysite įvairius „COM Surrogate“ skaičius, veikiančius skirtingu laiku. Jūs žinote, ką daryti, kad pašalintumėte gedimus, ir ko ieškoti, kad aptiktumėte virusą.

Norėdami sužinoti daugiau apie „Windows“, peržiūrėkite mūsų naujoko kompiuterio trikčių šalinimo vadovą.

Ar kada pastebėjote, kad kompiuteryje veikia „COM Surrogate“ procesas? Ar kilo problemų dėl gedimų ir kas jums tai išsprendė? Pasidalinkite su mumis komentaruose!

Vaizdo kreditas: Jeanette.Dietl/ Depositphotos

kaip atlaisvinti atminties kompiuteryje
Dalintis Dalintis „Tweet“ Paštu Kalbos animacijos vadovas pradedantiesiems

Kalbos animacija gali būti iššūkis. Jei būsite pasirengę pradėti dialogą prie savo projekto, mes suskaidysime procesą už jus.

Skaityti toliau
Susijusios temos
  • „Windows“
  • „Windows“ užduočių tvarkyklė
  • „Windows 10“
  • Failų naršyklė
  • Problemų sprendimas
Apie autorių Benas Stegneris(Paskelbti 1735 straipsniai)

Benas yra „MakeUseOf“ redaktoriaus pavaduotojas ir pradinis vadovas. Jis paliko savo IT darbą ir rašė visą darbo dieną 2016 m. Ir niekada neatsigręžė atgal. Jau daugiau nei septynerius metus jis, kaip profesionalus rašytojas, apima technologijų vadovus, vaizdo žaidimų rekomendacijas ir dar daugiau.

Daugiau iš Ben Stegner

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia