Düzeltme: SearchProtocolHost.exe Yüksek CPU Kullanımı



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Bu makaleyi okuyorsanız, süreci fark ettiğiniz yerde sorunla karşılaşmış olabilirsiniz ' SearchProtocolHost.exe ”Bilgisayarınızda büyük miktarda CPU tüketir. Peki bu süreç nedir? SearchProtocolHost, Windows arama mekanizmasının bir parçasıdır ve bilgisayarınızda Dizin Oluşturma ile ilgilidir.



Windows Search Indexer, bilgisayarınızdaki arama performansını iyileştirmek için bilgisayarınızdaki çoğu dosyanın dizinini tutan bir hizmettir. Kullanıcının herhangi bir müdahalesi olmadan dizinleri otomatik olarak günceller. Bu indeks, bazı kitaplarda gördüğümüz indekse benzer. Bilgisayar, farklı sürücülerde bulunan tüm dosyaların kaydını tutar. Bilgisayar, bulmaya çalıştığınız dosya için dışarı çıkıp sürücüleri aramak yerine dizin tablosuna başvurur, dosyaları bulur ve doğrudan içinde kayıtlı adrese gider. Dosyayı dizin tablosunda bulamazsa, buna göre sürücüde yinelemeye başlar.



Normalde, Windows, bilgisayarınız boştayken ve herhangi bir iş yapmıyorken dosyaları endekslemeye başlayacak şekilde programlanmıştır. Bu işlemin çalıştığını görürseniz, bir süre çalışmasına izin verin. Belirsiz bir süre boyunca çalışmaya devam ederse, aşağıda listelenen geçici çözümleri izlemeye başlayabilirsiniz.



1.Çözüm: Yeni Yüklenen Üçüncü Taraf Uygulamalarını Kontrol Etme

Bilgisayarınıza yakın zamanda yeni üçüncü taraf uygulamaları yüklediyseniz, soruna bunların neden olup olmadığını kontrol etmelisiniz. Hizmetin bilgisayarınızda tekrar tekrar çalışmasına neden olan 'iFilter for PDF’ler' gibi birçok uygulama vardı. Bu uygulamalar, arama hizmetinin bilgisayarınızda tekrar tekrar tetiklenmesine neden olan belirli özelliklere sahiptir. Bunları devre dışı bırakmayı deneyebilir ve ardından başka sorun olup olmadığını görmek için sorun gidericiyi çalıştırabiliriz.

  1. Windows + R tuşlarına basın, 'yazın appwiz. cpl Diyalog kutusunda ”yazıp Enter tuşuna basın.
  2. Burada bilgisayarınızda yüklü olan tüm uygulamalar listelenecektir. Hepsinde gezinin ve yeni kurulmuş herhangi bir yeri bulun CPU kullanımını fark ettiğiniz zamandan önceki uygulama / uygulamalar. Hizmetlerini devre dışı bırakın (Windows + R, “services.msc” yazın, hizmeti bulun ve durdurun) veya aynı pencereyi kullanarak kaldırın.

  1. Şimdi Windows + S tuşlarına basın, ' Windows Arama 'Diyalog kutusunda' ve uygulamayı açın ' Windows Arama ile sorunları bulun ve düzeltin ”.



  1. Her iki seçeneği de seçin ' Yönetici olarak çalıştır ' ve ' Onarımları otomatik olarak uygulayın ”. İleri'ye basın ve ekrandaki talimatları izleyin.

  1. Sorun giderme tamamlandıktan sonra, bilgisayarınızı yeniden başlatın ve CPU kullanımının çözülüp çözülmediğini kontrol edin. Windows araması, sorun giderme tamamlandıktan sonra bir süre sonra dizine girebilir. Biraz zaman tanıyın, ancak CPU kullanımı ' SearchProtocolHost.exe ’Hala düzeltilmez, aşağıda listelenen diğer geçici çözümleri uygulayın.

2.Çözüm: Dizin Oluşturma Seçeneklerini Değiştirme

İndeksleme seçeneklerini manuel olarak değiştirebilirsiniz. Denetim listesinden bir konumu kaldırırsanız, Windows o konumda bulunan dosyaları dizine eklemeyecektir. Aramanız eskisi kadar hızlı olmayabilir, ancak durumumuzdaki durumu iyileştirebilir.

  1. Windows + R tuşlarına basın, 'yazın Dizin oluşturma seçenekleri Diyalog kutusunda ”ve uygulamayı açın.

  1. Şimdi ' Değiştir ”Ekranın sol alt tarafında bulunur.

  1. Tıklayın ' Tüm yerleri göster ”. Şimdi kontrol edilen konumlar, bilgisayar tarafından aktif olarak indekslendikleri anlamına gelir. İşareti kaldır büyük konumlar (bu durumda yerel disk C) ve arama işleminin tekrar tekrar ortaya çıkmasına neden olabilecek diğer dosya konumları. Değişiklikleri kaydetmek ve çıkmak için Tamam'a basın.

  1. Bilgisayarınızı yeniden başlatın ve ' SearchProtocolHost.exe ’Hala Yüksek CPU kullanımı tüketiyor.

