/ / COM Surrogate — usługa systemowa czy wirus? Jak pozbyć się błędów systemowych?

COM Surrogate - usługa systemowa czy wirus? Jak pozbyć się błędów systemowych?

Pomimo potężnego nowoczesnego komputerakonfiguracje i stosunkowo stabilne systemy operacyjne, prawie każdy użytkownik Windows najnowszych wersji napotkał nagłą wiadomość, że program COM Surrogate przestał działać. Dlaczego pojawiają się takie problemy i jak sobie z nimi radzić, czytaj dalej.

COM Surrogate (Windows 7) - co to jest?

Oczywiście, gdy pojawiają się komunikatyTen rodzaj użytkownika natychmiast zadaje pytanie o wpływ wirusa i próbuje gorączkowo wyszukać taki proces w „Menedżerze zadań”, próbując go zatrzymać. Niestety nie prowadzi to do niczego, ponieważ tam po prostu nie ma takiego procesu. Ale błąd wyraźnie wskazuje, że usługa nie powiodła się.

com surogat

Sama usługa Windows 7 COM Surrogate w swoimpierwotna wersja skupia się głównie na wykonaniu komponentów COM+ w środowisku ISS (połączenie internetowe, odtwarzanie niektórych typów plików multimedialnych itp.). Ale to tylko ogólny przypadek.

Dlaczego otrzymuję komunikat o błędzie „COM Surrogate przestał działać”?

Sednem problemu jest to, że niektórzyprogramy korzystające ze standardowych bibliotek .NET nie uzyskują poprawnie dostępu do zasobów komputera. Aplikacje mogą ulec awarii podczas działania, podczas uruchamiania lub podczas normalnego działania do pewnego momentu, w którym pojawi się krytyczny błąd składni, powodując zapętlenie wykonywania kodu (na przykład podczas próby odtworzenia „uszkodzonych” plików multimedialnych). Ponadto pojawia się niebieski ekran.

com zastępczy windows 7

Z drugiej strony często zauważa się, żeprogram COM Surrogate może nie być procesem systemowym, ale wirusem, który podszywa się pod niego. Jego efektem jest to, że zużycie zasobów systemowych zaczyna wychodzić poza skalę (obciążenie procesora może sięgać 95-100%, chociaż dla standardowej usługi teoretycznie obciążenie procesora zwykle nie przekracza 50%, nawet jeśli nie działa prawidłowo).

Skąd wiesz, czy to nie wirus?

Jeśli z jakiegoś powodu użytkownik otrzymałkomunikat, że COM Surrogate przestał działać, najpierw musisz sprawdzić, czy wirus nie spowodował takiej reakcji w systemie. Proces dllhost odpowiada za działanie samej usługi, przedstawionej w postaci wykonywalnego pliku EXE o tej samej nazwie.

program zastępczy com przestał działać

Najpierw musisz otworzyć „Menedżera zadań”, włW zakładce procesy znajdź tam określoną usługę (może być ich kilka, w zależności od ilości uruchomionych aplikacji korzystających z powyższych komponentów), a poprzez PPM przejdź do punktu otwarcia lokalizacji przechowywania plików. Jeśli jest to oryginalny proces, zostanie wyświetlony folder System32 (dla systemów x86) lub SysWOW64 (dla systemów 64-bitowych). Każda inna lokalizacja natychmiast wskazuje na obecność wirusa.

Pytania multimedialne

Jeśli chodzi o multimedia, to najczęściej problemy z COM Surrogate obserwuje się przy uruchamianiu i zamykaniu odtwarzaczy (głównie KMPlayer), nie wspominając o odtwarzaniu uszkodzonych plików.

Wielu ekspertów przypisuje to obecności wstarszy system kodeków z zestawów K-Lite i The HDvid. Najprostszym rozwiązaniem problemu będzie standardowe usunięcie tych pakietów (możesz skorzystać z sekcji programów i komponentów w „Panelu sterowania”), a następnie zainstalowanie nowszej wersji.

Rozwiązywanie problemów z usługami

Jednak w większości przypadków awarie usługCOM Surrogate można wyeliminować bardziej ogólną metodą. Aby to zrobić, musisz skorzystać z sekcji systemowej w „Panelu sterowania”, przejść do zakładki „Zaawansowane” i nacisnąć przycisk parametrów.

program zastępczy com

Następnie używana jest zakładka prewencjiwykonanie danych, które używa DEP enable string dla wszystkich usług i programów z wyjątkiem wybranych. W oknie poniżej, klikając przycisk dodaj usługę, należy podać pełną ścieżkę do pliku dllhost i zapisać zmiany, a następnie ponownie uruchomić system.

com surogat przestał działać

Jeśli to nie pomoże, użyjodzyskiwanie systemu online. Najpierw w konsoli poleceń uruchamianej w imieniu administratora wpisuje się polecenie skanowania (DISM.exe / Online / Cleanup-image / ScanHealth), a następnie przywracanie odbywa się bezpośrednio (DISM.exe / Online / Cleanup-image / Przywrócić zdrowie).

Usuwanie wirusów

Ale, jak już wspomniano, COM Surrogate może:okazują się wirusem. Jeśli to prawda (spójrz na lokalizację pliku), a skanowanie skanerem antywirusowym nic nie dało, najpierw restartujemy system w trybie awaryjnym i używamy dowolnego narzędzia skanującego. Microsoft Security Essentials bardzo pomaga dzięki specjalnemu zestawowi trybu skanowania.

Jeśli usuniesz zagrożenie ręcznie, musiszużyj edytora rejestru (regedit), ustaw wyszukiwanie z {AB8902B4-09CA-4bb6-B78D-A8F59079A8D5} jako wartość i całkowicie usuń znalezioną sekcję. Po tym następuje standardowe ponowne uruchomienie.

Na wszelki wypadek warto sprawdzić dodatkiprzeglądarki, a także śledzić ścieżkę do pliku wykonywalnego (powinna kończyć się tylko rozszerzeniem EXE). Jeśli na końcu zostanie dodane coś innego, wszystko to musi zostać usunięte, a zmiany zapisane.

Czego w żadnym wypadku nie należy robić?

Niektórzy użytkownicy, gdy nastąpi awaria wdziałanie usługi naiwnie zakłada, że ​​można je wyeliminować, kończąc wszystkie procesy dllhost i usuwając plik o tej samej nazwie z jego pierwotnej lokalizacji. Zakończ procesy - korzystające z nich aplikacje zawiesi się. Usuń plik — system całkowicie przestanie działać. Oryginalny proces można zakończyć tylko wtedy, gdy wszystkie programy są zamknięte (ale proces jest nadal aktywny). Ale nie możesz poradzić sobie z usunięciem pliku. Spowoduje to tak wiele dodatkowych błędów, że czasami może pomóc tylko pełna reinstalacja systemu.

Krótkie podsumowanie

Jak widać, problemy z tą usługą mogą byćspotykać się wystarczająco często. Oczywiście większość z nich związana jest z multimediami, rzadziej z Internetem, gdy przeglądarki zaczynają się zawieszać. Aby rozwiązać problemy, jeśli naprawdę dotyczy odtwarzania wideo lub audio, lepiej jest użyć powyższych technik, we wszystkich innych przypadkach będziesz musiał użyć wyjątków dla usługi DEP.