Zalecane, 2024

Wybór Redakcji

Fix 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 Windows 7: wyświetliłby się komunikat o błędzie:

 COM Surrogate przestał działać 

Dziwne było to, że błąd pojawił się tylko podczas przeglądania plików wideo lub obrazów, a nie innych typów plików. Po przeprowadzeniu 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 będzie dla ciebie skuteczne.

Metoda 1 - Aktualizacja kodeków

Oczywiście, ponieważ był to problem wideo / obrazu, pomyśleliśmy, że może to być coś z obecnym zestawem zainstalowanych kodeków. Ten klient w szczególności lubił kopiować i zgrywać rzeczy, więc miał zainstalowany ffdshow oraz kilka innych kodeków. Ręcznie zaktualizowaliśmy wszystkie kodeki do ich najnowszych wersji, w tym ffdshow, Windows 7 Codec Pack i innych. Możesz pobrać najnowszą wersję systemu Windows 7 Codec Pack.

Jeśli masz zainstalowany na komputerze program DivX lub Nero, zaktualizuj go także do najnowszych wersji. W niektórych przypadkach może być konieczne odinstalowanie programu, a następnie ponowne zainstalowanie go później.

Metoda 2 - Kaspersky Antivirus

Znany jest problem z programem antywirusowym firmy Kaspersky, który powoduje wystąpienie tego problemu. Jeśli używasz Kaspersky, musisz zaktualizować rzeczywiste oprogramowanie Kaspersky, a nie tylko definicje antywirusowe. Możesz także sprawdzić, czy to naprawdę powoduje problem, wyłączając całkowicie program i sprawdzając, czy problem zniknął.

Metoda 3 - Polecenia

Istnieje kilka poleceń, które można uruchomić w systemie Windows, aby sprawdzić, czy to rozwiązuje problem. Musisz uruchomić te w wierszu polecenia. Kliknij przycisk Start, wpisz polecenie cmd, a następnie kliknij prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator. Teraz wpisz następujące polecenia, naciskając enter po każdym:

 regsvr32 vbscript.dll regsvr32 jscript.dll 

To spowoduje ponowną rejestrację kilku bibliotek dll w systemie 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 są uszkodzone sektory. Dobrym pomysłem jest uruchomienie polecenia chkdsk, aby upewnić się, że dysk działa poprawnie. Możesz przeczytać mój poprzedni post na temat korzystania z narzędzia chkdsk.

Metoda 5 - Wyłącz funkcję DEP dla dllhost.exe

Kolejna poprawka, o której wspominano już wiele razy, to dodanie pliku dllhost.exe do listy wykluczeń dla funkcji DEP (Data Execution Protection). Możesz przeczytać mój poprzedni post, jak wyłączyć DEP w Windows. Na ostatnim kroku tego artykułu kliknij przycisk Dodaj, a następnie dodaj następujący plik exe w systemie Windows 7 w wersji 32-bitowej:

 C: \ Windows \ System32 \ dllhost.exe 

W przypadku 64-bitowego systemu Windows 7 należy wykluczyć plik dllhost.exe z tej ścieżki:

 C: \ Windows \ SysWOW64 \ dllhost.exe 

Metoda 6 - Wyświetlacz / Sterownik 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 jest bardziej w sterowniku wyświetlacza niż cokolwiek innego. W niektórych przypadkach uaktualnienie do najnowszej wersji sterownika ekranu może również naprawić problem, więc będziesz musiał pobawić się aktualizacją sterownika lub wycofaniem sterownika.

Aby przywrócić sterownik ekranu, przejdź do Menedżera urządzeń, rozwiń Karty graficzne, a następnie kliknij prawym przyciskiem myszy urządzenie wyświetlające i wybierz Odinstaluj . Zobaczysz wyskakujące okno, w którym musisz zaznaczyć opcję Usuń oprogramowanie sterownika dla tego urządzenia .

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

Mamy nadzieję, że jedna z tych metod naprawi błąd COM zastępczy w systemie Windows 7. Jeśli nie, opublikuj tutaj komentarz i poinformuj nas o swoich specyfikacjach i próbach, a postaramy się pomóc. Cieszyć się!

Top