dllhost.exe - Co to jest dllhost.exe i dlaczego działa?

Co to jest dllhost.exe?

Prawdziwy plik dllhost.exe to składnik oprogramowania Microsoft Windows firmy Microsoft. Okna Microsoft w systemie operacyjnym. Dllhost.exe uruchamia również hosta biblioteki dołączanej dynamicznie. Blok kodu przechowywany w jednym pliku, który uruchamia kilka plików na komputerze z systemem Windows. Ten program może powodować błędy, jeśli nie jest aktualny.





dllhost.exe



Host biblioteki dołączanej dynamicznie to proces przeznaczony do uruchamiania jednej lub więcej usług lub aplikacji operacyjnych systemu Windows. Często mówimy o tym jako o surogacie i ładunkach COM. Szybkie przeglądanie za pomocą Menedżera zadań w dowolnym systemie Windows ujawni proces. Jest również znany jako dllhost.exe działający w tle.

Jeśli znalazłeś to, prawdopodobnie chciałbyś wiedzieć, co robi i jakie jest jego opisanie COM Surrogate. I czy uruchomienie na komputerze jest bezpieczne, czy nie. Jednak dobrze jest wziąć pod uwagę, że powinien tam być. Jest to proces, który Microsoft tworzy i jest pakowany w każdej wersji systemu operacyjnego Windows.



Teraz istnieje niewielka szansa, że ​​plik dllhost.exe może dostać wirusa. Jeśli jednak na komputerze zainstalowano wszystkie najnowsze poprawki zabezpieczeń z witryny Windows Update. Instalujesz także program antywirusowy. Wtedy jest bardzo mało prawdopodobne, że będziesz mieć jakiekolwiek problemy z infekcją.



Co to jest COM +?

Aby zrozumieć, co robi dllhost.exe. Musisz zrozumieć, czym właściwie jest usługa COM +. COM + to skrót od do omponent LUB bject M odel. Podczas pobierania procesu / usługi w Process Explorer nie ujawnia zbyt wiele.

W rzeczywistości zarządza konfiguracją i śledzeniem komponentów opartych na modelu Component Object Model (COM) +. Jeśli usługa przestanie działać, większość składników opartych na modelu COM + nie będzie działać poprawnie. Jeśli wyłączymy tę usługę, wszelkie usługi, które wyraźnie od niej zależą, nie zostaną uruchomione.



Spójrz na Biblioteka Microsoft Dev Center W pliku dllhost.exe ujawnia się, że COM + jest przede wszystkim przydatny w następujących przypadkach



  • Wdrażanie aplikacji na poziomie przedsiębiorstwa w całej sieci.
  • Następnie dostarczanie istniejących komponentów do tworzenia aplikacji. Ponieważ uważamy COM + za architekturę programowania zorientowaną obiektowo.
  • Uruchamianie rejestru zdarzeń, który obsługuje. Na przykład żądania systemowe, zwiększa bezpieczeństwo, wyzwala uchwyty procesów, a także tworzy kolejki zgłoszeń serwisowych dla aplikacji.

Ponadto:

COM + składa się z komponentów blokowych, które definiują się samodzielnie i dobrze współgrają z innymi. Przydatność w tym wynika z projektowania komponentów, które udostępniamy i ponownie wykorzystujemy. Taka konstrukcja nie tylko obniża zapotrzebowanie na zasoby systemowe. Ale poprawia także szybkość inicjalizacji.

Modele obiektów komponentów nie są napisane w żadnym określonym języku programowania. Istnieją jednak oddzielne klasy dla każdej z nich, w zależności od zamierzonego języka programowania. Na poziomie przedsiębiorstwa zapewnia to zaletę masowego wdrażania za pomocą narzędzia GUI stworzonego przez firmę Microsoft o nazwie DCOM .

Dllhost.exe jest hostem dla plików DDL i binarnych plików wykonywalnych:

Biblioteka DLL (biblioteka dołączana dynamicznie) jest zasadniczo blokiem kodu o różnym rozmiarze w pojedynczym pliku. Ten kod może być składową aplikacji, usługi lub tylko dodatkiem do graficznego interfejsu użytkownika. Dllhost.exe jest podobny do svchost.exe.

Jest to usługa systemu Windows wymagana dla każdego kodu programowania zorientowanego na model COM +. Pokażemy Ci próbkę tego, co dllhost.exe uruchamia za pomocą Process Monitor. Obejmuje to typy plików .dll i .exe.

Ryzyka:

Dllhost.exe jest bezpieczny, o ile na komputerze są zainstalowane wszystkie poprawki zabezpieczeń. Jeśli widzisz go w następujących miejscach, jesteś bezpieczny:

  • Oficjalna lokalizacja katalogu dla tego procesu to C: Windows System32 dllhost.exe
  • Dllhst3g jest również prawidłowym procesem systemu Windows przechowywanym w tym samym folderze System32.

Jeśli dllhost.exe pojawia się gdziekolwiek indziej, prawdopodobnie jest to wirus. Niektóre wirusy-robaki naśladują nazwę dllhost i przechowują się w folderze System32. Powinieneś uważać na to. Tutaj jest kilka z nich:

  • Worm / Loveelet-Y przechowuje się w / Windows / System32 / jako dllhost.com
  • Robak / Loveelet-DR przechowuje się w / Windows / System32 / jako dllhost.dll

Wysokie użycie procesora:

Jedną z możliwych usterek bezpieczeństwa w projekcie systemu COM + jest to. Pozwala na uruchomienie dowolnej biblioteki DLL przechowywanej w systemie, przy założeniu, że inicjujący ją wyzwalacz ma wymagane uprawnienia. Oznacza to, że ilekroć zauważysz wysokie użycie procesora przez dllhost.exe. Prawdopodobnie nie jest to proces hosta powodujący problem. Ale raczej załadowana biblioteka DLL działająca przez hosta. Możesz użyć programu, takiego jak Process Explorer, aby zbadać dalej.

Dllhost.exe jest w rzeczywistości bezpiecznym procesem systemu Windows utworzonym przez firmę Microsoft. Zasadniczo używamy go do uruchamiania innych aplikacji i usług. Powinien być uruchomiony, ponieważ ma krytyczne znaczenie dla kilku zasobów systemowych.

Mam nadzieję, że podoba Ci się ten artykuł i uzyskasz w nim pomoc. Jeśli nadal masz pytania związane z tym artykułem, możesz je zadać w sekcji komentarzy poniżej. Miłego dnia!

Zobacz także: Wstaw symbol stopnia na macOS: jak to zrobić?