3. Çözüm: SFC ve DISM Aracını Çalıştırma

Bilgisayarınızda kötü sistem yapılandırmaları olabileceği için bu hatayla karşılaşıyor olabilirsiniz. Bu farklılıklar nedeniyle, arama süreci tekrar tekrar ortaya çıkabilir ve tartışıldığı gibi kaynakların yüksek kullanımına neden olabilir. Bütünlük ihlallerini kontrol etmek için Sistem Dosyası Denetleyicisi'ni (SFC) çalıştırabiliriz. SFC ile yapılan herhangi bir düzeltmeden sonra sistem hala düzeltilmezse, sistem sağlığını kontrol etmek ve eksik sistem dosyalarını geri yüklemek için DISM aracını çalıştırabilirsiniz.

  1. Basın Windows + R Çalıştır uygulamasını başlatmak için. 'Yazın' taskmgr Diyalog kutusuna 'yazın ve bilgisayarınızın görev yöneticisini başlatmak için Enter tuşuna basın.
  2. Şimdi pencerenin sol üst tarafında bulunan Dosya seçeneğine tıklayın ve ' Yeni görevi çalıştır Mevcut seçenekler listesinden '.

  1. Şimdi ' Güç kalkanı 'Diyalog kutusunda ve Kontrol altında bulunan seçenek ' Bu görevi yönetici ayrıcalıklarıyla oluşturun ”.

  1. Windows Powershell'e girdikten sonra ' sfc / scannow 'Ve vur Giriş . Tüm Windows dosyalarınız bilgisayar tarafından tarandığı ve bozuk aşamalar için kontrol edildiği için bu işlem biraz zaman alabilir.

  1. Windows'un bir hata bulduğunu ancak bunları düzeltemediğini bildirdiği bir hatayla karşılaşırsanız, ' DISM / Çevrimiçi / Temizleme-Görüntü / RestoreHealth PowerShell'de. Bu, bozuk dosyaları Windows güncelleme sunucularından indirecek ve bozuk olanları değiştirecektir. Bu işlemin internet bağlantınıza göre biraz zaman alabileceğini de unutmayın. Hiçbir aşamada iptal etmeyin ve çalışmasına izin vermeyin.

Bir hata algılandıysa ve yukarıdaki yöntemler kullanılarak düzeltildiyse, bilgisayarınızı yeniden başlatın ve CPU kullanımının ' SearchProtocolHost.exe 'Düzeltildi.

4.Çözüm: Windows Arama'yı Devre Dışı Bırakma

Yukarıdaki geçici çözümlerin tümü herhangi bir sonucu kanıtlamazsa ve ' SearchProtocolHost.exe ’Hala yüksek CPU kullanımına neden oluyorsa, bilgisayarınızdan Windows Arama’yı devre dışı bırakmayı deneyebiliriz. Bilgisayarınızda Windows aramasını kullanamayabileceğinizi unutmayın. Bu geçici çözümün dezavantajları vardır, ancak sorun kesinlikle çözülecektir.

Windows Arama'yı devre dışı bırakmaya devam etmeden önce bunun yerine, Çözüm 2'yi kullanarak bilgisayarınızın tüm konumlarının endekslenmesini devre dışı bırakmanız önerilir. Tüm konumların işaretini kaldırın ve Uygula'ya basın. Bu, indekslemeyi kapatacaktır; Yavaş sonuçlar alabilirsiniz, ancak en azından gerektiğinde arama yapabileceksiniz.

  1. Windows + R tuşlarına basın, 'yazın Hizmetler. msc Diyalog kutusunda ”yazıp Enter tuşuna basın.
  2. Süreci bulun ' Windows Arama ', Sağ tıklayın ve' Özellikleri ”.

  1. Başlangıç ​​türünü ' Devre dışı ' ve Süreci durdurun düğmesini tıklayarak. Uygula'ya basın ve bilgisayarınızı yeniden başlatın.

  1. Yeniden başlattıktan sonra, problemin çözülüp çözülmediğini kontrol edin. Yukarıda listelenen adımları kullanarak her zaman Windows aramayı tekrar açabilirsiniz.
4 dakika okundu