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.
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)) ”.
2. W oknie cmd wpisz następujące polecenia i naciśnij enter po każdym z nich:
regsvr32 vbscript.dll regsvr32 jscript.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:
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
3. Wybierz plik dllhost, kliknij otwórz, a otrzymasz coś takiego:
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) .
3. Rozwiń (Expand Display) Karty(Adapters) graficzne, a następnie kliknij prawym przyciskiem myszy urządzenie wyświetlające i wybierz Odinstaluj.(Uninstall.)
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ć:
- Jak naprawić błąd aplikacji 0xc000007b?
- Jak naprawić pamięć podręczną ikon w systemie Windows 10?(How to Repair Icon Cache in Windows 10)
- Jak naprawić MMC, nie można utworzyć przystawki?(How To Fix MMC Could Not Create The Snap-in)
- Jak stworzyć punkt przywracania systemu – w prosty sposób
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.
Related posts
Napraw wysokie użycie procesora lub dysku COM Surrogate w systemie Windows 11/10
Napraw COM Surrogate przestał działać w systemie Windows 7
Jak naprawić komputer nie będzie POST
Napraw wysokie użycie procesora przez hosta usługi: system lokalny
Napraw system Windows nie może komunikować się z urządzeniem lub zasobem
Napraw komputer nie uruchamia się, dopóki nie zostanie kilkakrotnie uruchomiony ponownie
Napraw Ta kopia systemu Windows nie jest prawdziwym błędem
Jak naprawić błąd aplikacji 0xc0000005
Napraw kod błędu karty sieciowej 31 w Menedżerze urządzeń
Napraw nie można włączyć Windows Defender
Napraw błąd aktualizacji systemu Windows 0x80070020
Napraw komputer z systemem Windows uruchamia się ponownie bez ostrzeżenia
Napraw pulpit odnosi się do lokalizacji, która jest niedostępna
Jak naprawić błąd ładowania aplikacji 5:0000065434
Napraw aktualizacje systemu Windows 7, które nie są pobierane
Napraw brak pliku VCRUNTIME140.dll w systemie Windows 10
Napraw Wystąpił problem z certyfikatem bezpieczeństwa tej witryny
Napraw błąd 0X80010108 w systemie Windows 10
Napraw komputer nie przejdzie w tryb uśpienia w systemie Windows 10
Napraw hosta usługi: system lokalny (svchost.exe) Wysokie użycie procesora i dysku