Windows İşlemleri Açıklamaları

Windows'ta dllhost.exe Nedir?
COM Surrogate Açıklaması

dllhost.exe'nin ne işe yaradığını, COM Surrogate'in Görev Yöneticisi'nde neden göründüğünü, güvenli olup olmadığını nasıl kontrol edeceğinizi ve Windows 10 ile Windows 11'de yüksek CPU, bellek veya disk kullanımını nasıl düzelteceğinizi anlatan pratik rehber.

Güncellendi: Haziran 2026Windows 10 ve 11~10 dk okuma

dllhost.exe Nedir? Windows'ta COM Surrogate Ne Anlama Gelir?

dllhost.exe, yasal bir Windows sistem işlemidir. Görev Yöneticisi'nde çoğu zaman COM Surrogate adıyla görünür. Görevi, belirli COM bileşenlerini bu bileşenleri çağıran ana uygulamanın dışında barındırmaktır. Basitçe söylemek gerekirse Windows, dllhost.exe'yi Dosya Gezgini'nden, medya uygulamalarından, sistem araçlarından veya diğer programlardan ayrı çalışması gereken kodlar için yardımcı bir kapsayıcı olarak kullanır.

dllhost adı “DLL host” yani “DLL barındırıcısı” anlamına gelir. DLL dosyası, Windows veya yüklü programlar tarafından yeniden kullanılabilir kod içeren bir dinamik bağlantı kitaplığıdır. Bazı DLL tabanlı bileşenler normal uygulamalar gibi doğrudan çalıştırılamaz. Bu nedenle Windows, bu bileşenleri güvenli şekilde yüklemek ve çalıştırmak için dllhost.exe'yi başlatır.

ℹ️
Kısa Cevap Görev Yöneticisi'nde COM Surrogate veya dllhost.exe görüyorsanız bu genellikle normaldir. En sık Windows küçük resimler oluştururken, medya dosyalarını önizlerken, codec bileşenleriyle çalışırken veya COM bileşenlerini ayrı bir işlemde çalıştırırken kullanılır.

dllhost.exe Ne İşe Yarar?

Bu işlem birkaç arka plan göreviyle ilişkili olabilir:

GörevNe Anlama Gelir?
Küçük resim oluşturmaDosya Gezgini'nde resimler, videolar, belgeler ve diğer dosyalar için önizlemeler oluşturur.
COM bileşeni barındırmaComponent Object Model nesnelerini onları çağıran programın dışında çalıştırır.
Kabuk uzantılarıDosya Gezgini bağlam menülerine, önizlemelere veya özellik pencerelerine eklenen üçüncü taraf uzantıları destekler.
Medya meta verilerini okumaWindows'un codec ve işleyiciler üzerinden video, fotoğraf ve ses bilgilerini okumasına yardımcı olur.
Çökme yalıtımıBazı bileşen çökmelerinin Dosya Gezgini'ni veya başka bir ana uygulamayı kapatmasını engellemeye yardımcı olur.

Windows 10 ve Windows 11'de dllhost.exe Neden Gereklidir?

Windows'un dllhost.exe kullanmasının ana nedeni kararlılıktır. Windows'un ihtiyaç duyduğu bazı bileşenler COM nesneleri olarak uygulanır. Bu bileşenler doğrudan Dosya Gezgini içinde yüklenseydi ve içlerinden biri çökseydi, Dosya Gezgini de onunla birlikte çökebilirdi. Windows, bileşeni dllhost.exe içine yerleştirerek bir ayırma katmanı oluşturur.

İşlemin COM Surrogate olarak adlandırılmasının nedeni budur: COM nesneleri için vekil bir işlem gibi davranır. Bileşen işini dllhost.exe içinde yapar, ana program ise onunla dışarıdan iletişim kurar.

Neden Önemli? COM Surrogate güvenilirliği artırır. Hatalı bir codec, küçük resim işleyicisi veya kabuk uzantısı başarısız olduğunda Windows çoğu zaman tüm masaüstü kabuğunu çökertmek yerine yalnızca ilgili dllhost.exe örneğini sonlandırabilir.

dllhost.exe'nin Başladığı Yaygın Durumlar

