Program exe lub COM Surrogate przestał działać w systemie Windows

W systemie operacyjnym Windows 11/10/8/7, jeśli kiedykolwiek pojawi się komunikat o błędzie: Program exe lub COM Surrogate przestał działać. Problem spowodował, że program przestał działać poprawnie. System Windows zamknie program i powiadomi Cię, jeśli rozwiązanie jest dostępne(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) . Oto kilka kroków rozwiązywania problemów, które chciałbym zasugerować, które mogą pomóc w rozwiązaniu takich błędów.

Co to jest zastępca COM?

Proces dllhost.exe nosi nazwę COM Surrogate . Znajduje się w folderze System 32 .

COM oznacza Component Object Model . Opis procesu brzmi:

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.

mówi 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 przestał działać

COM Surrogate przestał działać

Istnieje kilka przyczyn, które mogą powodować takie błędy, zły lub uszkodzony program, ustawienia UAC , infekcje złośliwym oprogramowaniem , ustawienia (Malware)DEP itp. Jeśli niedawno zaktualizowałeś sterownik urządzenia, może chcesz wycofać i sprawdzić, czy to pomaga. Jeśli problem zaczął się niedawno, czy możesz spróbować przywrócić system i sprawdzić, czy to sprawi, że problem zniknie? Wiadomo również, że pomocne jest wyłączenie miniatur(Thumbnails) za pomocą opcji Eksploratora plików . (File Explorer)Jeśli nie, oto kilka innych sugestii.

1] Ustawienia kontroli konta użytkownika

W Windows 10/8/7 masz ustawienia Kontroli konta użytkownika(User Account Control) ( UAC ), które uniemożliwiają dostęp administracyjny do programów ze względów bezpieczeństwa. Niektóre programy wymagają dostępu administratora do prawidłowego działania, więc aby obejść ten problem, należy kliknąć plik wykonywalny prawym przyciskiem myszy i (Right Click)uruchomić(Run) jako administrator.

Jeśli chcesz zawsze uruchamiać ten program jako administrator, kliknij skrót prawym przyciskiem myszy i przejdź do Właściwości(Properties) i kliknij(Click) kartę Zgodność(Compatibility Tab) .

Następnie zaznacz opcję „ Uruchom(Run) ten program jako administrator”, a następnie kliknij Apply / OK .

Czasami może być konieczne włączenie trybu zgodności(Compatibility Mode) , ponieważ niektóre programy mogą nie być w pełni zgodne z Windows 11/10 .

Jeśli program jest zgodny z Windows 11/10 , upewnij się, że nie włączasz trybu zgodności(Compatibility Mode) . Jeśli jest włączony, usuń zaznaczenie, ponieważ może to również spowodować awarię programu.

2] Infekcja złośliwego oprogramowania

Jeśli pojawia się błąd dotyczący wielu programów, prawdopodobnie Twój komputer z systemem Windows mógł zostać zainfekowany. W takich przypadkach pobierz dobre, niezależne oprogramowanie antywirusowe(standalone antivirus software) innej firmy i przeskanuj nim swój komputer.

Uruchom ponownie(Reboot) system w trybie awaryjnym(Safe Mode) i uruchom pełne skanowanie.

3] Ustawienie DEP

Ustawienie DEP, tj. ustawienie Zapobieganie wykonywaniu danych , może spowodować awarię programów. Aby sprawdzić te ustawienia

1. Kliknij Start i kliknij prawym(Right Click) przyciskiem myszy Komputer(Computer) i przejdź do Właściwości(Properties)

2. Następnie kliknij Zaawansowane ustawienia systemu.(Advanced system settings.)

3. Tam kliknij zakładkę Zaawansowane(Advanced) i kliknij Ustawienia(Settings) pod Sesją wydajności(Performance) .

COM Surrogate przestał działać

4. Kliknij opcję Zapobieganie wykonywaniu danych.(Data Execution Prevention.)

5. Upewnij się, że wybrałeś opcję „ Włącz funkcję DEP tylko dla podstawowych programów i usług systemu Windows(Turn on DEP for essential Windows programs and services only) ”.

6. Następnie kliknij Zastosuj(Apply) , a następnie OK i zrestartuj(reboot) system

Możesz też wybrać opcję Włącz(Turn) funkcję DEP dla wszystkich programów i usług z wyjątkiem wybranych przeze mnie, kliknąć Dodaj(Add) i dodać następujące elementy:

  • C:WindowsSystem32dllhost.exe dla systemów 32-bitowych
  • C:WindowsSysWOW64dllhost.exe dla systemów 64-bitowych

Kliknij Zastosuj/OK.

4] Ponownie zarejestruj pliki DLL

Otwórz podwyższone CMD i wykonaj następujące polecenia:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Zobacz, czy to pomoże.

Jeśli te kroki nie rozwiążą problemu, spróbuj ponownie zainstalować konkretną aplikację, która powoduje problem.

Jeśli dzieje się to z jednym ze składników systemu Windows(Windows) , spróbuj uruchomić SFC /SCANNOW.

WSKAZÓWKA(TIP) : Zobacz ten wpis, jeśli otrzymasz komunikat Nie można ukończyć akcji, ponieważ plik jest otwarty w(The action cannot be completed because the file is open in COM Surrogate) komunikacie zastępczym COM.



About the author

Jestem inżynierem Windows, ios, pdf, błędów, gadżetów z ponad 10-letnim doświadczeniem. Pracowałem nad wieloma wysokiej jakości aplikacjami i frameworkami Windows, takimi jak OneDrive dla Firm, Office 365 i nie tylko. Moja ostatnia praca obejmowała opracowanie czytnika PDF dla platformy Windows i pracę nad tym, aby komunikaty o błędach były bardziej zrozumiałe dla użytkowników. Dodatkowo od kilku lat jestem zaangażowany w rozwój platformy ios i dobrze znam zarówno jej funkcje, jak i dziwactwa.



Related posts