COM Vekili (dllhost.exe) Nedir ve Neden Bilgisayarımda Çalışıyor?

Görev Yöneticisi'ni kullanarak bir (Task Manager)Windows bilgisayarındaki işlemlerin listesine bakmak paranoya için bir reçetedir. Kulağa tuhaf gelen çok sayıda program çalışıyor ve genellikle PC'niz için neyin iyi neyin kötü olduğunu bilmenizin bir yolu yok. COM vekili dllhost.exe böyle bir işlemdir, ancak düşündüğünüzden çok daha sıradandır .

COM Vekili ( dllhost.exe(Surrogate) ) Nedir?

COM , Component Object Model'in(Component Object Model) kısaltmasıdır . Bu, Microsoft'un(Microsoft) programcıların mevcut yazılımın işlevselliğini genişletmesini kolaylaştırmak için 90'ların başında tanıttığı bir şeydir . Başka bir deyişle, Windows Gezgini(Windows Explorer) gibi mevcut programlara yeni işlevler eklemenize izin veren bir eklenti sistemi gibidir .

Bu, bir programın neler yapabileceğini dinamik olarak geliştirmek için harika, ancak bir dezavantajı var. Bir COM modülü hatalı kodlanmışsa veya herhangi bir nedenle çökerse, bağlandığı programı da çökertir. Bunun nedeni, hem COM'un(COM) hem de ana programın tek bir işlem olarak çalışmasıdır.

İşte burada COM vekilleri devreye girer. Bu yaklaşım, COM'un(COM) kendi programıymış gibi kendi ayrı sürecinde çalışmasına izin verir. Ana program ve COM vekil süreçler gerektiğinde birbirleriyle konuşur. Ancak COM vekili herhangi bir nedenle çökerse, kendi sürecinin çökmesinden başka bir şeye neden olmaz. Bu, genel olarak çok daha kararlı bir sistem sağlar.

COM(COM Surrogate) Vekili (dllhost.exe) Güvenli(Safe) mi ?

(Whether)Çalışan belirli COM'a bağlı olacağından, dllhost.exe'nin güvenli (COM)olup olmadığı yanıtlanması zor bir sorudur . Genellikle yararlı şeyler yapan iyi huylu süreçlere ev sahipliği yaparlar, ancak kötü kodlanmış bir COM veya (COM)COM vekil çerçevesi üzerinde kötü amaçlı yazılım bindirmesinin hasara neden olabileceği veya kötü niyetli kod yürütebileceği ihtimalinin dışında değildir.

COM Vekilinin Konumunu Bulma

dllhost.exe dosyası için yalnızca bir meşru konum vardır ve bu , Windows klasöründeki (Windows)System32 klasörünün içindedir . Varsayılan yol, sistem sürücüsünde Windows > System32'dir(System32 ) . Sistem sürücüsü genellikle C sürücüsüdür. Bu dosyayı başka bir yerde bulursanız, muhtemelen bir virüstür. Bu yüzden taradığınızdan emin olun!

COM Vekilinin Meşruiyetini Kontrol Etme

Yukarıda bahsedildiği gibi, Görev(Task) yöneticisinde gördüğünüz COM vekili belirli bir uygulama değil, sadece başka bir işlem için bir kabuk. Belirli bir COM(COM) vekil işleminde gerçekte nelerin çalıştığını kolayca anlayamadığımız için, şüpheli davranışı kontrol etmenin tek gerçek yolu bir virüsten koruma programı kullanmaktır.

Elbette, virüsten koruma programınızı yine de düzenli aralıklarla çalıştırmalısınız, ancak çok fazla kaynak tüketen veya sistem kararsızlığına neden olan bir (antivirus program)COM vekili görürseniz , bunun bir açıklaması olabilir.

Sonra tekrar, söz konusu COM vekil süreci kötü niyetli değil, sadece hatalı olabilir. Tüm belgelerinizi kaydettiyseniz, ne yaptığını anlamak için belirli bir COM vekil sürecini zorla sonlandırmayı deneyebilirsiniz . İşlemi sonlandırdıktan hemen sonra çöken veya kilitlenen her şey muhtemelen ilişkili programdır. En olası suçluyu belirledikten sonra, bilgisayarınızı yeniden başlatmak isteyeceksiniz.