dllhost.exe Güvenli mi, Yoksa Kötü Amaçlı Yazılım Olabilir mi?

Gerçek dllhost.exe güvenlidir. Standart bir Microsoft Windows bileşenidir. Ancak kötü amaçlı yazılımlar güvenilir görünmek için benzer adlar kullanabilir ve COM ile ilgili mekanizmaları kötüye kullanabilir. Bu nedenle işlem şüpheli davranıyorsa dosya konumunu ve dijital imzasını kontrol etmelisiniz.

  1. Görev Yöneticisi'ni açmak için Ctrl + Shift + Esc tuşlarına basın.
  2. İşlemler sekmesine veya Ayrıntılar sekmesine geçin.
  3. COM Surrogate veya dllhost.exe işlemini bulun.
  4. Üzerine sağ tıklayın ve Dosya konumunu aç seçeneğini seçin.
  5. Dosyanın C:\Windows\System32\ konumunda olduğundan emin olun.
  6. Dosyaya sağ tıklayın, Özellikler'i açın ve Dijital İmzalar sekmesini kontrol edin. İmzalayan Microsoft Windows veya Microsoft Corporation olmalıdır.
Yasal Konum Gerçek 64 bit sistem dosyası normalde burada bulunur:
C:\Windows\System32\dllhost.exe
🚨
Şüpheli Belirtiler İşlem C:\Users\, C:\ProgramData\, C:\Temp\, bilinmeyen bir klasör veya rastgele ada sahip bir klasörden çalışıyorsa şüpheli kabul edin. Dosyada Microsoft dijital imzası yoksa da dikkatli olun.

dllhost.exe Dosya Konumu, İmzası ve Normal Özellikleri

Standart bir Windows kurulumunda dllhost.exe, Windows sistem dizininde saklanır. Windows'un 64 bit sürümlerinde 32 bit COM bileşenleri için kullanılan 32 bit bir kopya da görebilirsiniz.

# Ana 64 bit Windows sistem dosyası:
C:\Windows\System32\dllhost.exe

# 64 bit Windows'ta 32 bit uyumluluk kopyası:
C:\Windows\SysWOW64\dllhost.exe
ÖzellikBeklenen Değer
İşlem adıdllhost.exe
Görev Yöneticisi adıCOM Surrogate
YayımcıMicrosoft Corporation
Ana yolC:\Windows\System32\dllhost.exe
Uyumluluk yoluC:\Windows\SysWOW64\dllhost.exe
Başlatılma davranışıWindows veya uygulamalar tarafından ihtiyaç olduğunda başlatılır
Kaldırılabilir mi?Hayır, bir sistem bileşenidir
ℹ️
System32 ve SysWOW64 64 bit Windows'ta System32 64 bit sistem dosyalarını, SysWOW64 ise birçok 32 bit uyumluluk dosyasını içerir. dllhost.exe'nin her iki klasörde de görünmesi normal olabilir.

Neden Birden Fazla dllhost.exe veya COM Surrogate İşlemi Görünüyor?

Birden fazla COM Surrogate işlemi görmek normaldir. Windows farklı COM bileşenleri, kullanıcı oturumları, 32/64 bit gereksinimleri veya yalıtım sınırları için ayrı dllhost.exe örnekleri başlatabilir. Örneğin bir örnek küçük resimlerle ilgilenirken, başka bir örnek farklı bir kabuk uzantısını barındırıyor olabilir.

Birden fazla örnek tek başına kötü amaçlı yazılım belirtisi değildir. Önemli olan dosya konumu, dijital imza, üst işlem ve kaynak kullanımı davranışıdır.

Birden Fazla dllhost.exe İşleminin Normal Olduğu Durumlar

Ne Zaman İnceleme Yapmalısınız?

dllhost.exe Yüksek CPU, Bellek veya Disk Kullanımı — Yaygın Nedenler

Normal çalışmada dllhost.exe genellikle az CPU ve bellek kullanır. Windows küçük resimler oluştururken veya medya meta verilerini okurken geçici sıçramalar normaldir. Kalıcı yüksek kullanım genellikle bozuk bir medya dosyasına, sorunlu bir codec'e, hatalı bir kabuk uzantısına veya kötü amaçlı yazılıma işaret eder.

