Mano klientas naršydamas nuotraukas ir vaizdo įrašus savo „Windows 7“ kompiuteryje pradėjo keistą problemą: tai būtų iššokantis su šiuo klaidos pranešimu:
„COM Surrogate“ nustojo veikti
Keista, kad klaida atsirado tik naršant vaizdo ar vaizdo failus, o ne kitą failo tipą. Atlikę kai kuriuos tyrimus, sugebėjome išspręsti šią problemą, bet prieš tai, kai jis pagaliau dirbo, teko išbandyti keletą skirtingų dalykų. Šiame pranešime parašysiu įvairius galimus sprendimus ir tikiuosi, kad vienas iš jų dirbs už jus.
1 metodas - atnaujinti kodekus
Akivaizdu, kad, kadangi tai buvo vaizdo / vaizdo problema, mes manėme, kad tai gali būti kažkas su dabartiniais įdiegtų kodekų rinkiniu. Visų pirma šis klientas norėjo kopijuoti ir kopijuoti medžiagą, todėl jis buvo įdiegtas ffdshow ir kai kurie kiti kodekai. Rankiniu būdu atnaujinome visus kodekus į jų naujausias versijas, įskaitant ffdshow, Windows 7 Codec Pack ir kt. Galite atsisiųsti naujausią „Windows 7 Codec Pack“ versiją.
Jei kompiuteryje įdiegtas „DivX“ arba „Nero“, eikite į priekį ir atnaujinkite jas taip pat ir naujausiose versijose. Kai kuriais atvejais gali tekti pašalinti programą ir vėliau ją įdiegti iš naujo.
2 metodas - „Kaspersky Antivirus“
Yra žinoma problema su „Kaspersky“ antivirusine programa, kad ši problema įvyktų. Jei naudojate „Kaspersky“, turite įsitikinti, kad atnaujinate faktinę „Kaspersky“ programinę įrangą, o ne tik antivirusines apibrėžtis. Taip pat galite išbandyti, ar tai iš tikrųjų sukelia problemą, išjungdama programą ir matydama, ar problema išnyksta.
3 metodas - komandos
Yra keletas komandų, kurias galite pabandyti paleisti „Windows“, kad pamatytumėte, ar ji išsprendžia problemą. Jūs turite juos paleisti komandų eilutėje. Spustelėkite Pradėti, įveskite cmd, tada dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Vykdyti kaip administratorius. Dabar įveskite šias komandas, paspaudus Enter po kiekvienos:
regsvr32 vbscript.dll regsvr32 jscript.dll
Tai bus iš naujo užregistruoti kelis DLL su Windows ir galbūt nustatyti COM pakaitinės klaidos. Jei ne, skaitykite!
4 metodas - patikrinkite disko klaidas
Jei matote šią problemą tik tam tikrame diske kaip išorinis USB įrenginys, tuomet gali būti, kad kietajame diske yra tam tikrų blogų sektorių. Tai gera idėja paleisti chkdsk, kad įsitikintumėte, ar diskas veikia tinkamai. Galite perskaityti mano ankstesnį pranešimą apie tai, kaip naudoti „chkdsk“ naudingumą.
5 metodas - išjungti dllhost.exe DEP
Kitas daug kartų paminėtas pataisymas yra dllhost.exe įtraukimas į DEP (duomenų vykdymo apsaugos) pašalinimo sąrašą. Galite perskaityti mano ankstesnį įrašą apie tai, kaip išjungti DEP sistemoje „Windows“. Paskutiniame šio straipsnio etape spustelėkite Pridėti ir tada pridėkite toliau pateiktą exe failą sistemoje „Windows 7“:
C: „Windows System32“ lhost.exe
„Windows 7“ 64 bitų programoje turite atmesti dllhost.exe failą šiuo keliu:
C: „Windows“ „SysWOW64 “llhost.exe
6 metodas - ekranas / spausdintuvo tvarkyklė
Tai gali būti šiek tiek sudėtinga, tačiau jei neseniai atnaujinote savo ekrano tvarkyklę arba netgi kitą kompiuterio aparatūrą, pabandykite grąžinti vairuotoją į ankstesnę versiją. Paprastai tai labiau su ekrano tvarkykle nei bet kas kitas. Kai kuriais atvejais problema gali būti išspręsta ir atnaujinant į naujausią ekrano tvarkyklės versiją, todėl turėsite žaisti, atnaujindami tvarkyklę arba nustumdami vairuotoją atgal.
Jei norite panaikinti ekrano tvarkyklę, eikite į „Device Manager“, išplėskite „ Display Adapters“ ir dešiniuoju pelės mygtuku spustelėkite rodomąjį įrenginį ir pasirinkite „ Uninstall“ . Pamatysite iškylantį langą, kuriame reikia patikrinti šio įrenginio dėžutės tvarkyklės programinę įrangą .
Ta pačia šviesa taip pat turėtumėte patikrinti savo spausdintuvo tvarkykles ir atnaujinti visas jas, jei yra naujinių.
Tikimės, kad vienas iš šių metodų bus suremontuotas „COM“ sistemoje „Windows“ paklaidos klaida. Jei ne, rašykite komentarą ir praneškite mums savo specifikacijas ir tai, ką bandėte ir bandysime padėti. Mėgautis!