Javítás: SearchProtocolHost.exe magas CPU-használat

Ha ezt a cikket olvassa, akkor találkozhatott azzal a problémával, amikor észrevette a „ SearchProtocolHost.exe ” folyamatot, amely hatalmas mennyiségű CPU-t fogyaszt a számítógépén. Tehát mi ez a folyamat? A SearchProtocolHost a Windows keresési mechanizmus része, és kapcsolódik a számítógépen történő indexeléshez.

A Windows Search Indexer olyan szolgáltatás, amely a számítógépen található legtöbb fájl indexét tartja fenn, hogy javítsa a keresési teljesítményt a számítógépen. Automatikusan frissíti az indexeket a felhasználó beavatkozása nélkül. Ez az index hasonló ahhoz az indexhez, amelyet bizonyos könyvekben látunk. A számítógép nyilvántartást vezet a különböző meghajtókon található összes fájlról. Ahelyett, hogy kimenne, és a meghajtókon keresné a megkeresni kívánt fájlt, a számítógép hivatkozik az index táblára, megkeresi a fájlokat és közvetlenül a benne mentett címre navigál. Ha nem találja a fájlt az indextáblában, akkor ennek megfelelően megkezdi az iterációt a meghajtón keresztül.

Normál esetben a Windows programozva kezdi el a fájlok indexelését, amikor a számítógép tétlen, és nem végez munkát. Ha látja, hogy ez a folyamat fut, hagyja futni egy ideig. Ha határozatlan ideig működik, elkezdheti követni az alább felsorolt ​​megoldásokat.

1. megoldás: Az újonnan telepített, harmadik féltől származó alkalmazások ellenőrzése

Ha nemrégiben új, harmadik féltől származó alkalmazásokat telepített a számítógépére, ellenőrizze, hogy ezek okozzák-e a problémát. Sok olyan alkalmazás volt, mint például az „iFilter for PDF”, amelyek miatt a szolgáltatás újra és újra futtatható a számítógépen. Ezeknek az alkalmazásoknak vannak bizonyos funkciói, amelyek miatt a keresési szolgáltatás újra és újra aktiválódik a számítógépen. Megpróbálhatjuk letiltani őket, majd futtathatjuk a hibaelhárítót, hogy lássuk, vannak-e egyéb problémák.

  1. Nyomja meg a Windows + R billentyűkombinációt, írja be az „ appwizparancsot. cpl ”a párbeszédpanelen, és nyomja meg az Enter billentyűt.
  2. Itt a számítógépére telepített összes alkalmazás fel lesz sorolva. Navigáljon mindegyiken, és keresse meg az újonnan telepített alkalmazásokat / alkalmazásokat, mielőtt észrevette a CPU használatát. Vagy tiltsa le szolgáltatásaikat (Windows + R, írja be a „services.msc” kifejezést, keresse meg a szolgáltatást és állítsa le), vagy távolítsa el ugyanabban az ablakban.

  1. Most nyomja meg a Windows + S billentyűt, írja be a „ Windows Search ” parancsot a párbeszédpanelbe, és nyissa meg a „ Windows Search problémáinak keresése és megoldása ” alkalmazást.

  1. Válassza a „ Futtatás rendszergazdaként ” és a „ Javítások automatikus alkalmazása ” lehetőségeket. Nyomja meg a Tovább gombot, és kövesse a képernyőn megjelenő utasításokat.

  1. A hibaelhárítás befejezése után indítsa újra a számítógépet, és ellenőrizze, hogy a CPU-használat megoldódott-e. A hibaelhárítás befejezése után a Windows keresés indexelhet egy ideig. Adjon neki egy kis időt, de ha a „ SearchProtocolHost.exe ” által végrehajtott CPU-használat még mindig nem javul , kövesse az alább felsorolt ​​többi megoldást.

2. megoldás: Az indexelési beállítások módosítása

Az indexelési beállításokat manuálisan módosíthatja. Ha eltávolít egy helyet az ellenőrzőlistáról, a Windows nem indexeli a helyszínen található fájlokat. Lehet, hogy a keresése nem olyan gyors, mint korábban, de esetünkben javíthatja a helyzetet.

  1. Nyomja meg a Windows + R billentyűkombinációt, írja be az „ Indexelési opciókelemet a párbeszédpanelen, és nyissa meg az alkalmazást.

  1. Most kattintson a képernyő bal alsó sarkában található „ Módosítás ” gombra .

  1. Kattintson az „ Összes hely megjelenítése ” gombra . Az ellenőrzött helyek azt jelentik, hogy a számítógép aktívan indexeli őket. Törölje a jelet a hatalmas helyek (ebben az esetben a helyi C lemez) és más fájlok helyének jelöléséből, amelyek a keresési folyamat újrakezdését ösztönözhetik. Nyomja meg az OK gombot a változtatások mentéséhez és a kilépéshez.

  1. Indítsa újra a számítógépet, és ellenőrizze, hogy a „ SearchProtocolHost.exe ” továbbra is magas CPU-fogyasztást igényel-e.

3. megoldás: Az SFC és a DISM eszköz futtatása

Előfordulhat, hogy ezzel a hibával találkozik, mert a rendszerben rossz rendszerkonfigurációk lehetnek. Ezen eltérések miatt előfordulhat, hogy a keresési folyamat újra és újra szaporodik, és az erőforrások magas felhasználását idézi elő, amint azt a vita tárgya. Futtathatjuk a System File Checker-t (SFC), hogy ellenőrizzük az integritás megsértését. Ha az SFC által végrehajtott javítások után a rendszer továbbra sem javult, akkor futtathatja a DISM eszközt a rendszer állapotának ellenőrzéséhez és a hiányzó rendszerfájlok helyreállításához.

  1. A Futtatás alkalmazás elindításához nyomja meg a Windows + R billentyűkombinációt. Írja be a „ taskmgrszót a párbeszédpanelbe, és nyomja meg az Enter billentyűt a számítógép feladatkezelőjének elindításához.
  2. Most kattintson az ablak bal felső sarkában található Fájl opcióra, és válassza az „ Új feladat futtatása ” lehetőséget a rendelkezésre álló lehetőségek listájából.

  1. Most írja be a „ PowerShell ” parancsot a párbeszédpanelbe, és ellenőrizze az opciót, amely alatt „ A feladat létrehozása rendszergazdai jogosultságokkal ” felirat szerepel.

  1. Miután belépett a Windows Powershellbe, írja be az „ sfc / scannowszót, és nyomja meg az Enter billentyűt . Ez a folyamat eltarthat egy ideig, mivel a teljes Windows fájlokat a számítógép ellenőrzi, és sérült fázisokat ellenőriznek.

  1. Ha olyan hibát észlel, ahol a Windows arra kéri, hogy talált valamilyen hibát, de nem tudta kijavítani őket, írja be a „ DISM / Online / Cleanup-Image / RestoreHealthszót a PowerShellbe. Ez letölti a sérült fájlokat a Windows frissítési kiszolgálókról, és kicseréli a sérülteket. Ne feledje, hogy ez a folyamat az internetkapcsolatától függően eltarthat egy ideig. Ne mondjon le semmilyen szakaszban, és hagyja futni.

Ha hibát észleltek és a fenti módszerekkel kijavították, indítsa újra a számítógépet, és ellenőrizze, hogy a ' SearchProtocolHost.exe ' által végrehajtott CPU-használat megjavult-e .

4. megoldás: A Windows Keresés letiltása

Ha a fenti megoldások nem mutatnak eredményt, és a „ SearchProtocolHost.exe ” továbbra is magas CPU-felhasználást okoz, megpróbálhatjuk letiltani a Windows keresést a számítógépről. Ne feledje, hogy előfordulhat, hogy nem tudja használni a Windows keresést a számítógépén. Ennek a megoldásnak vannak hátrányai, de a probléma biztosan megoldódik.

Mielőtt tovább folytatná a Windows Keresés letiltását , javasoljuk, hogy a 2. megoldás használatával tiltsa le a számítógép összes helyének indexelését. Törölje az összes hely jelölését, és nyomja meg az Alkalmaz gombot. Ez kikapcsolja az indexelést; lassú eredményeket érhet el, de legalább képes lesz keresni, ha szükséges.

  1. Nyomja meg a Windows + R billentyűkombinációt, írja be a „ services ” kifejezést . msc ”a párbeszédpanelen, és nyomja meg az Enter billentyűt.
  2. Keresse meg a „ Windows Search ” folyamatot , kattintson rá a jobb gombbal, és válassza a „ Tulajdonságok ” lehetőséget.

  1. Állítsa az Indítási típust „ Letiltva ”, és a gombra kattintva állítsa le a folyamatot . Nyomja meg az Alkalmaz gombot, és indítsa újra a számítógépet.

  1. Az újraindítás után ellenőrizze, hogy a probléma megoldódott-e. A Windows keresést bármikor visszakapcsolhatja a fent felsorolt ​​lépésekkel.