NedenTipik BelirtilerNe Kontrol Edilmeli?
Bozuk video veya resim dosyasıBelirli bir klasör açıldığında CPU yükselirSorunlu dosyayı bulmak için dosyaları küçük gruplar halinde başka yere taşıyın
Hatalı codecVideo küçük resimleri veya önizlemelerinde yüksek CPUCodec paketlerini kaldırın veya medya yazılımını güncelleyin
Bozuk kabuk uzantısıExplorer donar, çöker veya sağ tık menüsü yavaşlarÜçüncü taraf kabuk uzantılarını devre dışı bırakın
Küçük resim önbelleği sorunuKüçük resimler tekrar tekrar oluşturulur ve disk etkinliği artarKüçük resim önbelleğini temizleyin
Ağ veya harici sürücü sorunuUzak klasörlerde gezinirken Explorer yavaşlarSürücü bağlantısı kesiliyken veya ağ yolu kullanılamazken test edin
Kötü amaçlı yazılımYanlış dosya yolu, imza yok, garip ağ etkinliğiTam güvenlik taraması çalıştırın
⚠️
Önemli dllhost.exe'nin kendisinin sorun olduğunu varsaymayın. Çoğu durumda o yalnızca barındırıcı işlemdir. Asıl neden içine yüklenen bir codec, önizleme işleyicisi, dosya veya kabuk uzantısı olabilir.

dllhost.exe Yüksek CPU Kullanımı veya COM Surrogate Hataları Nasıl Düzeltilir?

Aşağıdaki yöntemleri sırayla deneyin. En güvenli adımlarla başlayın ve sorun devam ederse daha derin sorun gidermeye geçin.

Çözüm 1 — Dosya Gezgini'ni Yeniden Başlatın

  1. Görev Yöneticisi'ni açmak için Ctrl + Shift + Esc tuşlarına basın.
  2. Windows Gezgini'ni bulun.
  3. Üzerine sağ tıklayın ve Yeniden başlat seçeneğini seçin.
  4. COM Surrogate'in normal CPU kullanımına dönüp dönmediğini kontrol edin.

Çözüm 2 — Küçük Resim Önbelleğini Temizleyin

  1. Win + R tuşlarına basın, cleanmgr yazın ve Enter'a basın.
  2. Genellikle C: olan sistem sürücüsünü seçin.
  3. Küçük Resimler seçeneğini işaretleyin.
  4. Tamam'a tıklayın ve silmeyi onaylayın.
  5. Soruna neden olan klasörü yeniden açın.

Windows 10 ve Windows 11'de küçük resimleri Ayarlar → Sistem → Depolama → Geçici dosyalar bölümünden de temizleyebilirsiniz.

Çözüm 3 — Sorunlu Medya Dosyasını Bulun

  1. dllhost.exe kullanımının yükseldiği klasörü açın.
  2. Dosya Gezgini'ni büyük simgeler yerine Ayrıntılar görünümüne geçirin.
  3. Dosyaların yarısını geçici bir klasöre taşıyın.
  4. CPU sıçramasının durup durmadığını kontrol edin.
  5. Sorunu tetikleyen dosyayı bulana kadar işlemi tekrarlayın.
ℹ️
İpucu Büyük MKV, AVI, MP4, MOV, RAW fotoğraf dosyaları ve kısmen indirilmiş dosyalar yaygın tetikleyicilerdir; çünkü Windows bunların meta verilerini okumaya ve küçük resim oluşturmaya çalışır.

Çözüm 4 — Küçük Resimleri Geçici Olarak Devre Dışı Bırakın

  1. Dosya Gezgini'ni açın.
  2. Görünüm → Seçenekler veya Daha fazla → Seçenekler yolunu izleyin.
  3. Görünüm sekmesini açın.
  4. Her zaman simge göster, hiçbir zaman küçük resim gösterme seçeneğini etkinleştirin.
  5. Uygula ve Tamam'a tıklayın.

Bu değişiklikten sonra yüksek CPU kullanımı durursa sorun büyük olasılıkla küçük resimler, codec'ler veya medya önizleme işleyicileriyle ilgilidir.

