Co dělat, když je COM Surrogate ukončen? Příčiny chyby COM Surrogate a jak ji opravit.

Tato rada platí pro všechny typy operační systémyRodina Windows.

Zobrazila se vám zpráva „Repainted COM Surrogate robot“ a nevíte, co dělat dál? Za prvé stojí za to pochopit, co tuto zprávu způsobilo. Kdy nebo po čem se to objevilo. Docela často se taková zpráva „objeví“ při otevření složky s video soubory nebo při pokusu o jejich přehrání. Tato zpráva se také může zobrazit, když kliknete na video soubor pravým / levým tlačítkem myši (bez rozdílu), abyste vybrali video soubor a zobrazili jeho vlastnosti. Zřídka je problém reprodukovatelný při pokusu o prohlížení fotografií. Pokud se za takových okolností zobrazí zpráva „Ukončený robot COM Náhradní“, pak tento problém, mohou být s největší pravděpodobností spojeny s programy nebo kodeky. Pro tohle,

  1. Odstraňte kodeky DivX.
  2. Vymazat Kodek K-Lite Balíček.
  3. Odebrat SAMCoDeCs.
  4. Odstraňte archivátor 7zip.
  5. Spusťte příkazový řádek jako správce a zadejte následující příkaz:

a stiskněte klávesu Enter.

Poté systém začne kontrolovat poškození systémových souborů. Pokud byly po dokončení kontroly nalezeny problémy nebo ne, restartujte počítač a zkontrolujte, zda je problém vyřešen?

Pokud problém přetrvává, stojí za to se zbavit Nero a True Image Home 2011–2013 (nemůžete odstranit True Image Home, ale dočasně přejmenovat soubor ti_managers_proxy.dll umístěný v C: \\ Program Files (x86) \\ Acronis \\ TrueImageHome, například v ti_managers_proxy_New.dll. Tento problém se přirozeně vyskytuje v pirátských verzích Nero a True Image Home 2011–2013).

Pokud problém stále přetrvává, stojí za to jej znovu analyzovat a poté začal. Není neobvyklé, že se po aktualizaci ovladačů objeví vyskakovací zpráva COM Surrogate Terminated Robot. Vraťte ovladače zpět raná verzenebo naopak aktualizovat na maximum nejnovější verze.

Nahoře jsem naznačil, že musíte odebrat balíček K -Lite Codec Pack. Nyní zkuste stáhnout nejnovější verzi sady K -Lite Codec Pack. Po instalaci sady K -Lite Codec Pack zkontrolujte, zda je problém vyřešen?

Poznámka.

Jako malou „možnost berlí“ můžete zkusit změnit pravé horní roh složka s video / foto obsahem, když ji otevřete, zobrazí se zpráva „Terminated robot COM Surrogate". Pohled na „běžné ikony". V některých případech, tudy - pomáhá. Pokud však změníte „zobrazení“, problém se vrátí.

Důvod č. 2

Uvažujme nyní o dalším důvodu zprávy ukončené náhradou COM.

Kupodivu to jsou viry. Ano, existují viry, které se za to maskují systémový proces... Hlavní znamení, že máte virus, když tato zpráva, toto je „vyskakovací“ zpráva o ukončení aplikace COM Surrogate bez přístupu k souborům videa a fotografií. To znamená, že jste pracovali v aplikaci Word nebo v internetovém prohlížeči a najednou se objevila zpráva „Ukončený robot COM pro náhradu“. V takovém případě musíte zkontrolovat počítač, zda neobsahuje viry.

Závěr.

Co je robot „Ukončená náhrada COM“? Bez analýzy systému je nemožné na tuto otázku okamžitě odpovědět. Ne, samozřejmě můžete, ale bude to pravda?

Typickou nepříjemností pro uživatele Windows 7 a Vista je vzhled vyskakovacího okna s textem: „Program COM Surrogate přestal fungovat.“ Poté, co se tato zpráva objevila na mém počítači, okamžitě jsem začal hledat v síti ty, kteří se již s tímto problémem setkali a věděli, o jaký proces náhrady COM jde, o tom více.

