Co to jest proces COM Surrogate (dllhost.exe) Windows 10, 8, 7?

Systemy operacyjne Windows wykorzystują szereg procesów, które pozwalają niektórym aplikacjom i komponentom działać zgodnie z oczekiwaniami, ale w wielu przypadkach jako użytkownicy nie mamy jasnego pojęcia o roli, jaką odgrywa każdy z nich.

Dzisiaj Solvetic opowie o procesie Com Surrogate i zobaczymy, jaką rolę odgrywa on w systemie Windows.

Czym jest proces Com Surrogate?Procesy COM oznaczają Component Object Model i jest to interfejs wprowadzony przez Microsoft w 1993 roku, który umożliwia programistom tworzenie "obiektów COM" przy użyciu różnych języków programowania, w skrócie, te obiekty COM łączą się z innymi aplikacjami i rozszerzają ich możliwości .

Menedżer plików systemu Windows wykorzystuje obiekty COM do tworzenia miniatur obrazów i innych plików po otwarciu folderu. Obiekt COM zajmuje się przetwarzaniem obrazów, filmów i innych plików w celu generowania miniatur, umożliwiając rozszerzenie Eksploratora plików o obsługę nowych kodeków wideo lub obrazu.

Com Surrogate to kod incydentu, który występuje, gdy pakiety kodeków nie działają zgodnie ze wskazówkami lub program, którego używamy do zmiany danych plików audio, nie jest zgodny z wersją systemu operacyjnego.

Tego kodu incydentu nie można po prostu włączyć ani wyłączyć. Proces zastępczy COM wykonuje obiekt COM poza pierwotnym procesem, w którym został zażądany, dlatego jeśli obiekt COM ulegnie awarii, zabije tylko proces podstawienia COM, a oryginalny proces hosta nie zostanie zablokowany. Proces COM Surrogate nosi nazwę „dllhost.exe”, ponieważ hostowane przez niego obiekty COM są plikami .dll.

Jak sprawdzić, który obiekt Com Surrogate jest hostowany w systemie operacyjnym?

Krok 1
Z menedżera zadań systemu Windows możemy sprawdzić, czy procesy COM Surrogate są hostowane w czasie rzeczywistym, w tym celu uzyskamy dostęp do Menedżera zadań, przejdź do karty Procesy, aw sekcji Procesy w tle możemy zobaczyć, że różne procesy zastępcze Com są aktywne:

POWIĘKSZAĆ

Krok 2
Tam możemy kliknąć prawym przyciskiem myszy / Właściwości na wspomniany proces, a w zakładce Szczegóły możemy uzyskać więcej szczegółów na temat wybranego procesu:

Krok 3
Chociaż mamy podstawowe informacje o procesie, najlepiej jest poznać więcej szczegółowych informacji na jego temat. W tym celu możemy skorzystać z narzędzia Process Explorer opracowanego przez Microsoft i będącego częścią grupy narzędzi SysInternals.

Możemy go pobrać za darmo pod poniższym linkiem:

Po uruchomieniu aplikacji możemy najechać myszą na proces dllhost.exe i zobaczymy, z którą aplikacją jest on powiązany:

POWIĘKSZAĆ

Możemy wyłączyć ten procesNie można wyłączyć procesu COM Surrogate, ponieważ jest on niezbędną częścią systemu Windows. W rzeczywistości jest to tylko proces kontenera, który służy do wykonywania obiektów COM, które inne procesy chcą wykonać, a nie mogą. Wszystkie procesy dllhost.exe, które widzimy w systemie, zostały uruchomione przez inny program, aby zrobić coś, co program chce zrobić.

Pamiętajmy, że proces ten jest częścią cyklu operacyjnego systemów operacyjnych Windows i dlatego nie jest klasyfikowany jako wirus ani zagrożenie dla wszystkich informacji przechowywanych w systemie.

Widzieliśmy, jak proces Com Surrogate jest zawarty w aktywnych procesach Windows i nie powinniśmy się tym niepokoić.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave