Miękki

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

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Wysłany dniaOstatnia aktualizacja: 17 lutego 2021 r.

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



COM Surrogate przestał działać

Zawartość[ ukryć ]



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

Proces dllhost.exe nosi nazwę COM Surrogate i jedyny moment, w którym prawdopodobnie zauważysz jego istnienie, to awaria i wyświetlenie komunikatu COM Surrogate przestał działać. Czym jest ten zastępczy COM 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 używa na przykład COM Surrogate podczas wyodrębniania miniatur. Jeśli przejdziesz do folderu z włączonymi miniaturami, Eksplorator uruchomi zastępczy COM 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. Eksplorator zdecydował się zaabsorbować spadek wydajności w zamian za poprawę niezawodności, co spowodowało usunięcie tych podejrzanych bitów kodu z głównego procesu Eksploratora. Awaria ekstraktora miniatur powoduje zniszczenie procesu COM Surrogate zamiast Eksploratora.



Innymi słowy, COM Surrogate to nie podoba mi się ten kod, więc poproszę COM o hostowanie go w innym procesie. W ten sposób, jeśli ulegnie awarii, to proces ofiarny COM Surrogate ulegnie awarii, 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 przestał działać za pomocą poniższego samouczka.



Jak naprawić 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 .

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 FilesCommon FilesAheadDSFilterNeVideo.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łącz podgląd miniatur , co powinno tymczasowo rozwiązać problem, ale nie jest optymalnym rozwiązaniem, aby naprawić błąd COM Surrogate.

Metoda 3: Ponownie zarejestruj biblioteki DLL

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

1. Kliknij prawym przyciskiem myszy przycisk Okno i wybierz Wiersz polecenia (administrator) .

administrator wiersza poleceń

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

|_+_|

zarejestruj biblioteki DLL

To może naprawić COM Surrogate przestał działać problem, ale jeśli nie, to 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 zostało wyjaśnione tutaj .

Metoda 5: Wyłącz DEP dla pliku dllhost

Wyłączanie funkcji DEP dla dllhost.exe wydaje się, że rozwiązuje problem dla większości użytkowników, więc zobaczmy, jak to zrobić. Możesz przeczytać więcej na ten temat w moim poprzednim poście o tym, jak wyłączyć DEP.

1. W ostatnim kroku kliknij Dodać jak pokazano poniżej:

Dodaj usługi

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

|_+_|

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, a zatem wycofanie sterownika 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 lub Mój komputer i wybierz właściwości.

2. Teraz po lewej stronie kliknij Menadżer urządzeń .

menadżer urządzeń

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

Przywróć sterownik wyświetlacza

4. Zobaczysz wyskakujące okienko, w którym musisz sprawdzić Usuń oprogramowanie sterownika dla tego urządzenia i kliknij OK. System Windows odinstaluje urządzenie i usunie oprogramowanie sterownika pobrane z witryny Windows Update. Możesz później zainstalować nowe oprogramowanie sterowników.

Może Ci się spodobać:

Miejmy nadzieję, że jedna z tych metod będzie naprawiono błąd COM Surrogate przestał działać . Jeśli nadal masz jakiekolwiek wątpliwości lub pytania, możesz je skomentować, postaramy się pomóc.

Aditya Farrad

Aditya jest zmotywowanym specjalistą od technologii informatycznych i od 7 lat zajmuje się pisaniem technologii. Zajmuje się usługami internetowymi, urządzeniami mobilnymi, Windows, oprogramowaniem i poradnikami.