Z níže uvedených možností můžete v okně, které se zobrazí, vybrat položku „hledat řešení na internetu“ a „zavřít program“. Po ukončení programu se obvykle nic zvláštního neděje (existuje horší možnost, když proces COM Surrogate zabírá paměť počítače a způsobí zpomalení), avšak vysoká frekvence problému je dost nepříjemná a vyzve k vyřešení problému.


Chyba ukončena náhradou COM

Když se zobrazí zpráva „COM Surrogate přestal fungovat“

Nejprve chci poznamenat, že moje okno COM Surrogate dllhost.exe se zobrazí výhradně při otevírání multimediálních souborů nebo složky, kde jsou umístěny. Nejčastěji to platí pro obrázky a videa. Výše uvedené okno upozorňuje, že dllhost.exe přestal fungovat. Jedná se o proces specifický pro Windows, který se zabývá aplikacemi, které používají COM + a dynamické knihovny. Taky tento proces se zabývá načítáním prostředí „.NET“, které používá IIS (Internetová informační služba).

Našel jsem to ve složce System32 na jednotce C. COM + je softwarový balíček, se kterým vývojáři pracují. Podporuje distribuované aplikace a může spravovat transakce. COM + může být součástí systému, který zahrnuje části jedné transakce a sdružování prostředků a COM Náhradní objekty. Sdružování znamená uvolnění prostředků, které softwarový balíček používá, vytvořením odkazu na ně v aplikaci, aby k nim byl v případě potřeby rychlý přístup.

Po analýze jeho funkcí jsem dospěl k závěru, že se pravděpodobně objeví chybové okno „Program COM Surrogate přestal fungovat“ kvůli nesprávnému použití alokace prostředků. Jinými slovy, procesor a paměť se načtou konkrétní aplikací nebo knihovnou kvůli skutečnosti, že spojení, které bylo vytvořeno pro objekty a prostředky, není včas vymazáno. Zjistili jsme, co to je COM Surrogate, jak nyní tento proces odebrat.

Jak odebrat COM Surrogate dllhost.exe

Programově je příčina nepříjemností zastaralé verze kodeky, ovladač videa nebo programy pro práci s obrázky a videem. Na některých fórech jsem zjistil, že se to někdy stává i v archivech nebo nahrávacím softwaru, jako je Nero. Pokud je to váš případ, je třeba program pouze aktualizovat nebo znovu nainstalovat. Pokud chyba COM Surrogate poté zmizí, je problém identifikován správně.

Dalším způsobem, jak jsem zjistil, že problém vyřeším, je Data Execution Prevention (DEP). Tím zabráníte službě dllhost používat RAM.

Chcete-li implementovat prevenci, musíte jít na:

  1. Start - Ovládací panely - Systém.
  2. Zde musíte vybrat „Vlastnosti systému“, kde kliknout na „Pokročilé“.
  3. Dále musíte přejít na „Výkon“ a na „Možnosti výkonu“ a najít možnost „Zabránění spuštění dat“.
  4. V dialogovém okně, které se zobrazí, zaškrtněte políčko vedle možnosti „Povolit funkci DEP pro všechny programy a služby kromě níže vybraných“, klikněte na aktivované tlačítko „Přidat“ a zadejte tam C: \\ windows \\ System32 \\ dllhost.exe.
  5. Poté musíte změny uložit.

Pokud byl problém diagnostikován správně, přestane se otravné okno tohoto procesu COM Surrogate dllhost.exe zobrazovat.

COM Náhradní, jaký proces je dllhost.exe

grozza.ru

COM Surrogate: co je to za proces, jak vyřešit problém „program přestal fungovat“, jak odinstalovat

  • 1 Popis procesu
  • 2 Příčiny výskytu
  • 3 Jak to opravit?

Dnes budeme uvažovat o standardním nástroji, který otřásl nervovým systémem více než sto uživatelů systému Windows. Dozvíte se odpovědi na dvě hlavní otázky týkající se COM Surrogate: jaký je tento proces a jak jej odstranit.

Popis procesu

