Chyba programu exe alebo COM Surrogate v systéme Windows prestala fungovať

Ak sa v operačnom systéme Windows 11/10/8/7 niekedy zobrazí chybové hlásenie: Program exe alebo COM Surrogate prestali fungovať. Problém spôsobil, že program prestal správne fungovať. Systém Windows zatvorí program a upozorní vás, ak je k dispozícii riešenie(Program exe or COM Surrogate has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available) . Tu je niekoľko krokov na riešenie problémov, rád by som navrhol, ktoré môžu pomôcť pri riešení takýchto chýb.

Čo je COM Surrogate

Proces dllhost.exe má názov COM Surrogate . Nachádza sa v priečinku System 32 .

COM je skratka pre Component Object Model . Popis procesu znie:

Manages the configuration and tracking of Component Object Model (COM)+-based components. If the service is stopped, most COM+-based components will not function properly. If this service is disabled, any services that explicitly depend on it will fail to start.

Hovorí 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 prestal fungovať

COM Surrogate prestal fungovať

Existuje niekoľko dôvodov, ktoré by mohli spôsobiť takéto chyby zlým alebo poškodeným programom, nastaveniami UAC , napadnutím škodlivým softvérom , nastaveniami (Malware)DEP atď. Ak ste nedávno aktualizovali ovládač zariadenia, možno budete chcieť vrátiť späť a zistiť, či to pomôže. Ak sa problém začal nedávno, mohli by ste skúsiť obnovenie systému a zistiť, či problém zmizne? Je známe, že pomáha aj zakázanie miniatúr(Thumbnails) prostredníctvom možností Prieskumníka . (File Explorer)Ak nie, tu je niekoľko ďalších návrhov.

1] Nastavenia UAC

V Windows 10/8/7 máte nastavenia kontroly používateľských kont(User Account Control) ( UAC ), ktoré by z bezpečnostných dôvodov bránili prístupu k správe programov. Niektoré programy potrebujú na správne fungovanie prístup správcu, takže na vyriešenie tohto problému musíte kliknúť pravým tlačidlom myši(Right Click) na spustiteľný súbor a spustiť(Run) ho ako správca.

Ak chcete tento program vždy spúšťať ako správca, kliknite pravým tlačidlom myši na odkaz a prejdite na položku Vlastnosti(Properties) a kliknite(Click) na kartu Kompatibilita(Compatibility Tab) .

Potom začiarknite políčko „ Spustiť(Run) tento program ako správca“ Potom kliknite na tlačidlo Apply / OK .

Niekedy môže byť potrebné povoliť režim kompatibility(Compatibility Mode) , pretože niektoré programy nemusia byť plne kompatibilné so Windows 11/10 .

Ak je program kompatibilný so Windows 11/10 , uistite sa, že ste nepovolili režim kompatibility(Compatibility Mode) . Ak je povolená, zrušte jej začiarknutie, pretože môže spôsobiť zlyhanie programu.

2] Malvérová infekcia

Ak sa vám chyba zobrazuje pri viacerých programoch, je pravdepodobné, že váš počítač so systémom Windows bol infikovaný. V takýchto prípadoch si stiahnite dobrý samostatný antivírusový softvér(standalone antivirus software) tretej strany a naskenujte pomocou neho svoj počítač.

Reštartujte(Reboot) systém v núdzovom režime(Safe Mode) a spustite úplnú kontrolu.

3] Nastavenie DEP

Nastavenie DEP, tj nastavenie Prevencia spustenia údajov , môže spôsobiť zlyhanie programov. Ak chcete skontrolovať tieto nastavenia

1. Kliknite na Štart(Start) a kliknite pravým tlačidlom myši(Right Click) na Počítač(Computer) a prejdite na Vlastnosti(Properties)

2. Potom kliknite na Rozšírené systémové nastavenia.(Advanced system settings.)

3. Kliknite na záložku Advanced a kliknite na Settings v časti Performance session.

COM Surrogate prestal fungovať

4. Kliknite na Zabránenie spustenia údajov.(Data Execution Prevention.)

5. Uistite sa, že ste vybrali možnosť „ Zapnúť funkciu DEP iba ​​pre základné programy a služby systému Windows(Turn on DEP for essential Windows programs and services only) “.

6. Potom kliknite na tlačidlo Použiť(Apply) a kliknite na tlačidlo OK a reštartujte(reboot) systém

Prípadne môžete vybrať Zapnúť (Turn)DEP pre všetky programy a služby okrem tých, ktoré vyberiem, kliknúť na Pridať(Add) a pridať nasledovné:

  • C:WindowsSystem32dllhost.exe pre 32-bitové systémy
  • C:WindowsSysWOW64dllhost.exe pre 64-bitové systémy

Kliknite na tlačidlo Použiť/OK.

4] Znova zaregistrujte súbory DLL

Otvorte zvýšené CMD a vykonajte nasledujúce príkazy:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Uvidíme, či to pomôže.

Ak tieto kroky nevyriešia, skúste preinštalovať konkrétnu aplikáciu, ktorá spôsobuje problém.

Ak sa to deje s jednou zo súčastí Windowsu(Windows) , skúste spustiť SFC /SCANNOW.

TIP : Ak dostanete správu, pozrite si tento príspevok Akciu nie je možné dokončiť, pretože súbor je otvorený v(The action cannot be completed because the file is open in COM Surrogate) správe COM Surrogate.



About the author

Som Windows MVP a pracujem s Windows od roku 2007. Moje skúsenosti zahŕňajú vývoj softvéru, hardvéru a zvuku a aplikácií pre Windows. Vždy hľadám najlepšie spôsoby, ako zlepšiť používateľskú skúsenosť pri mojej práci, takže ak potrebujete pomôcť s návrhom alebo vývojom softvérovej aplikácie, určite môžem ponúknuť svoje služby.



Related posts