Jei naudojate "Windows 10/8/7" operacinę sistemą, jei kada nors gausite klaidos pranešimą: Programos exe arba COM Surrogate nustojo veikti. Problema sukėlė, kad programa nebeveikia tinkamai. "Windows" uždarys programą ir informuos jus, ar yra pasiekiamas sprendimas, tada čia pateikiami keli trikčių šalinimo veiksmai. Norėčiau pasiūlyti, kurie gali padėti išspręsti tokias klaidas.
Kas yra "Com Surrogate"?
The dllhost.exe procesas vyksta pagal pavadinimą COM Surrogate. Jis yra aplanke "System 32".
Sako "Microsoft"
COM Surrogate is the sacrificial process for a COM object that is run outside of the process that requested it. Explorer uses the COM Surrogate when extracting thumbnails, for example. If you go to a folder with thumbnails enabled, Explorer will fire off a COM Surrogate and use it to compute the thumbnails for the documents in the folder. It does this because Explorer has learned not to trust thumbnail extractors; they have a poor track record for stability. Explorer has decided to absorb the performance penalty in exchange for the improved reliability resulting in moving these dodgy bits of code out of the main Explorer process. When the thumbnail extractor crashes, the crash destroys the COM Surrogate process instead of Explorer.
COM Surrogate nustojo veikti
1] UAC nustatymai:
"Windows 10/8/7" sistemoje yra vartotojo abonemento valdymo (UAC) nustatymai, kurie dėl saugumo priežasčių gali trukdyti administravimo programoms. Tam tikroms programoms reikia administratoriaus prieigos, kad galėtumėte tinkamai paleisti, kad galėtumėte išspręsti šią problemą, jūs turite dešiniuoju pelės mygtuku spustelėkite vykdomąjį failą ir paleiskite kaip administratorių.
Tada pažymėkite "Vykdyti šią programą kaip administratorius". Tada spustelėkite mygtuką "Taikyti / Gerai".
Kartais gali tekti įjungti suderinamumo režimą, nes tam tikros programos gali būti visiškai nesuderintos su "Windows 7/8/10".
Jei programa suderinama su "Windows 10/8/7", įsitikinkite, kad neįjungėte suderinamumo režimo, jei jo įgalinimas išvalykite, nes jis gali sugadinti ir programą.
2] Kenkėjiškų programų infekcija:
Jei gaunate klaidą kelioms programoms, yra tikimybė, kad jūsų "Windows" kompiuteris gali būti užkrėstas. Tokiais atvejais atsisiųskite gerą trečiosios šalies standųjį antivirusinę programinę įrangą ir nuskaitykite su juo kompiuterį.
Iš naujo paleiskite sistemą saugiuoju režimu ir paleiskite visišką nuskaitymą.
3] DEP nustatymas:
DEP nustatymas, t. Y. Duomenų vykdymo prevencijos nustatymas gali sukelti programas sugadinti. Norėdami patikrinti šiuos nustatymus
1. Paspauskite Pradėti ir Dešiniuoju pelės mygtuku spustelėkite on Kompiuteris ir eik į Savybės
2. Paspauskite Išplėstiniai sistemos nustatymai.
3. Čia paspauskite Išplėstinė Tab ir spustelėkite Nustatymai pagal Spektaklis sesija.
4. Spustelėkite Duomenų vykdymo prevencija.
5. Įsitikinkite, kad pasirinkote " Įjunkite DEP tik esminėms "Windows" programoms ir paslaugoms.”
6. Tada spustelėkite Taikyti ir spustelėkite Gerai ir perkraukite jūsų sistema
Arba galite pasirinkti Įjungti DEP visoms programoms ir paslaugoms, išskyrus tuos, kuriuos pasirinkau, spustelėkite Pridėti ir pridėkite toliau nurodytas:
- C: Windows System32 dllhost.exe 32 bitų sistemoms
- C: Windows SysWOW64 dllhost.exe 64 bitų sistemoms
Spustelėkite Taikyti / Gerai.
4] Perregistruoti DLL failus
Atidarykite padidintą CMD ir paleiskite šias komandas:
regsvr32 vbscript.dll
regsvr32 jscript.dll
Pažiūrėkite, ar tai padeda.
Jei šie veiksmai neišsprendžiami, pabandykite iš naujo įdiegti konkrečią programą, kuri sukelia problemą.
Jei tai vyksta su viena iš "Windows" komponentų, pabandykite paleisti SFC / SCANNOW.
Žiūrėkite šį įrašą, jei gaunate "Veiksmas negali būti užbaigtas, nes šis failas yra atidarytas" COM Surrogate "pranešime.