COM Náhradní je standardní aplikacekterý úzce spolupracuje s knihovnami .Net a grafické ovladače... Nástroj je zodpovědný za správné přehrávání videa a otevírání obrázků v zařízení. Spustitelným souborem programu je dllhost.exe, který spotřebovává velké množství prostředků a za určitých okolností se chová nestabilně. Promluvme si o druhém podrobněji.

Příčiny výskytu

Zvažme všechny možné situace vedoucí k problémům:

  • pokus o otevření poškozeného video souboru nebo obrázku;
  • zastaralé nebo poškozené kodeky;
  • infikování počítače nebezpečnými programy.

Jak opravit?

Nejběžnějším problémem je pokus o otevření poškozeného mediálního souboru. Chcete-li tuto hypotézu otestovat, postupujte takto:

Pozornost! V případě, kdy nástroje pro Windows souboru se nemůžete zbavit, použijte program Unlocker.

Druhým způsobem léčby je odstranění kodeků. Pro tohle:


Rada! Doporučuje se přečíst článek: "Co je to proces RTHDCPL.exe?"

Pokud výše uvedené pokyny nefungují, zkuste zakázat provádění dat. Pro tohle:


Pokud po zapnutí PC dllhost.exe s popisem COM Surrogate pokračuje v načítání procesoru a zobrazuje chyby, proveďte následující:

Posledním vysvětlením současné situace v procesu je infekce počítače viry. Chcete-li detekovat a léčit malware, postupujte takto:

Rada! Přečtěte si následující článek: „Vše o procesu CompatTelRunner.exe“.

Popsal jsem všechno možné způsoby řešení problémů s procesem náhrady COM. Pokud se žádná z metod neosvědčila, přeinstalujte operační systém a uložte důležité soubory předem. Kritiku, dodatky a opravy si v komentářích přečtu.

windowsTen.ru

COM Náhradní co je to za proces

Téměř všechny uživatelé systému Windows čas od času (ve spravedlnosti je třeba říci, že na nejnovějších verzích - mnohem méně často) pozorujeme chybové zprávy. Jednou z nich je zpráva „Program COM Surrogate byl ukončen.“ Když k tomu dojde, přirozeně vyvstávají otázky: k čemu je tento program COM Surrogate, k čemu je, a také proč se to zvedlo a zavřelo? Možná je to virus a počítač je již plný DDoS - je to nějaký server?

Za co je program COM Surogate zodpovědný


COM Náhradní chyba ilustrace

Co je COM Surrogate? Nepropadejte okamžitě panice, protože COM Surrogate není škodlivá aplikace, ale jedna z komponent operačního systému. Je nutné, aby procesy COM + správně fungovaly ve službě IIS. Je také nutné, aby některé programy fungovaly, zejména ty, které používají knihovny .NET.

Co může způsobit selhání v COM Surrogate

Vzhledem k tomu, že odpovídající program je nezbytný pro fungování mnoha aplikací, jeho abnormální zavírání vede k přerušení provozu těchto programů.

Některé z nich se mohou během používání „zhroutit“, jiné se nemusí vůbec otevřít a jiné mohou fungovat stabilně, dokud v nich nebude aktivována určitá funkce. Obecně bude chování programů v počítači obtížně předvídatelné. Proto je lepší neodkládat řešení problému na zadní hořák, ale řešit ho okamžitě po detekci. Myslím, že chápete, co je COM Surrogate, pojďme si promluvit o opravě chyby.

Jak se zbavit chyby COM Surrogate

Nejběžnější příčinou chyby COM Surrogate je, že některé aplikace zneužívají prostředky počítače. Problém tedy není v COM Surrogate, ale v kódu aplikace třetích strankdo to používá.

Metoda 1: V tomto ohledu téměř vždy pomáhá aktualizovat aplikace, které používají daný program, na aktuální verzi. Poté by měl problém zmizet.

Metoda 2: Dalším způsobem je nastavit COM Surrogate tak, aby zakázal správu dat v systému paměť s náhodným přístupem... K tomu potřebujete:

  1. Přejděte do nabídky „Start“
  2. Otevřete „Ovládací panely“, ve kterých musíte kliknout na „Vlastnosti systému“ („Systém“ ve Windows 7 a vyšších);
  3. V okně, které se zobrazí, vyberte možnost „Upřesnit“ (nebo „ Další možnosti„Pro 7+);
  4. Pod položkou „výkon“ klikněte na „Zabránit spuštění dat“;
  5. Otevře se okno, ve kterém musíte zaškrtnout políčko „Povolit funkci DEP pro všechny zaškrtávací políčka pro všechny služby kromě vybraných“;
  6. Stiskněte tlačítko „přidat“ a napište do zvláštního pole: „C: \\ windows \\ System32 \\ dllhost.exe“;
  7. Použít novou konfiguraci.

Po dokončení těchto kroků by měl problém zmizet a nebude nutné ani aktualizovat aplikace.

Mimochodem, je to proces dllhost.exe, který je zodpovědný za provoz COM Surrogate. Pokud náhle problém nesouvisí s abnormálním ukončením programu, ale s nadměrným zatížením procesoru a významným množstvím obsazené paměti RAM odpovídajícím procesem, pak vám obě výše popsané metody nejčastěji umožňují zbavit se vyjádřený problém.

Co bys neměl dělat?

Pokud je COM Surrogate nepohodlné, nikdy byste neměli soubor dllhost.exe mazat. To povede k dalším, ještě závažnějším chybám. Zabití příslušných procesů zase problém nevyřeší, protože po několika minutách nebo po restartu se problém vrátí.

Chyby systému Windows, co je COM Surrogate

lifehacki.ru

COM Surrogate: jaký je tento proces, proč načítá systém

Ahoj. Některé momenty na operačním sále systém Windows schopný otřást psychikou i toho nejstabilnějšího uživatele. Abychom vám trochu ulehčili život, chci vám povědět o COM Surrogate: o jaký druh procesu se jedná, za co je zodpovědný, zda stojí za jeho smazání a jak to udělat správně.

Přehled aplikace

COM Surrogate je standardní nástroj, který úzce souvisí s grafickými ovladači a DLL v .NET Framework. Bez tohoto programu by bylo nemožné sledovat videa nebo obrázky na počítači.

Spouští se pomocí souboru dllhost.exe, který lze zobrazit v seznamu procesů ve Správci úloh. Někdy může spotřebovat významnou část zdrojů a značně zatížit RAM a CPU.

Proč COM Surrogate přetíží procesor?

Níže budeme analyzovat důvody tohoto nežádoucího chování. Nejprve je ale vyjmenujme. Problémy nastanou, když:

  • Pokoušíte se přehrát poškozený mediální soubor;
  • Systém má zastaralé verze kodeků;
  • V počítači se „usadil“ virus.

Jak problém vyřešit

Pokud je soubor, který chcete otevřít (obrázek / video) poškozený, zobrazí se chybová zpráva „COM Surrogate přestal fungovat“. Pro spolehlivost při následném rozhodování je ale nutné zkontrolovat:

  • Spusťte nástroj Sledování prostředků pomocí vyhledávací lišty systému Windows:

  • Když se otevře standardní aplikace, musíte přepnout na kartu „CPU“ a v seznamu procesů najít soubor „exe“. Poté jej zobrazíte kliknutím detailní popis ve spodní části okna:

  • Pokud najdete deskriptor, pro který je zadána cesta k videu nebo obrázku, měli byste odstranit objekt na zadaném místě. To chybu vyřeší.
Požadovaná položka může být zablokována. Doporučuji použít jeden z programů uvedených v recenzi u odkazu na odinstalaci.

Odinstalování kodeků

  • Otevřete složku „Tento počítač“ a v pravém horním rohu uvidíte odkaz na akci „Odinstalovat / změnit programy“. Klikněte na to:

  • Najděte v seznamu nástroj K-Lite nebo jakýkoli jiný nástroj, jehož název obsahuje slovo „Codec“, a klikněte na tlačítko „Odebrat“:

Pro Windows 10 je relevantní i jiná metoda: kliknout klikněte pravým tlačítkem myši myší na tlačítko „Start“ (nebo stiskněte Win + X) a v zobrazené nabídce vyberte úplně první položku - „Aplikace a funkce“:

  • Po skončení procedury nezapomeňte restartovat počítač.

