Zalecane, 2024

Wybór Redakcji

Co to jest substytut COM w systemie Windows 10 i czy jest to wirus?

Czy zauważyłeś proces zastępowania COM w Menedżerze zadań Windows 10? Przeglądałem listę procesów i zauważyłem, że dwa z nich działają w moim systemie.

Zrozumienie różnych procesów w menedżerze zadań może być sporym wyzwaniem. Napisałem już szczegółowy wpis na svchost.exe, który jest procesem obsługującym różne usługi Windows. W dowolnym momencie może działać od 10 do 15 takich systemów.

W tym artykule opiszę, czym jest COM Surrogate w systemie Windows 10 i czy musisz się tym martwić, czy nie.

Co to jest surogat COM?

Surogatek COM jest jednym z tych procesów, w których naprawdę nie masz pojęcia, co robi, patrząc na niego. Nie ma niestandardowej ikony i siedzi tam bez dostarczania wielu informacji o tym, co robi.

Czasami istnieje wiele procesów zastępczych COM działających jednocześnie. Jeśli przejdziesz do menedżera zadań, zwykle zobaczysz, że dwa z nich działają.

Jeśli klikniesz prawym przyciskiem myszy i wybierzesz Przejdź do szczegółów, zobaczysz, że nazwa procesu to faktycznie dllhost.exe. Zauważysz także, że proces przebiega pod Twoją nazwą użytkownika, a nie kontem System lub Local Service lub Network Servic e.

Na szczęście, COM Surrogate nie jest wirusem (przez większość czasu). Jest to legalny proces systemu Windows 10 działający w tle. Nazywa się dllhost, ponieważ proces ten obsługuje pliki DLL. To chyba nie ma sensu, więc wyjaśnijmy to bardziej szczegółowo.

Zasadniczo Microsoft stworzył interfejs dla programistów do tworzenia rozszerzeń programów o nazwie Obiekty COM. Jest to również używane w przypadku niektórych programów w systemie Windows 10. Na przykład Eksplorator Windows ma obiekt COM, który pozwala mu tworzyć miniatury obrazów i filmów w folderze.

Jednak dużym problemem z tymi obiektami COM było to, że uległy awarii i spowolniły proces Explorera. Oznaczało to, że cały system ulegnie awarii, jeśli obiekt COM ulegnie awarii z jakiegokolwiek powodu.

Aby rozwiązać ten problem, firma Microsoft opracowała proces zastępowania COM, który zasadniczo uruchamiał obiekt COM w oddzielnym procesie, niż ten, który go zażądał. Tak więc, w przykładzie Explorer, obiekt COM nie byłby uruchamiany w procesie explorer.exe, ale w nowo utworzonym procesie zastępczym COM.

Teraz, jeśli obiekt COM ulegnie awarii, będzie to tylko proces zastępczy COM i Explorer będzie nadal działać. Całkiem sprytnie, prawda?

W rzeczywistości, jeśli pobierzesz Process Explorer, możesz zobaczyć obiekt COM, o którym mówię powyżej.

Jeśli najedziesz kursorem myszy na pozycję dllhost.exe, zobaczysz, że klasa COM to Microsoft Thumbnail Cache, czyli rozszerzenie używane do tworzenia miniaturek w Eksploratorze.

Czy COM Surrogate może być wirusem?

W przeszłości zdarzały się przypadki, w których trojany i wirusy ukrywały się w systemie operacyjnym Windows, maskując się jako COM Surrogate i inne procesy Windows.

Jeśli otworzysz menedżera zadań, kliknij proces prawym przyciskiem myszy i wybierz opcję Otwórz lokalizację pliku, aby znaleźć lokalizację źródłową procesu.

Jeśli proces zastępczy COM prowadzi do pliku o nazwie "dllhost" w folderze C: \ Windows \ System3 2, jest mało prawdopodobne, aby był wirusem. Jeśli prowadzi to gdzie indziej, natychmiast uruchom skanowanie antywirusowe.

Zwykle surogat COM wykorzystuje bardzo mało pamięci i procesora i jest tylko jeden lub dwa wystąpienia. Jeśli istnieje wiele procesów dllhosts.exe lub proces pochłania więcej niż 1 do 2 procent procesora, sugerowałbym wykonanie skanowania antywirusowego w trybie offline, które może lepiej wykryć trudne ukryte wirusy.

Mam nadzieję, że przeczytanie tego artykułu nauczyło Cię co nieco o procesach COM Surrogate i Windows 10 w tle. Idąc dalej, powinieneś być mniej zmartwiony widząc procesy działające w tle.

Jeśli nadal masz jakieś pytania, zostaw komentarz, a my postaramy się pomóc. Cieszyć się!

Top