Çözüm 5 — Sorunlu Kabuk Uzantılarını Devre Dışı Bırakın

Üçüncü taraf kabuk uzantıları Dosya Gezgini'ne bağlam menüsü öğeleri, önizleme işleyicileri, özellik işleyicileri, bulut eşitleme kaplamaları ve arşiv araçları ekleyebilir. Bunlardan biri bozuksa COM Surrogate veya Explorer kararsız hale gelebilir.

  1. NirSoft'un ShellExView gibi güvenilir bir kabuk uzantısı yöneticisi kullanın.
  2. Uzantıları Şirket sütununa göre sıralayın.
  3. Microsoft dışı uzantıları küçük gruplar halinde devre dışı bırakın.
  4. Her değişiklikten sonra Dosya Gezgini'ni yeniden başlatın.
  5. Hatalı öğeyi bulmak için uzantıları tek tek yeniden etkinleştirin.

Çözüm 6 — Codec Paketlerini Kaldırın veya Güncelleyin

Sorun video klasörlerini açarken ortaya çıkıyorsa üçüncü taraf codec paketlerini güncelleyin veya kaldırın. Modern Windows birçok yaygın medya biçimini büyük codec paketleri olmadan işleyebilir ve eski paketler COM Surrogate çökmelerinin sık nedenlerinden biridir.

Çözüm 7 — System File Checker ve DISM Çalıştırın

Komut İstemi'ni yönetici olarak açın ve şunu çalıştırın:

sfc /scannow

SFC onaramadığı hatalar bildirirse şunu çalıştırın:

DISM /Online /Cleanup-Image /RestoreHealth

DISM tamamlandıktan sonra sfc /scannow komutunu yeniden çalıştırın ve bilgisayarı yeniden başlatın.

Çözüm 8 — Kötü Amaçlı Yazılım Taraması Yapın

  1. Windows Güvenliği'ni açın.
  2. Virüs ve tehdit koruması bölümüne gidin.
  3. Tarama seçenekleri'ni seçin.
  4. Tam tarama çalıştırın.
  5. Ciddi bir bulaşmadan şüpheleniyorsanız Microsoft Defender Çevrimdışı tarama çalıştırın.

dllhost.exe Devre Dışı Bırakılabilir veya Silinebilir mi?

dllhost.exe'yi silmemelisiniz. Bu dosya Windows'un bir parçasıdır ve normal COM işlevleri için gereklidir. Silinmesi Dosya Gezgini önizlemelerini, kabuk özelliklerini, eski uygulamaları ve sistem bileşenlerini bozabilir.

Görev Yöneticisi'nde belirli bir COM Surrogate işlemini geçici olarak sonlandırabilirsiniz; ancak Windows veya bir uygulama ihtiyaç duyduğunda onu tekrar başlatabilir. Bu işlem yalnızca sorunlu bir dosya veya uzantı nedeniyle takıldığında ya da yüksek CPU tükettiğinde yararlıdır.

✓ Güvenli İşlemler

  • Dosya Gezgini'ni yeniden başlatmak
  • Küçük resim önbelleğini temizlemek
  • Küçük resimleri geçici olarak devre dışı bırakmak
  • Bozuk codec'leri kaldırmak
  • Üçüncü taraf kabuk uzantılarını devre dışı bırakmak
  • SFC, DISM ve antivirüs taramaları çalıştırmak

✗ Kaçınılması Gereken İşlemler

  • System32 içinden dllhost.exe'yi silmek
  • İnternetten indirilen bir dosyayla değiştirmek
  • Amacını bilmeden rastgele COM hizmetlerini devre dışı bırakmak
  • Korunan Windows klasörlerinin izinlerini değiştirmek
  • Nedeni bulmak yerine her dllhost.exe örneğini sürekli sonlandırmak
🚨
dllhost.exe İndirmeyin dllhost.exe dosyasını DLL indirme sitelerinden veya forumlardan asla indirmeyin. Orijinal dosya zarar gördüyse sfc /scannow, DISM, Windows Update veya yerinde onarım kurulumu kullanın.

dllhost.exe ve COM Surrogate Hakkında Sık Sorulan Sorular

S dllhost.exe virüs mü?

