Jak naprawić COM Surrogate przestał działać?

COM Surrogate przestał działać nagle wyskakuje podczas przeglądania zdjęć lub oglądania filmów? Nie martw się, większość użytkowników boryka się z tym błędem, więc musi być na to poprawka. W tym poście omówimy, jak naprawić ten błąd.

COM Surrogate przestał działać

Co robi COM Surrogate i dlaczego zawsze przestaje działać?

Proces dllhost.exe nosi nazwę COM Surrogate i jedyny przypadek, w którym prawdopodobnie zauważysz jego istnienie, to jego awaria i wyświetlenie komunikatu COM Surrogate przestał działać. Czym jest ten zastępczy COM(COM Surrogate) i dlaczego ciągle się zawiesza?

COM Surrogate to fantazyjna nazwa procesu Sacrificial dla obiektu COM , który jest uruchamiany poza procesem, który go zażądał. Eksplorator(Explorer) używa na przykład zastępcy COM(COM Surrogate) podczas wyodrębniania miniatur. Jeśli przejdziesz do folderu z włączonymi miniaturami, Eksplorator(Explorer) uruchomi zastępczy COM(COM Surrogate) i użyje go do obliczenia miniatur dokumentów w folderze. Dzieje się tak, ponieważ Explorer nauczył się nie ufać ekstraktorom miniatur; mają słabą historię stabilności. poszukiwacz(Explorer)postanowił zaabsorbować spadek wydajności w zamian za poprawę niezawodności, co skutkuje usunięciem tych podejrzanych bitów kodu z głównego procesu Eksploratora(Explorer) . Awaria ekstraktora miniatur powoduje zniszczenie procesu COM Surrogate zamiast Explorer .

Innymi słowy, COM Surrogate to kod, w którym nie podoba mi się ten kod, więc poproszę COM o udostępnienie go w innym procesie. W ten sposób, jeśli się zawiesza, to proces ofiarny COM Surrogate zawiesza się, a nie mój proces. A kiedy się zawiesza, oznacza to po prostu, że spełniły się najgorsze obawy Odkrywcy.

W praktyce, jeśli dostaniesz tego typu awarie podczas przeglądania folderów zawierających pliki wideo lub multimedialne, problemem jest najprawdopodobniej niestabilny kodek. Więc bez marnowania czasu zobaczmy, jak naprawić COM Surrogate(Fix COM Surrogate) przestał działać za pomocą poniższego samouczka.

Jak naprawić COM Surrogate(Fix COM Surrogate) przestał działać ?

Metoda 1: Zaktualizuj kodeki

Ponieważ problem jest związany z przeglądaniem zdjęć i filmów, aktualizacja kodeka wydaje się być dobrą opcją i, miejmy nadzieję, może pomóc w naprawieniu błędu COM Surrogate . Możesz pobrać najnowszą wersję kodeka dla systemu Windows 10 / 8.1 / 7 tutaj(here) .

Jeśli masz zainstalowane DivX lub Nero , możesz rozważyć zaktualizowanie ich do najnowszej wersji, aw niektórych przypadkach będziesz musiał je odinstalować i ponownie zainstalować, aby działały poprawnie.

Jeśli zaktualizowałeś Nero i DivX i nadal masz problem, możesz spróbować zmienić nazwę pliku C:Program Files\Common Files\Ahead\DSFilter\NeVideo.ax na NeVideo.ax.bak . Może być również konieczna zmiana nazwy NeVideoHD.ax na NeVideoHD.bak , co jednak zepsuje Nero Showtime .

Metoda 2: Wyłącz miniaturę

Możesz wyłączyć podgląd miniatur(disable Thumbnail previews) , co powinno tymczasowo rozwiązać problem, ale nie jest optymalnym rozwiązaniem, aby naprawić błąd COM Surrogate(COM Surrogate) .

Metoda 3: Ponownie zarejestruj biblioteki DLL

Ponownie zarejestruj kilka bibliotek DLL(DLLs) w systemie Windows(Windows) , co może naprawić błąd zastępczy COM . Aby to zrobić:

1. Kliknij prawym(Right) przyciskiem myszy przycisk Okno(Window) i wybierz „ Wiersz polecenia (administrator)(Command Prompt (Admin)) ”.

administrator wiersza poleceń

2. W oknie cmd wpisz następujące polecenia i naciśnij enter po każdym z nich:

regsvr32 vbscript.dll
regsvr32 jscript.dll

zarejestruj biblioteki DLL

Może to naprawić problem zastępczy COM Surrogate,( fix the COM Surrogate has stopped working) ale jeśli nie, czytaj dalej!

Metoda 4: Sprawdzanie błędów dysku twardego

Innym sposobem naprawienia błędu COM Surrogate jest uruchomienie narzędzia sprawdzania dysku, które jest wyjaśnione tutaj .

Metoda 5: Wyłącz DEP dla pliku „dllhost”

Wyłączenie funkcji DEP dla dllhost.exe wydaje się rozwiązać problem dla większości użytkowników, więc zobaczmy, jak to zrobić. Więcej o tym przeczytasz w moim poprzednim poście o tym, jak wyłączyć DEP(how to turn off DEP) .

1. W ostatnim kroku kliknij Dodaj(Add ) , jak pokazano poniżej:

Dodaj usługi

2. W wyskakującym oknie Dodaj wybierz następujące pliki wykonywalne:(Add)

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

plik dllhost otwarty

3. Wybierz plik dllhost, kliknij otwórz, a otrzymasz coś takiego:

Zastępca COM w DEP

Powinno to prawdopodobnie naprawić  błąd COM Surrogate , który przestał działać.

Metoda 6: Przywróć sterownik ekranu

Czasami ostatnie aktualizacje sterowników ekranu mogą powodować ten błąd, dlatego przywrócenie sterowników w systemie Windows 10(driver rollback on Windows 10) może rozwiązać problem. Ale powinieneś to zrobić tylko wtedy, gdy zauważysz problem po zaktualizowaniu sterowników.

1. Kliknij prawym przyciskiem myszy Ten komputer(This PC) lub Mój komputer (My Computer ) i wybierz właściwości.

2. Teraz po lewej stronie kliknij Menedżera urządzeń(Device Manager) .

menadżer urządzeń

3. Rozwiń (Expand Display) Karty(Adapters) graficzne, a następnie kliknij prawym przyciskiem myszy urządzenie wyświetlające i wybierz Odinstaluj.(Uninstall.)

Wycofaj sterownik wyświetlacza

4. Pojawi się wyskakujące okienko, w którym należy zaznaczyć opcję „ Usuń oprogramowanie sterownika dla tego urządzenia(Delete the driver software for this device) ” i kliknąć OK. System Windows(OK. Windows) odinstaluje urządzenie i usunie oprogramowanie sterownika pobrane z witryny Windows Update(Windows Update) . Możesz później zainstalować nowe oprogramowanie sterowników.

Może Ci się spodobać:

Mamy nadzieję, że jedna z tych metod naprawi błąd COM Surrogate(fix COM Surrogate has stopped working error) . Jeśli nadal masz jakiekolwiek wątpliwości lub pytania, możesz je skomentować, postaramy się pomóc.



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts