Napraw COM Surrogate przestał działać w systemie Windows 7

Mój klient zaczął mieć dziwny problem podczas przeglądania zdjęć i filmów na swoim komputerze z systemem Windows 7(Windows 7) : wyskoczyłby z następującym komunikatem o błędzie:

COM Surrogate has stopped working

com surogat

Dziwne było to, że błąd pojawił się tylko podczas przeglądania plików wideo lub zdjęć, a nie żadnego innego typu pliku. Po przeprowadzeniu pewnych badań udało nam się rozwiązać problem, ale musieliśmy wypróbować kilka różnych rzeczy, zanim w końcu zadziałało. W tym poście opiszę różne możliwe rozwiązania i mam nadzieję, że jedno z nich zadziała dla Ciebie.

Metoda 1 – Zaktualizuj kodeki

Oczywiście, ponieważ był to problem z obrazem/wideo, pomyśleliśmy, że może to być coś z zainstalowanym obecnym zestawem kodeków. Ten klient szczególnie lubił kopiować i zgrywać rzeczy, więc zainstalował ffdshow plus kilka innych kodeków. Ręcznie zaktualizowaliśmy wszystkie kodeki do ich najnowszych wersji, w tym ffdshow, Windows 7 Codec Pack i inne. Możesz pobrać najnowszą wersję pakietu kodeków dla (Codec Pack)systemu Windows 7(Windows 7) .

Jeśli na komputerze zainstalowano DivX lub Nero , zaktualizuj je również do najnowszych wersji. (Nero)W niektórych przypadkach może być konieczne odinstalowanie programu, a następnie ponowne zainstalowanie go później.

Metoda 2 – Kaspersky Antivirus

Wystąpił znany problem z programem antywirusowym firmy Kaspersky , który powoduje, że ten problem występuje. Jeśli używasz Kaspersky , musisz upewnić się, że aktualizujesz rzeczywiste oprogramowanie Kaspersky , a nie tylko definicje antywirusowe. Możesz także sprawdzić, czy to naprawdę powoduje problem, całkowicie wyłączając program i sprawdzając, czy problem zniknie.

Metoda 3 – Polecenia

Istnieje kilka poleceń, które możesz spróbować uruchomić w systemie Windows(Windows) , aby sprawdzić, czy to rozwiązuje problem. Musisz je uruchomić w wierszu polecenia. Kliknij (Click)Start , wpisz cmd , a następnie kliknij prawym przyciskiem myszy i wybierz Uruchom(Run) jako administrator . Teraz wpisz następujące polecenia, naciskając enter po każdym z nich:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Spowoduje to ponowne zarejestrowanie kilku bibliotek dll w systemie Windows(Windows) i prawdopodobnie naprawi błąd zastępczy COM . Jeśli nie, czytaj dalej!

Metoda 4 – Sprawdź dysk pod kątem błędów

Jeśli widzisz ten problem tylko na określonym dysku, takim jak zewnętrzne urządzenie USB , może to oznaczać, że na dysku twardym znajdują się uszkodzone sektory. Dobrym pomysłem jest uruchomienie programu chkdsk, aby upewnić się, że dysk działa poprawnie. Możesz przeczytać mój poprzedni post na temat korzystania z narzędzia chkdsk(how to use the chkdsk utility) .

Metoda 5 (Method 5) - Wyłącz DEP(– Disable DEP) dla dllhost.exe

Kolejną poprawką, o której wspominano wiele razy, jest dodanie dllhost.exe do listy wykluczeń funkcji DEP ( Data Execution Protection ). Możesz przeczytać mój poprzedni post na temat wyłączania funkcji DEP w systemie Windows(how to turn off DEP in Windows) . W ostatnim kroku w tym artykule kliknij Dodaj(Add) , a następnie dodaj następujący plik exe w 32-bitowym systemie Windows 7 :(Windows 7)

C:\Windows\System32\dllhost.exe

W przypadku 64-bitowego systemu Windows 7(Windows 7) należy wykluczyć plik dllhost.exe w tej ścieżce:

C:\Windows\SysWOW64\dllhost.exe

com zastępcza dll

Metoda 6 – Sterownik wyświetlacza/drukarki

Może to być trochę trudne, ale jeśli niedawno zaktualizowałeś sterownik wyświetlacza lub nawet inny sprzęt na komputerze, spróbuj przywrócić sterownik do poprzedniej wersji. Zwykle dotyczy to bardziej sterownika ekranu niż czegokolwiek innego. W niektórych przypadkach aktualizacja do najnowszej wersji sterownika ekranu może również rozwiązać problem, więc będziesz musiał pobawić się z aktualizacją sterownika lub wycofaniem sterownika.

Aby przywrócić sterownik ekranu, przejdź do Menedżera urządzeń(Device Manager) , rozwiń Karty( Display Adapters ) graficzne, a następnie kliknij prawym przyciskiem myszy urządzenie wyświetlające i wybierz Odinstaluj(Uninstall) . Zobaczysz wyskakujące okienko, w którym musisz zaznaczyć pole Usuń oprogramowanie sterownika dla tego urządzenia(Delete the driver software for this device) .

wycofać sterownik

W tym samym świetle powinieneś również sprawdzić sterowniki drukarki i zaktualizować je wszystkie, jeśli są dostępne aktualizacje.

Mamy nadzieję, że jedna z tych metod naprawi błąd COM Surrogate w systemie Windows 7(Windows 7) . Jeśli nie, napisz tutaj komentarz i daj nam znać o swoich specyfikacjach i wypróbowanych rozwiązaniach, a my postaramy się pomóc. Cieszyć się!



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts