Svchost.exe Yüksek CPU Kullanımı Nasıl Onarılır
SVCHOST.EXE , Windows'ta(Windows) sürekli çalışan ve son derece gerekli olan gizemli süreçlerden biridir , ancak tam olarak ne yaptığını asla bilemezsiniz. Peki SVCHOST.EXE nedir? Her SVCHOST.EXE işleminin(SVCHOST.EXE process) içinde çalışan gerçek hizmetleri ve programları belirlemek , özellikle işlem CPU'nuzun yüzde 99 veya 100'ünü tüketiyorsa, bilmeye değer bir iştir!
Bu yüzden çözümlere dalmadan önce, bu sürecin gerçekte ne yaptığına ve oluşabilecek bazı sorunları nasıl çözebileceğinize dair daha derin bir anlayışa sahip olalım. İlk olarak, svchost " Hizmet Ana Bilgisayarı(Service Host) " anlamına gelir ve tam olarak adından da anlaşılacağı(name suggest) gibi yapar : hizmetleri "barındırmaya" yardımcı olur. Windows'taki(Windows) bir hizmet , işletim sistemindeki(operating system) belirli bir işi yapan ve oturum açmamış olsanız bile bilgisayarınız açıkken her zaman arka planda çalışan bir programdır .
Bildiğiniz çoğu program, .EXE gibi bağımsız bir yürütülebilir dosya olarak çalışır. Ancak çoğu hizmet, kendi başlarına çalışamayan DLL'ler biçiminde uygulanır. (DLLs)Bu nedenle(Hence) , svchost bu DLL'leri(DLLs) yükler ve bunları kendisi çalıştırır. Bu nedenle, Windows Görev Yöneticisini(Windows Task Manager) açtığınızda, bir grup svchost.exe işleminin çalıştığını göreceksiniz. Görev Yöneticisi hakkında daha fazla bilgi istiyorsanız, Görev Yöneticisini (Task Manger)anlama(Task Manager) konusundaki makalelerime bakın .
Şu anda bilgisayarımda çalışan, tümü çeşitli miktarlarda bellek kullanan ve farklı kullanıcı adları altında çalışan sekiz svchost işlemi olduğunu fark edeceksiniz. Diyelim ki bunlardan biri yüzde 100 gibi aşırı yüksek CPU kullanımında(CPU usage) çalışıyor, gerçek uygulamayı nasıl anlayabiliriz?
Aslında bunu yapmanın iki yolu vardır: hepsini komut istemini ve Hizmetler aracını(command prompt and Services tool) kullanarak manuel olarak veya bir üçüncü taraf uygulaması(party application) kullanarak yapmak . Biri(case one) işinize yaramazsa diye burada ikisinden de bahsedeceğim .
Önce Virüsleri Kontrol Edin
Aşağıdaki ayrıntılara girmeden önce, svchost.exe'nin aslında bir virüs olduğu durumlar olduğunu belirtmekte fayda var. Bu bir sistem süreci(system process) olduğundan, kötü niyetli kodlayıcılar gizli kalmak için svchost adını kullanmayı severler. (name svchost)Dosya Windows/system32 , büyük olasılıkla bir virüs değildir, ancak emin olmak için her zaman bir tarama yapmanızı öneririm.
Halihazırda bir anti-virüs programınız yoksa, AV-Test ve AV-Comparatives sıralamasında sürekli olarak en üstte performans gösterdikleri için Kaspersky veya Bitdefender'ı kullanmanızı öneririm. (Bitdefender)Ücretsiz değildirler, ancak çoğu ücretsiz virüsten koruma programı, sonunda fazladan gereksiz yazılımlar(junk software) paketler veya tarayıcınızı , hiç güvenli olmayan ve yalnızca sizi izleyen ve size daha fazla reklam gösteren "güvenli " arama çözümlerine yönlendirir.(” search)
(Identify svchost.exe) Komut İstemi(Command Prompt) aracılığıyla svchost.exe İşlemlerini(Processes) tanımlayın (zor yol)
1. Önce, Başlat'a(Start) ve ardından Çalıştır'a(Run) tıklayın ve CMD yazın ve (CMD)Tamam'a(OK.) tıklayın . Windows 8.1'de(Windows 8.1) devam edin ve Başlat düğmesine(Start button) sağ tıklayın ve Çalıştır'ı(Run) seçin .
2. Komut penceresine(command window and press) aşağıdakini yazın ve Enter'a basın(Enter)
tasklist /svc /fi “imagename eq svchost.exe
Ad, PID(PID) ve hizmet açıklaması(service description) ile aşağıda gösterildiği gibi bir çıktı almalısınız.
Artık her svchost işlemini benzersiz (svchost process)kimlik numarası(ID number) ve çalıştırmaktan sorumlu olduğu hizmetler ile birlikte göreceksiniz. Ancak, bu isimler hala çok şifreli ve hepsi kısa el isimleri. İşlem hakkında biraz daha faydalı bilgi almak için Windows'ta Hizmetler(Services) tarayıcısını kullanabiliriz.
3. Bilgisayarım'a(My Computer) sağ tıklayın, Yönet'i(Manage) seçin . Çıkan ekranda Bilgisayar Yönetimi'ni(Computer Management) seçin ve ardından Hizmetler ve Uygulamalar'ı( Services and Applications) seçin . Son olarak, Hizmetler'i(Services) seçin .
4. Şimdi, şifreli Windows hizmet adını (Windows service)Hizmetler(Services) sekmesindeki kolayca okunabilen adlarla eşleştirmeye çalışın . Bu biraz ve biraz zaman alabilir çünkü işlemi ID 1436 ve adı WudfSvc ile alırsanız, onu listede bulmaya çalışmanız gerekir. Hizmet adlarından birine çift tıklarsanız, onların şifreli adını da görürsünüz, böylece onları bu şekilde eşleştirebilirsiniz. Benim durumumda, W'nin sürecin “Windows” ile başladığını ve bir eşleşme görene kadar açtığını tahmin ettim.
Gördüğünüz gibi, Windows Driver Foundation hizmeti(Windows Driver Foundation service) aslında kısaca wudfsvc olarak adlandırılıyor!
(Identify svchost.exe) İşlem Gezgini(Process Explorer) aracılığıyla svchost.exe İşlemlerini(Processes) tanımlayın (kolay yol)
Çok zor bulduysanız, çok daha kolay bir yol var! Microsoft'tan (Microsoft)Process Explorer aracına bakın (aslında SysInternals'dan )(SysInternals) . Araç tamamen ücretsizdir ve şu anda çalışmakta olan her işlem için size ayrıntılı bilgi verir.
İndirdikten sonra, yüklenmesi gerekmediğinden exe dosyasını çalıştırmanız yeterlidir. (exe file)Farenizi svchost işleminin(svchost process) üzerine getirdiğinizde , bu işlem altında hangi hizmetlerin çalıştığını gösteren bir açılır pencere göreceksiniz. İşlem gezgininin(process explorer) güzel yanı , size kısa ad yerine her işlem için kolay bir ad vermesidir.
Windows 8 Görev Yöneticisi
Bahsetmek istediğim son bir şey, Windows 8 görev yöneticisinin(task manager) temelde komut satırını veya İşlem Gezgini'ni(command line or Process Explorer) kullanmayı tamamen geçersiz kılmasıydı. CTRL + SHIFT + ESC basarak Görev Yöneticisini(Task Manager) açın ve İşlemler sekmesinde(Processes) Windows İşlemleri(Windows Processes) yazan yere gidin .
Burada, Hizmet Ana Bilgisayarı:(Service Host:) olarak listelenen her svchost.exe işlemini(svchost.exe process) ve ardından altında çalıştığı hesabın türünü göreceksiniz (Yerel Sistem(System) , Ağ Hizmeti(Network Service) , vb.). Ayrıca yanında bir numara olacak ve oku tıklayarak öğeyi genişletirseniz, o belirli işlem altında çalışan her hizmeti de göreceksiniz.
SVCHOST Yüksek CPU Kullanımını Düzeltme
Artık tam olarak hangi işlemin tüm CPU'nuzu(CPU) tükettiğini anladığınıza göre , onu nasıl düzelteceğimizi ele alabiliriz. İşlemin Windows Update veya Windows Güvenlik Duvarı(Windows Update or Windows Firewall) gibi bir Windows işlemi(Windows process) olmadığını fark ettiyseniz, işlemi sonlandırın ve programı kaldırın.
Ancak, bu sorunun oluştuğu çoğu zaman, bir Windows işlemiyle(Windows process) ilgisi vardır . Bu durumda en iyi çözüm, Microsoft'un web sitesinden en son güncellemelerin tümünü yüklemektir. Bunu Windows'ta(Windows) normal şekilde yapamıyorsanız , bilgisayarı güvenli modda yeniden başlatmayı deneyin ve yeniden deneyin.
Ayrıca, yukarıda yaptığımız gibi Hizmetler sekmesine gidebilirseniz, devam edin ve hizmete sağ tıklayın ve (Services)Devre Dışı Bırak'ı(Disable) seçin . Windows Update veya Güvenlik Duvarı(Firewall) olsa bile merak etmeyin, daha sonra yeniden etkinleştirebilirsiniz. Ardından bilgisayarı yeniden başlatın ve Microsoft'un web sitesine gidin ve güncellemeleri manuel olarak alın. Hizmeti yeniden etkinleştirin ve bilgisayarı yeniden başlatın, umarım işler yolundadır!
Windows'ta(Windows) bir hizmeti devre dışı bırakmak için Hizmetler(Services) sekmesinden sağ tıklayın ve Özellikler'i(Properties) seçin .
Ardından , iletişim kutusunun(dialog box) ortasında bulunan Başlangıç türü (Startup type)birleşik giriş kutusundan (combo box)Devre(Disabled) Dışı'yı seçin :
Bu süreçten birkaç kez geçtim ve benim için çalıştı. Bu nedenle, önce hizmeti devre dışı bırakın, ardından bilgisayarı yeniden başlatın, ardından güncellemeleri manuel olarak yükleyin, ardından hizmeti yeniden etkinleştirin ve ardından bilgisayarı yeniden başlatın. Bu işe yaramazsa, Windows'un onarım (Windows)yüklemesini(repair install) gerçekleştirmeniz gerekir . Onarım kurulumu(repair install) için bir Google araması(Google search) yapın ve adımları izleyin. Windows 8 çalıştırıyorsanız , bilgisayarınızı yenileyebilirsiniz(refresh your computer) . Herhangi bir sorunuz varsa, bir yorum gönderin. Eğlence!
Related posts
Nasıl Fix Disney Plus Error Code 83 için
Fix Hulu Error Code RUNUNK13 Nasıl Yapılır
Nasıl Fix Disney+ Error Code 73 için
Nasıl Fix Netflix Error Code F7701-1003
Nasıl Fix Netflix Error Code NW-2-5
Nasıl Fix High CPU Usage için System Idle Process tarafından
Nasıl Fix Twitch Error 3000 için
Windows'ta Winsock Hatası Nasıl Onarılır ve Onarılır
Google Chrome'de Fix Twitch Error 2000 Nasıl Yapılır
Netflix Hata Kodu UI3012 Nasıl Onarılır
Windows Media Player "Bu DVD'yi Oynatamıyor" Hata Mesajı Nasıl Onarılır
Windows'ta Tanınmayan USB Aygıtı Nasıl Onarılır
Disk belleği olmayan alanda sayfa hatası Nasıl Düzeltilir
Windows Live Mail Hatasını Düzeltin 0x800CCC0B
Düzeltme “Klasör Silinemiyor. Bu Eylemi Gerçekleştirmek İçin İzne ihtiyacınız var”
Nasıl Fix Spotify Error Code 4
Islak veya Sıvı Hasarlı Akıllı Telefon Nasıl Onarılır veya Onarılır
Spotify Web Player Çalışmıyor Nasıl Onarılır
Bir PC'de Boş veya Siyah Monitör Sorununu Düzeltin
Düzeltme “\bilgisayar erişilebilir değil. Bu ağ kaynağını kullanma izniniz olmayabilir”