COM Vekil Hatalarını Düzeltme

COM vekil hatalar zaman zaman meydana gelir ve muhtemelen insanların ilk etapta sürecin adını aramasının en yaygın nedenidir. “ COM vekili çalışmayı durdurdu ” hatası ilk başta şifreli görünebilir. Artık COM(COM) vekilinin ne yaptığını bildiğinize göre, sürecin aslında işini yaptığı açıktır.

COM vekili, program uzantılarını, genişlettikleri ana işlemi kilitlemekten korumak içindir, bu nedenle bu hatanın nedeni , vekil içinde çalışan herhangi bir COM modülüne kadar izlenebilir .

Hangi COM(COM) olduğunu bilmenin kolay bir yolu yoktur , çünkü vekil kendi içindeki belirli COM'u(COM) maskeler . Birkaç muhtemel şüpheli var:

  • Üçüncü taraf video codec bileşenleri güncel değil. Varsa, bunları kaldırın veya güncelleyin.
  • Virüsten koruma programınız COM vekiliyle çakışıyor olabilir. Geçici olarak devre dışı bırakın. Sorun bu gibi görünüyorsa, farklı bir virüsten koruma yazılımına geçin veya uygunsa sizinkini en son sürüme güncellemeyi deneyin.
  • CHKDSK gibi bir yardımcı program kullanarak diskinizde hata olup olmadığını kontrol edin .
  • (Check)Sistem Dosyası Denetleyicisi(System File Checker) ile sistem dosyalarında bozulma olup olmadığını kontrol edin .
  • Son sürücü(Roll) güncellemelerini geri alın veya özellikle ekran ve yazıcı sürücülerini güncelleyin. Bilgisayarınız için geçerliyse, hem standart üretici GPU sürücüsünü(GPU driver) hem de OEM sürümünü deneyin.(OEM)

Vekil içinde tam olarak hangi COM'un(COM) çalıştığını nasıl teşhis edeceğinizi bilmek istiyorsanız , daha teknik bir çözüm var.

İşlem Gezgini(Process Explorer) ile COM Vekil İşleminin(COM Surrogate Process) İçini Kontrol Etme

Microsoft , Process Explorer olarak bilinen isteğe bağlı bir yardımcı programa sahiptir . Çeşitli şeyler için yararlıdır. Örneğin, bir program açık olduğu için bir klasörü silebileceğiniz söylendiyse, hangi programın olduğunu görmek ve tüm bilgisayarı yeniden başlatmaya gerek kalmadan onu kapanmaya zorlamak için İşlem Gezgini'ni kullanabilirsiniz.(Process Explorer)

Basitçe (Simply)Process Explorer'ı(Process Explorer) indirip çalıştırın ve şöyle bir Pencere(Window) göreceksiniz :

(Remember)COM(COM Surrogate) Vekilinin aslında dllhost.exe olarak adlandırıldığını unutmayın . Bunu arayın ve fare işaretçisini girişin üzerine getirin. Küçük açılır pencerede, hangi DLL(DLL) dosyasının barındırıldığını göreceksiniz . Genellikle bu size hangi programın kendisine bağlı olduğunu bilmeniz için yeterli bilgi verir. DLL adından belli değilse , daha kesin bir cevap için Google'a yazabilirsiniz.

Bir Parti için COM On Over

Özetlemek gerekirse, artık COM'ların(COMs) ne olduğunu, bir COM vekilinin ne yaptığını, en yaygın sorunları nasıl çözeceğinizi ve hangi COM ile uğraştığınızı nasıl anlayacağınızı biliyorsunuz. Bu(Which) , umarım, COM ile ilgili sorunlarınızı tamamen ortadan kaldırmıştır.



About the author

5 yıldan fazla deneyime sahip bir Windows 10/11/10 müşteri destek uzmanıyım. Ayrıca son birkaç yıldır hevesli bir oyuncuyum ve xbox One'a büyük ilgi duyuyorum. Şu anki odak noktam, müşterilere, çoğu zaman çağrı merkezi desteği ve çevrimiçi yardım gibi müşteri hizmetleri araçlarımızı kullanarak, Windows 10 veya Windows 11 sistemlerinde yaşadıkları sorunları konusunda yardımcı olmaktır.



Related posts