Hayır. Gerçek dllhost.exe bir Microsoft Windows sistem dosyasıdır. Yalnızca Windows sistem klasörlerinin dışında bulunuyorsa, Microsoft dijital imzası yoksa veya kötü amaçlı yazılım gibi davranıyorsa şüpheli hale gelir.

S Görev Yöneticisi neden dllhost.exe yerine COM Surrogate gösteriyor?

Görev Yöneticisi daha anlaşılır ad olan COM Surrogate'i gösterir; çünkü dllhost.exe COM nesneleri için vekil barındırıcı işlem olarak çalışır. Ayrıntılar sekmesinde çalıştırılabilir dosya adını, yani dllhost.exe'yi görebilirsiniz.

S Görev Yöneticisi'nde COM Surrogate'i sonlandırabilir miyim?

Evet, takılmış bir örneği sonlandırabilirsiniz. Genellikle güvenlidir; ancak küçük resim oluşturma, önizleme veya meta veri okuma işlemi yarıda kalabilir. Windows otomatik olarak yeni bir örnek başlatabilir.

S dllhost.exe neden internet kullanıyor?

dllhost.exe normalde web'de gezinme bileşeni değildir. Ağ etkinliği görüyorsanız içinde hangi bileşenin barındırıldığını kontrol edin, dosya konumunu doğrulayın ve sistemi tarayın. Bazı yasal COM bileşenleri çevrim içi iletişim kurabilir; ancak açıklanamayan ağ trafiği araştırılmalıdır.

S Bir klasörü açınca dllhost.exe neden çöküyor?

En yaygın nedenler bozuk bir medya dosyası, hatalı bir codec veya bozuk bir kabuk uzantısıdır. Klasörü Ayrıntılar görünümüne alın, küçük resim önbelleğini temizleyin ve tetikleyiciyi bulmak için dosyaları küçük gruplar halinde test edin.

S dllhost.exe rundll32.exe ile ilişkili mi?

Bunlar farklı Windows bileşenleridir. dllhost.exe COM nesnelerini barındırır, rundll32.exe ise DLL dosyalarından dışa aktarılan belirli işlevleri çalıştırır. İkisi de yasal olabilir ve ikisi de bazen kötü amaçlı yazılımlar tarafından taklit edilir.

S dllhost.exe'yi güvenlik duvarında engellemeli miyim?

Genel olarak tamamen engellenmesi önerilmez; çünkü yasal COM tabanlı özellikleri veya uygulamaları etkileyebilir. Önce neden bağlantı kurduğunu belirleyin. Dosya yolu şüpheliyse bunu bir güvenlik duvarı ayarı sorunu değil, kötü amaçlı yazılım sorunu olarak ele alın.

Sonuç: dllhost.exe İçin Endişelenmeli misiniz?

Çoğu durumda dllhost.exe normal ve gerekli bir Windows işlemidir. COM Surrogate olarak görünür; çünkü Windows onu, talep eden programlardan ayrı şekilde COM bileşenlerini barındırmak için kullanır. Bu yapı kararlılığı artırır ve Dosya Gezgini'nin küçük resimler, önizlemeler, meta veriler, codec'ler ve kabuk uzantılarıyla çalışmasına yardımcı olur.

dllhost.exe'yi yalnızca yanlış klasörden çalışıyorsa, Microsoft imzası yoksa, uzun süre yüksek CPU kullanıyorsa, tekrar tekrar çöküyorsa veya başka bulaşma belirtileriyle birlikte görünüyorsa incelemelisiniz. Performans sorunlarında en doğru yaklaşım COM Surrogate içinde yüklenen bileşeni bulmaktır: küçük resimler, codec'ler, bozuk medya dosyaları ve üçüncü taraf kabuk uzantıları en yaygın şüphelilerdir.

Özet dllhost.exe, C:\Windows\System32\ veya C:\Windows\SysWOW64\ konumundaysa ve Microsoft tarafından imzalanmışsa güvenlidir. Silmeyin. Yüksek CPU kullanımına veya çökmelere neden oluyorsa bunun yerine küçük resimler, codec'ler, kabuk uzantıları ve kötü amaçlı yazılım olasılığını araştırın.