dllhost.exe - dllhost.exe Nedir ve Neden Çalışıyor?

Dllhost.exe nedir?

Orijinal dllhost.exe dosyası, Microsoft tarafından Microsoft Windows'un bir yazılım bileşenidir. Bir işletim sistemindeki Microsoft pencereleri. Dllhost.exe ayrıca Dinamik Bağlantı Kitaplığı Ana Bilgisayarı'nı da çalıştırır. Windows PC'de birkaç dosyayı çalıştıran tek bir dosyada depolanan bir kod bloğu. Bu program güncel değilse hatalara neden olabilir.





dllhost.exe



Dinamik Bağlantı Kitaplığı Ana Bilgisayarı, bir veya daha fazla Windows işletim hizmeti veya uygulamasını başlatmak için tasarlanmış bir işlemdir. Biz buna genellikle COM vekili ve yükler diyoruz. Herhangi bir Windows sisteminde Görev Yöneticisi aracılığıyla hızlı bir inceleme, bir süreci ortaya çıkaracaktır. Aynı zamanda arka planda çalışan dllhost.exe olarak da bilinir.

Bunu bulduysanız, muhtemelen ne yaptığını ve COM Surrogate'in açıklamasını bilmek istersiniz. Ve bilgisayarınızda çalışmasının güvenli bir süreç olup olmadığı. Ancak, dikkate alınması gereken iyi şey, orada olması gerektiğidir. Bu, Microsoft'un oluşturduğu ve Windows işletim sisteminin her sürümünde paketlenen bir süreçtir.



Şimdi dllhost.exe'nin virüs kapma ihtimali çok düşük. Bununla birlikte, bilgisayarınız Windows Update'in en son güvenlik yamalarıyla güncelse. Ayrıca bir anti-virüs kurarsınız. O zaman enfeksiyonla ilgili herhangi bir problem yaşama olasılığınız çok düşüktür.



COM + nedir?

Dllhost.exe'nin ne yaptığını anlamak için. COM + Hizmetinin gerçekte ne olduğunu anlamanız gerekir. COM + kısaltmasıdır C omponent VEYA bject M odel. İşlem Gezgini'nde süreci / hizmeti yukarı çekerken, pek bir şey ortaya çıkarmaz.

Aslında Bileşen Nesne Modeli (COM) + tabanlı bileşenlerin konfigürasyonunu ve izlenmesini yönetir. Hizmet bir şekilde çalışmayı durdurursa, COM + tabanlı bileşenlerin çoğu düzgün çalışmayacaktır. Bu hizmeti devre dışı bırakırsak, açıkça ona bağlı olan herhangi bir hizmet başlatılamayacaktır.



Bir göz at Microsoft Dev Center Kitaplığı Ve dllhost.exe'de COM + 'nın öncelikle aşağıdakiler için yararlı olduğunu ortaya koyuyor



  • Tüm ağ için kurumsal düzeydeki uygulamaları dağıtmak.
  • Daha sonra uygulama geliştirme için önceden var olan bileşenleri sağlamak. Çünkü COM + 'ı nesne yönelimli bir programlama mimarisi olarak görüyoruz.
  • İşleyen bir olay kaydını çalıştırma. Örneğin sistem istekleri, güvenliği artırır, işlem tutamaçlarını tetikler ve ayrıca uygulamalar için hizmet isteği kuyrukları oluşturur.

Ayrıca:

COM +, kendi kendini tanımlayan ve başkalarıyla iyi oynayan yapı taşı bileşenlerinden oluşur. Buradaki yararlılık, paylaştığımız ve yeniden kullandığımız bileşenlerin tasarımından gelir. Bu tasarım yalnızca sistem kaynaklarına olan talebi azaltmakla kalmaz. Ama aynı zamanda başlatma hızını da artırır.

Bileşenler nesne modelleri, herhangi bir özel programlama dilinde yazılmamıştır. Bununla birlikte, amaçlanan programlama diline bağlı olarak her biri için ayrı sınıflar vardır. Kurumsal düzeyde bu, Microsoft'un oluşturduğu bir GUI aracıyla toplu dağıtım avantajı sağlar. DCOM .

Dllhost.exe, DDL Dosyaları ve İkili Yürütülebilir Dosyalar için bir Ana Bilgisayardır:

Bir DLL (dinamik bağlantı kitaplığı), esasen tek bir dosyadaki boyuta özgü olmayan bir kod bloğudur. Bu kod, bir uygulamanın, hizmetin veya yalnızca bir grafik kullanıcı arabirimi eklentisinin yapısı olabilir. Dllhost.exe, svchost.exe'ye benzer.

Herhangi bir COM + odaklı programlama kodu için gerekli bir Windows hizmetidir. Dllhost.exe'nin Process Monitor kullanarak çalıştırdığı bir örnek göstereceğiz. Hem .dll hem de .exe dosya türlerini içerir.

Riskler:

Bilgisayar tüm güvenlik yamalarında güncel olduğu sürece Dllhost.exe güvenlidir. Aşağıdaki yerlerde görürseniz, o zaman güvendesiniz:

  • Bu işlem için resmi dizin konumu C: Windows System32 dllhost.exe'dir.
  • Dllhst3g, aynı System32 klasöründe depolanan geçerli bir Windows işlemidir.

Dllhost.exe başka herhangi bir yerde görünüyorsa, muhtemelen bir virüstür. Bazı solucan virüsleri dllhost adını taklit eder ve kendilerini System32 klasöründe saklar. Dikkatli olmalısın. Bunlardan bazıları:

  • Worm / Loveelet-Y kendisini / Windows / System32 / içinde dllhost.com olarak depolar
  • Worm / Loveelet-DR kendisini / Windows / System32 / içinde dllhost.dll olarak depolar

Yüksek CPU Kullanımı:

COM + sisteminin tasarımındaki olası bir güvenlik kusuru budur. Tetikleyicinin gerekli izinleri başlattığını varsayarak, sistemde depolanan herhangi bir DLL'nin çalışmasına izin verir. Bu, dllhost.exe için yüksek bir CPU kullanımı gördüğünüzde anlamına gelir. Muhtemelen soruna neden olan ana bilgisayar işlemi değildir. Daha ziyade, ana bilgisayarda çalışan yüklü bir DLL. Daha fazla araştırma yapmak için Process Explorer gibi bir program kullanabilirsiniz.

Dllhost.exe aslında Microsoft'un oluşturduğu güvenli bir Windows işlemidir. Temelde diğer uygulamaları ve hizmetleri başlatmak için kullanıyoruz. Birkaç sistem kaynağı için kritik önem taşıdığından çalışır durumda bırakılmalıdır.

Umarım bu makaleyi beğenir ve ondan yardım alırsın. Hala bu makaleyle ilgili herhangi bir sorunuz varsa, aşağıdaki yorumlar bölümünde sormaktan çekinmeyin. İyi günler!

Ayrıca Bakınız: MacOS'ta Derece Sembolü Ekleme: Nasıl Yapılır?