Změnila se situace k lepšímu? Pak zvažte několik dalších řešení.

Zakázat DEP

Nebudu zacházet do podrobností, ale přejdu přímo k pokynům:

  • Najděte prvek „Systém“ na ovládacím panelu nebo ve vyhledávacím panelu. Najdete jej v hlavní části kontextová nabídkastisknutím kláves Win + X. V novém okně vyberte možnost „Další parametry“:

  • Po otevření okna klikněte na tlačítko „Možnosti“ v části „Výkon“, poté přejděte na kartu „Zabránit spuštění ...“, kde aktivujeme možnost povolení DEP pro všechny aplikace kromě těch, které jsou uvedeny - klikněte na „Přidat "a najděte soubor dllhost v složka Windows | System32:
  • Po otevření, přidání do seznamu a ukončení všech oken (změnu uložte kliknutím na OK) musíte restartovat systém.

Kontrola virů

Pokud žádná z těchto metod nefunguje, je možné, že je váš počítač napaden viry. Doporučuji dodržovat standardní postup.

Při prohlížení obrázků v plné velikosti nebo při změně motivu operačního systému Windows 7 a vyšší se zobrazí chyba s následující zprávou: „Program COM Surrogate přestal fungovat.“ Určuje název události, aplikace a modulu. Použitím tato informace, uživatelé se snaží chybu opravit. Zvýrazníme to nejvíce efektivní metody jeho řešení.

Způsoby řešení chyby zastavením aplikace COM Surrogate

Na oficiálním fóru Microsoftu, pokud dojde k podobnému problému, doporučujeme odinstalovat program Nero. Může být nainstalován jako výchozí prohlížeč obrázků a způsobit tuto chybu.

Pokud program není nainstalován, problém pravděpodobně spočívá v nastavení zobrazení obrazu. V nastavení systému musíte změnit zobrazení ikon. Chcete-li to provést, proveďte následující:

  • Otevřete „Ovládací panely“. Nastavíme režim zobrazení „Malé ikony“ a vybereme „Možnosti složky“.

  • Otevře se nové okno. Přejděte na kartu „Zobrazit“. Nalezli jsme možnost „Vždy zobrazovat ikony, nikoli miniatury.“ A dali jsme známku.

  • Restartujeme systém a zkontrolujeme, zda problém nezmizel.

Vývojáři operačního systému Windows také doporučují aktualizovat kodeky nebo je znovu nainstalovat.

Ano, těm, kteří nepomohli vyřešit tyto tipy, vývojáři doporučují registraci skriptů. Chcete-li to provést, proveďte následující:

  • Otevřete příkazový řádek s právy správce.

  • Zadejte "regsvr32 C: \\ Windows \\ System32 \\ vbscript.dll".

  • Restartujeme systém.

Poté musíte stisknout „Win + R“, aby se zobrazilo okno „Spustit“, a zadat „regsvr32 jscript.dll“.

Po registraci tohoto souboru také restartujeme systém.

Na mnoha fórech se k opravě chyby s ukončením programu COM Surrogate doporučuje aktualizovat ovladače grafické karty nebo, pokud byl váš operační systém aktualizován, vrátit se zpět software do raného stavu.

Také stojí za to zkontrolovat systém na přítomnost virů. Pokud byl zjištěn malware, stojí za to spustit systémovou kontrolu poškozených souborů. Chcete-li to provést, spusťte příkazový řádek s právy správce a zadejte:

  • sfc / scannow;
  • DISM.exe / Online / Vyčištění obrazu / ScanHealth;
  • DISM.exe / Online / Cleanup-image / RestoreHealth.

Příkazy zadáváme v pořadí.

