svchost.exe Nedir? Windows Hizmetleri için Service Host Açıklaması
svchost.exe, Service Host anlamına gelir. Görev Yöneticisi'nde genellikle Service Host veya Windows Hizmetleri için Ana Bilgisayar İşlemi olarak görünür. Arka plan hizmetleri için kapsayıcı görevi gören meşru bir Microsoft Windows sistem işlemidir.
Birçok Windows hizmeti, ayrı çalıştırılabilir programlar olarak değil, DLL dosyaları olarak uygulanır. Windows bu hizmet DLL'lerini normal bir .exe dosyası gibi doğrudan çalıştıramaz; bu yüzden onları bir ana bilgisayar işlemine yükler. Bu ana bilgisayar işlemi svchost.exe dosyasıdır.
svchost.exe normalde güvenlidir. C:\Windows\System32\svchost.exe konumunda bulunan yerleşik bir Windows bileşenidir. Yalnızca şüpheli bir klasörden çalışıyorsa, uzun süre yüksek kaynak kullanıyorsa veya bilinmeyen bir hizmet barındırıyorsa incelemeniz gerekir.
svchost.exe Ne İşe Yarar?
Service Host; ağ, güncellemeler, ses, Bluetooth, yazdırma, güvenlik, cihaz keşfi, bildirimler, saat eşitleme ve birçok başka arka plan işlevini yöneten Windows hizmetlerini başlatır ve çalıştırır.
| Rol | Ne Anlama Gelir? |
|---|---|
| Hizmet kapsayıcısı | Bir veya daha fazla Windows hizmetini bir ana bilgisayar işlemi içinde yükler |
| Güvenlik ayrımı | Hizmetleri Local Service, Network Service veya Local System gibi hesaplar altında çalıştırır |
| Kaynak yönetimi | Windows'un CPU, bellek, disk ve ağ kullanımını hizmet grubu veya tekil hizmet düzeyinde izlemesini sağlar |
| Güvenilirlik sınırı | Bir arızanın ilgisiz hizmetleri mutlaka çökertmemesi için birçok hizmeti birbirinden ayırır |
| Arka plan işlevselliği | Hiçbir uygulama penceresi açık olmasa bile Windows özelliklerinin çalışmasını sağlar |
Windows 10 ve Windows 11'de Neden Bu Kadar Çok svchost.exe İşlemi Var?
Çok sayıda svchost.exe girdisi görmek normaldir. Her örnek farklı bir hizmeti veya ilişkili hizmetlerden oluşan bir grubu barındırabilir. Görev Yöneticisi'nin İşlemler sekmesinde Windows bunları genellikle Service Host: Windows Update, Service Host: Network Service veya Service Host: Local System gibi okunabilir adlarla gösterir.
Eski Windows sürümleri bellek tasarrufu için birçok hizmeti birlikte gruplandırırdı. Modern Windows, özellikle daha fazla RAM'e sahip bilgisayarlarda daha çok hizmeti kendi Service Host işlemlerine ayırır. Bu, sorun gidermeyi kolaylaştırır ve hizmetler arasındaki yalıtımı iyileştirir.
Microsoft Neden Daha Fazla Hizmeti Ayırdı?
Hizmetleri ayırmanın pratik avantajları vardır: bir hizmet başarısız olursa daha az ilgisiz hizmet etkilenir; Görev Yöneticisi kaynak kullanımını daha net gösterebilir; Windows hizmete özel ayarları ve ayrıcalıkları daha hassas uygulayabilir.
✓ Avantajlar
- Görev Yöneticisi'nde daha kolay sorun giderme
- Daha iyi hizmet yalıtımı
- Daha hassas CPU, bellek, disk ve ağ raporlaması
- Bozuk bir hizmetin birçok başka hizmeti etkileme olasılığının azalması
✗ Dezavantajlar
- Görev Yöneticisi'nde daha fazla Service Host girdisi
- Toplam bellek kullanımında hafif artış
- Deneyimsiz kullanıcılar için daha karmaşık işlem listesi
- Kötü amaçlı yazılım veya yüksek CPU teşhisinde kontrol edilecek daha fazla örnek
svchost.exe Güvenli mi, Yoksa Kötü Amaçlı Yazılım Olabilir mi?
Gerçek svchost.exe dosyası güvenlidir ve Microsoft Windows'a aittir. Ancak kötü amaçlı yazılımlar güvenilir görünmek için svchost.exe adını kopyalayabilir. Yalnızca işlem adına bakmak dosyanın meşru olduğunu kanıtlamak için yeterli değildir.
En güvenli kontrol basittir: dosya konumunu ve dijital imzayı doğrulayın, ardından ilgili Service Host örneğinin içinde hangi hizmetin çalıştığını belirleyin.
- Görev Yöneticisi'ni açmak için
Ctrl + Shift + Esctuşlarına basın. - Ayrıntılar sekmesini açın.
svchost.exeöğesini bulun.- Şüpheli örneğe sağ tıklayın ve Dosya konumunu aç seçeneğini seçin.
- Dosyanın doğru Windows sistem klasöründe olduğunu kontrol edin.
svchost.exe dosyası C:\Users\, C:\ProgramData\, C:\Temp\, Downloads, bir tarayıcı önbellek klasörü veya rastgele bir uygulama dizininden çalışıyorsa şüpheli kabul edin. Dosyada Microsoft dijital imzası yoksa da şüphelenin.
Dijital İmza Nasıl Kontrol Edilir?
- Dosya Gezgini'nde
svchost.exedosyasına sağ tıklayın. - Özellikler'i seçin.
- Dijital İmzalar sekmesini açın.
- İmzalayan Microsoft Windows veya Microsoft Corporation olmalıdır.
Windows'ta Doğru svchost.exe Dosya Konumu
Service Host için ana meşru konum şudur:
C:\Windows\System32\svchost.exe
64 bit Windows'ta 32 bit kopya şu konumda da bulunabilir:
C:\Windows\SysWOW64\svchost.exe
| Özellik | Beklenen Değer |
|---|---|
| İşlem adı | svchost.exe |
| Görünen ad | Service Host / Windows Hizmetleri için Ana Bilgisayar İşlemi |
| Yayımcı | Microsoft Corporation |
| Birincil yol | C:\Windows\System32\svchost.exe |
| Olası 32 bit yol | C:\Windows\SysWOW64\svchost.exe |
| Silmek güvenli mi? | Hayır |
svchost.exe dosyasını DLL veya EXE indirme sitelerinden indirmeyin. Özgün Windows dosyası bozulduysa sfc /scannow, DISM, Windows Update veya yerinde onarım kurulumu kullanın.
svchost.exe İçinde Hangi Hizmetlerin Çalıştığını Görme
svchost.exe CPU, bellek, disk veya ağ kullanıyorsa asıl soru “svchost.exe nedir?” değil, “Bu örneğin içinde hangi hizmet etkin?” olmalıdır. Windows bunu yanıtlamak için birkaç yol sunar.
Yöntem 1 — Görev Yöneticisi'ni Kullanın
Ctrl + Shift + Esctuşlarına basın.- İşlemler sekmesini açın.
- Yüksek kaynak kullanan bir Service Host grubu bulun.
- Genişletmek için oka tıklayın.
- Bu grubun altında listelenen hizmet adlarına bakın.
- Gerekirse bir hizmete sağ tıklayıp Hizmetleri aç veya Çevrimiçi ara seçeneğini kullanın.
Yöntem 2 — Hizmetler Sekmesini Kullanın
- Görev Yöneticisi'ni açın.
- Hizmetler sekmesine gidin.
- Görünmüyorsa sütun başlığına sağ tıklayıp PID sütununu etkinleştirin.
- PID değerini Ayrıntılar sekmesindeki
svchost.exeişlem kimliğiyle karşılaştırın.
Yöntem 3 — Komut İstemi'ni Kullanın
Komut İstemi'ni açın ve şunu çalıştırın:
Tüm svchost.exe örneklerini ve barındırılan hizmetleri listeletasklist /svc /fi "imagename eq svchost.exe"
Çıktı, her svchost.exe örneğinin işlem kimliğini ve barındırdığı hizmet adlarını gösterir.
Yöntem 4 — PowerShell Kullanın
İşlem kimliğini biliyorsanız 1234 yerine gerçek PID değerini yazın:
svchost.exe PID değerine göre hizmetleri bulGet-CimInstance Win32_Service | Where-Object { $_.ProcessId -eq 1234 } | Select-Object Name, DisplayName, State, StartMode
svchost.exe Yüksek CPU, Bellek, Disk veya Ağ Kullanımı — Yaygın Nedenler
svchost.exe tarafından yüksek kaynak kullanımı genellikle barındırılan bir Windows hizmetinin meşgul olduğu anlamına gelir. Service Host işlemi çoğu zaman yalnızca kapsayıcıdır; asıl neden barındırılan hizmettir.
| Belirti | Yaygın Barındırılan Hizmet | Genellikle Ne Anlama Gelir? |
|---|---|---|
| Yüksek CPU | Windows Update, Windows Management Instrumentation, Defender ile ilgili hizmetler | Windows güncellemeleri denetliyor, tarama yapıyor, dizin oluşturuyor veya yönetim olaylarını işliyor olabilir |
| Yüksek RAM | User Profile Service, Windows Search, güncelleme hizmetleri, cihaz hizmetleri | Bir hizmet veri önbelleğe alıyor, takılmış veya bellek sızıntısı yapıyor olabilir |
| Yüksek disk kullanımı | SysMain, Windows Search, Windows Update, BITS | Windows dosyaları dizinliyor, önceden yüklüyor, indiriyor, kuruyor veya bakım yapıyor olabilir |
| Yüksek ağ kullanımı | Windows Update, Delivery Optimization, BITS, DNS Client, Network List Service | Windows güncellemeleri indiriyor, güncelleme verisi paylaşıyor, ad çözümlemesi yapıyor veya ağ durumunu eşitliyor olabilir |
| Mikrofon veya kamera göstergesi | Ses, konuşma, yakalama veya cihazla ilgili hizmetler | Bir hizmet veya uygulama, Windows hizmet katmanı üzerinden bir cihazı kullanıyor olabilir |
svchost.exe işlemini sonlandırarak yapmayın. Önce barındırılan hizmeti belirleyin. Yanlış Service Host örneğini sonlandırmak ağı, sesi, güncellemeleri, yazdırmayı, oturum açmayı veya diğer Windows özelliklerini kesintiye uğratabilir.
Yüksek Kullanım Ne Zaman Normaldir?
- Windows yeni başlatıldıktan hemen sonra
- Windows Update indirme veya kurulum sırasında
- Yeni bir cihaz veya yazıcı bağlandıktan sonra
- Sürücü veya Microsoft Store uygulaması yüklendikten sonra
- Windows Search çok sayıda dosyayı dizinlerken
- Zamanlanmış bakım veya güvenlik taraması sırasında
Yüksek Kullanım Ne Zaman Şüphelidir?
- Dosya yolu
System32veyaSysWOW64değilse - İşlemde Microsoft imzası yoksa
- Güncelleme, tarama, dizinleme veya cihaz etkinliği olmadan kullanım saatlerce çok yüksek kalıyorsa
- Barındırılan hizmetin adı rastgele görünüyorsa
- Windows Update ve Delivery Optimization boşta olsa bile ağ trafiği devam ediyorsa
- Antivirüs, tarayıcı veya sistem ayarları izniniz olmadan değiştiriliyorsa
Windows 10 ve Windows 11'de svchost.exe Sorunları Nasıl Düzeltilir?
Service Host yüksek kaynak kullanımına neden oluyorsa, tekrar tekrar çöküyorsa, beklenmeyen ağ trafiği kullanıyorsa veya şüpheli görünüyorsa bu adımları uygulayın.
Düzeltme 1 — Önce Tam Hizmeti Belirleyin
- Görev Yöneticisi'ni açın.
- CPU, Bellek, Disk veya Ağ değerine göre sıralayın.
- Meşgul Service Host grubunu genişletin.
- Hizmet adını ve işlem kimliğini not edin.
- Tüm
svchost.exeişlemleri yerine yalnızca bu hizmette sorun giderin.
Düzeltme 2 — İlgili Hizmeti Yeniden Başlatın
Takılmış görünen kritik olmayan bir hizmet belirlediyseniz, onu Hizmetler konsolundan yeniden başlatın.
Win + Rtuşlarına basın.services.mscyazın ve Enter tuşuna basın.- Service Host grubunda görünen hizmeti bulun.
- Sağ tıklayın ve Yeniden Başlat'ı seçin.
- Yeniden Başlat kullanılamıyorsa bunun yerine Windows'u yeniden başlatın.
svchost.exe kullandığı için onları devre dışı bırakmayın. Bazı hizmetler ağ, oturum açma, güvenlik, güncellemeler, yazdırma, ses ve cihaz algılama için gereklidir.
Düzeltme 3 — Windows Update'in Bitmesini Bekleyin
Etkin hizmetler Windows Update, Background Intelligent Transfer Service veya Delivery Optimization ise yüksek CPU, disk veya ağ kullanımı geçici olabilir.
- Ayarlar'ı açın.
- Windows Update bölümüne gidin.
- Bekleyen güncellemeleri yükleyin veya Windows isterse yeniden başlatın.
- Yeniden başlatmadan sonra birkaç dakika bekleyin ve Görev Yöneticisi'ni tekrar kontrol edin.
Düzeltme 4 — Delivery Optimization Ağ Trafiğini Sınırlayın
Service Host çok fazla internet trafiği kullanıyorsa Delivery Optimization güncelleme dosyalarını indiriyor veya paylaşıyor olabilir.
- Ayarlar'ı açın.
- Windows Update → Gelişmiş seçenekler → Teslim İyileştirme bölümüne gidin.
- Diğer bilgisayarlardan indirmeyi kapatın veya yükleme ve indirme bant genişliğini sınırlayın.
- Ağ kullanımının düşüp düşmediğini kontrol edin.
Düzeltme 5 — Neden Windows Search ise Arama Dizinini Yeniden Oluşturun
Windows Search uzun süre yoğun disk etkinliğine neden oluyorsa arama dizini bozulmuş olabilir.
- Denetim Masası'nı açın.
- Dizin Oluşturma Seçenekleri bölümüne gidin.
- Gelişmiş'e tıklayın.
- Yeniden oluştur'u seçin.
- Bilgisayar prize takılıyken dizinlemenin bitmesini bekleyin.
Düzeltme 6 — Tam Kötü Amaçlı Yazılım Taraması Çalıştırın
- Windows Güvenliği'ni açın.
- Virüs ve tehdit koruması bölümüne gidin.
- Tarama seçenekleri'ni seçin.
- Tam tarama çalıştırın.
- Dosya yolu veya hizmet adı şüpheliyse ayrıca Microsoft Defender Çevrimdışı taraması çalıştırın.
Düzeltme 7 — Windows Sistem Dosyalarını Onarın
Komut İstemi'ni Yönetici olarak açın ve şunu çalıştırın:
sfc /scannow
Ardından Windows bileşen deposunu onarın:
DISM /Online /Cleanup-Image /RestoreHealth
Bilgisayarı yeniden başlatın ve Görev Yöneticisi'ni tekrar kontrol edin.
Düzeltme 8 — Olay Görüntüleyicisi ve Güvenilirlik İzleyicisi'ni Kontrol Edin
Win + Rtuşlarına basın,eventvwr.mscyazın ve Enter tuşuna basın.- Tekrarlanan hizmet hataları için Windows Günlükleri → Sistem bölümünü kontrol edin.
Win + Rtuşlarına basın,perfmon /relyazın ve Enter tuşuna basın.- Windows Hizmetleri için Ana Bilgisayar İşlemi veya belirlediğiniz hizmetle ilgili tekrarlanan çökmeleri arayın.
svchost.exe Devre Dışı Bırakılabilir veya Silinebilir mi?
Meşru svchost.exe dosyasını devre dışı bırakmamalı veya silmemelisiniz. Temel Windows hizmetleri için gereklidir. Silinmesi ağ, güncellemeler, ses, yazdırma, güvenlik özellikleri, oturum açma bileşenleri ve birçok arka plan görevini bozabilir.
Takılmışsa bazen belirli bir Service Host örneğini geçici olarak sonlandırabilirsiniz, ancak Windows onu hemen yeniden başlatabilir. Yanlış örneği sonlandırmak ağı kesebilir, sesi durdurabilir, güncellemeleri bölebilir veya bir sonraki yeniden başlatmaya kadar Windows özelliklerinin çalışmamasına neden olabilir.
✓ Güvenli Eylemler
- Dosya konumunu kontrol etmek
- Barındırılan hizmeti belirlemek
- İlgili hizmeti yeniden başlatmak
- Bekleyen Windows güncellemelerini yüklemek
- Antivirüs, SFC ve DISM çalıştırmak
- Delivery Optimization bant genişliğini sınırlamak
✗ Kaçınılması Gerekenler
- System32 içinden svchost.exe dosyasını silmek
- İndirilen bir kopyayla değiştirmek
- Rastgele Windows hizmetlerini devre dışı bırakmak
- Her Service Host işlemini tekrar tekrar sonlandırmak
- Windows sistem klasörlerindeki izinleri değiştirmek
- Her svchost.exe örneğinin kötü amaçlı yazılım olduğunu varsaymak
svchost.exe indirmeniz gerektiğini söylüyorsa bundan kaçının. Bunun yerine Windows'u yerleşik araçlarla onarın. Rastgele çalıştırılabilir dosya indirmeleri yaygın bir kötü amaçlı yazılım riskidir.
svchost.exe Kontrolü için Yararlı Komutlar
Bu komutlar, ek araç kurmadan Service Host örneklerini, barındırılan hizmetleri ve işlem kimliklerini belirlemenize yardımcı olur.
svchost.exe İşlemlerini ve Barındırılan Hizmetleri Göster
tasklist /svc /fi "imagename eq svchost.exe"
Hizmet Adı, Görünen Ad, Durum ve PID Göster
Get-CimInstance Win32_Service | Sort-Object ProcessId | Select-Object ProcessId, Name, DisplayName, State, StartMode
Tek Bir PID Altında Çalışan Hizmetleri Bul
Get-CimInstance Win32_Service | Where-Object { $_.ProcessId -eq 1234 } | Format-Table Name, DisplayName, State, StartMode -AutoSize
Çalışan svchost.exe İşlemlerini PowerShell'de Grupla
Get-Process svchost | Sort-Object CPU -Descending | Select-Object Id, CPU, WorkingSet, StartTime
svchost.exe Hakkında Sık Sorulan Sorular
S svchost.exe bir virüs mü? ▼
Hayır. Gerçek svchost.exe, Microsoft Windows sistem işlemidir. Aynı ada sahip sahte bir dosya kötü amaçlı yazılım olabilir; bu yüzden yolu ve dijital imzayı kontrol edin.
S Neden bu kadar çok svchost.exe işlemi var? ▼
Windows birçok hizmeti ayrı Service Host işlemlerinde çalıştırır. Bu, özellikle yeterli RAM'e sahip sistemlerde Windows 10 ve Windows 11 için normaldir. Daha fazla girdi genellikle daha iyi yalıtım ve daha kolay sorun giderme anlamına gelir.
S Görev Yöneticisi'nde svchost.exe işlemini sonlandırabilir miyim? ▼
Belirli bir takılmış örneği sonlandırabilirsiniz, ancak bu barındırılan hizmeti durdurabilir ve Windows özelliklerini etkileyebilir. Önce hizmeti belirleyin. Her Service Host işlemini sonlandırmayın.
S svchost.exe neden interneti kullanıyor? ▼
Windows Update, Delivery Optimization, BITS, DNS Client ve ağ hizmetleri gibi barındırılan hizmetler interneti kullanabilir. Trafik beklenmedikse barındırılan hizmeti belirleyin, Windows Update'i kontrol edin ve dosya yolu şüpheliyse kötü amaçlı yazılım taraması yapın.
S svchost.exe neden mikrofonumu kullanıyor? ▼
Bazı ses, konuşma, iletişim veya cihaz hizmetleri etkinliği Service Host altında gösterilebilir. Ayarlar → Gizlilik ve güvenlik → Mikrofon bölümünü kontrol edin, uygulama izinlerini gözden geçirin ve Görev Yöneticisi'nde barındırılan hizmeti belirleyin.
S svchost.exe ile services.exe aynı şey mi? ▼
Hayır. services.exe, hizmetleri yöneten Service Control Manager işlemidir. svchost.exe ise bu hizmetlerin birçoğunu çalıştıran ana bilgisayar işlemidir.
S svchost.exe dosyasını güvenlik duvarında engellemeli miyim? ▼
svchost.exe dosyasını genel olarak engellemek önerilmez, çünkü birçok meşru Windows hizmeti onu kullanır. Önce belirli hizmeti ve bağlantıyı belirleyin. Dosya yolu yanlışsa bunu kötü amaçlı yazılım sorunu olarak ele alın.
S svchost.exe neden rastgele bir hizmet adı kullanıyor? ▼
Bazı meşru kullanıcı başına hizmetlerde son ekler olabilir, ancak rastgele görünen adlar da şüpheli olabilir. Karar vermeden önce hizmet açıklamasını, dosya yolunu, dijital imzayı, başlangıç girdisini ve ilgili çalıştırılabilir dosyayı kontrol edin.
Sonuç: svchost.exe Hakkında Endişelenmeli misiniz?
Çoğu durumda svchost.exe normal ve güvenlidir. İşletim sisteminin çalışmasını sağlayan birçok hizmeti barındırdığı için en önemli Windows arka plan işlemlerinden biridir.
Yalnızca dosya yanlış klasörden çalışıyorsa, Microsoft imzası yoksa, uzun süre yüksek kaynak tüketiyorsa veya bilinmeyen bir hizmet barındırıyorsa inceleme yapmalısınız. Doğru sorun giderme yöntemi, barındırılan hizmeti belirlemek, PID değerini kontrol etmek, Görev Yöneticisi'ni incelemek, kötü amaçlı yazılım taramaları yapmak ve gerekirse Windows sistem dosyalarını onarmaktır.
C:\Windows\System32 içindeki meşru svchost.exe dosyası Windows'un parçasıdır. Silmeyin. Service Host sorun çıkarıyorsa ana çalıştırılabilir dosyanın kendisini değil, içinde çalışan hizmeti düzeltin.