Protože se problém objevuje v důsledku souboru dllhost.exe, musíte povolit DEP (pouze 32bitové systémy). Chcete-li to provést, proveďte následující:

  • Přejděte na „Ovládací panely“, „Systém“ (nebo klikněte pravým tlačítkem na „Tento počítač“, vyberte „Vlastnosti“).

  • Vybereme možnost „Další systémové parametry“.

  • Přejděte na kartu „Upřesnit“. Viz část „Výkon“. Klikněte na tlačítko „Možnosti“.

  • Přejděte na kartu Zabránění spuštění dat. Vybereme položku „Povolit funkci DEP pro všechny programy a služby, s výjimkou níže vybraných.“ Klikněte na „Přidat“.

  • Zadejte cestu k souboru C: \\ Windows \\ System32 \\ dllhost.exe. Použijte nastavení a restartujte počítač.

Pokud tato metoda nepomohla problém vyřešit, měli byste vrátit systém zpět do dřívějšího stavu pomocí bodu obnovení systému Windows.

Pokud se potýkáte s problémem s Průzkumníkem, musíte pochopit, že může existovat mnoho důvodů pro jeho ukončení, proto prozkoumáme a najdeme zdroje. Takže máte chybu " Průzkumník přestal fungovat", Co dělat?

Možnost č. 1 - Oprava „Průzkumník přestal pracovat“ pomocí nástroje ShellExView

Tento nástroj ve většině případů pomáhá zbavit se chyb Průzkumníka. Můžete si stáhnout tento odkaz: http://www.nirsoft.net/utils/shexview.html

  • Po spuštění programu klikněte na sloupec Typ, takto třídíme seznam;
  • V tomto sloupci se musíte hlavně starat o typ Kontextová nabídka, také sloupec Přípony souborů naproti určitým bodům musí být hvězdička, dnes ji potřebujeme;
  • Položky, které se týkají microsoft nás to nijak zvlášť nezajímá, takže omezíme třetí strany. Vyberte parametr pomocí myši nebo šipek a vypněte jej kliknutím F7;
  • Nejprve deaktivujte jednu z položek a poté restartujte počítač. Zkontrolujeme vodič. Pokud se objeví chyba, pokračujte v práci.

Jak jsem řekl, tato metoda často pomáhá. Ve zvláštním případě přistoupíme k následujícím metodám.

Možnost číslo 2 - Spusťte průzkumníka v nouzovém režimu

Musíte přejít do bezpečného režimu a ujistit se, že vodič je stabilní. Funguje všechno perfektně? Důvod je tedy v nějaké aplikaci nainstalované v počítači. Přemýšlejte, co jste dělali, než začal problém. Příčinou mohou být také viry, takže musíte zkontrolovat přítomnost počítače.

Pokud je problém bezpečný režim pozorováno, pak je důvod v systémových souborech. Přečtěte si níže uvedené řešení.

Možnost číslo 3 - Zkontrolovat chyby v systémových souborech

Běžným způsobem řešení mnoha problémů je. To se provádí pomocí příkazového řádku se zvýšenými oprávněními. Otevřeme jej a zadáme příkaz:

sfc / scannow


Výsledek kontroly může být kladný nebo se zobrazí zpráva, že některé soubory nelze zkontrolovat nebo obnovit. Pak se musíte podívat na informace v protokolech. Jdeme touto cestou a podíváme se: C: \\ Windows \\ Logs \\ CBS \\ CBS.log.

Možnost č. 4 - Problém je ve virech

Jak jsem řekl, virový software je také příčinou mnoha problémů. Jako pomoc použijte následující materiály:

Možnost č. 5 - Důvodem je aktualizace systému nebo ovladače

Pokud byl aktualizován systém nebo ovladač, mohl by být software nainstalován hrubý s nedostatky, takže to bude muset být provedeno jinými způsoby. Jak na to je napsáno na zadaném odkazu.

Možnost číslo 6 - Zeptejte se odborníků

Pokud nic z výše uvedeného nepomohlo, zeptejte se zkušených odborníků, které najdete na různých počítačových fórech, nebo napište do komentářů níže.

V dalším článku vysvětlím. Doufám, že se vám podařilo opravit chybu „Průzkumník přestal fungovat“.

Mnoho uživatelů operačních sálů systémy Windows 7 a Windows Vista alespoň jednou čelil poměrně nepříjemnému problému - při pokusu o prohlížení obrázků, videí nebo jiných multimediálních souborů a dokonce i složek, které je obsahují, se najednou objeví okno

oznámení o ukončení systémové služby COM Surrogate (dllhost.exe). Je možná i další, neméně nepříjemná možnost - systém se začíná výrazně zpomalovat a správce úloh ukazuje, že proces COM Surrogate spotřebovává významnou část svých zdrojů.

Nejprve definujme, o jaký druh COM Comogenu jde a k čemu slouží.

Dllhost.exe - proces systému OS Microsoft Windowszodpovědný za správu aplikací pomocí COM + (Microsoft Transaction Server) a knihoven dynamických odkazů. To zahrnuje Internetovou informační službu (IIS) a načte rámec .NET. Jeho obvyklé umístění je C: \\ Windows \\ System32 a má velikost 5 120 bajtů.

Softwarový balíček COM + často používají vývojáři softwaru třetích stran kvůli své podpoře distribuovaných aplikací a dalším vlastnostem, jako je správa transakcí, zejména schopnost objektu COM + „žít“ ve svém vlastním transakce nebo být součástí velké skupiny podobných objektů, které patří ke stejné transakci a sdružování objektů a zdrojů.

Sdružování je hezké výkonný nástroj vývojář, který vám umožní uvolnit prostředky a objekty používané COM + tak, že na ně v aplikaci ponecháte odkaz a získáte okamžitý opětovný přístup. Z těchto výhod vyplývá první varianta chyby COM Surrogate - nesprávné použití alokátoru prostředků může vést k nadměrnému využití paměti a / nebo procesoru aplikací nebo knihovnou, pokud nebudou obnovena spojení vytvořená nimi s objekty a prostředky čas.

Tento problém je často způsoben zastaralými verzemi kodeků, jako jsou DivX a FFDShow, ovladači videa, přehráváním médií a softwarem pro vypalování CD / DVD, jako je Nero. Někdy se zdá, že za to mohou programy jako 7zip.

V v tomto případě řešením je samozřejmě instalace jejich nejnovější verze nebo odinstalování.

Data Execution Prevention (DEP) může být dočasným, ale efektivním řešením.

DEP neumožňuje aplikaci spouštět kód z oblasti paměti označené jako „pouze data“, což v našem případě znamená, že dllhost nemá povoleno používat RAM. Nejedná se o optimální řešení, protože může vést k problémům s otevřením některých oken systému, ale přinejmenším když zmizí chyba COM Surrogate, ukáže se, že problém je stále ve zpracování požadavků COM +.

DEP se nachází na adrese: Start - Ovládací panely - Systém / Vlastnosti systémukde na kartě dodatečně v sekci Rychlost muset si vybrat Výkonové parametry a tam přejděte na kartu Prevence provádění dat... Ve výsledku se zobrazí následující okno:

kde budete muset nastavit přepínač na „Povolit DEP pro všechny programy a služby kromě těch, které jsou vybrány níže“ a kliknutím na tlačítko Přidat do zadejte umístění souboru C: \\ Windows \\ System32 \\ dllhost.exe. Klepněte na OK, zavřete všechna okna a zkontrolujte, zda chyba COM Surrogate zmizí.

Pokud tyto akce nebyly úspěšné, doporučujeme vám zahájit další pokusy o obnovení operačního systému kontrolou systémových souborů. Chcete-li to provést, spusťte okno CMD v režimu správce zadáním cmd nebo „příkazového řádku“ do pole Vyhledávání Jídelní lístek Start, a poté klikněte pravým tlačítkem na soubor, který se zobrazí, a vyberte možnost „spustit jako správce“. (Ve Windows 8 a 10 se okno cmd vyvolá pomocí integrované nabídky Vyhrajte + Xve kterém si musíte vybrat Příkazový řádek (správce).)

V okně, které se otevře, budete muset postupně zadat následující příkazy (samozřejmě čekat na dokončení předchozího):

  1. sfc / scannow
  2. chkdsk
  3. DISM.exe / Online / Vyčištění obrazu / ScanHealth
  4. DISM.exe / Online / Cleanup-image / RestoreHealth