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



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Ha ezt a cikket olvassa, akkor találkozhatott azzal a problémával, ahol észrevette a folyamatot “ SearchProtocolHost.exe ”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 végzett indexeléshez.



A Windows Search Indexer egy 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 számítógépen a keresési teljesítményt. 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 megkeresné a meghajtókon 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 kezdi meg az iterációt a meghajtón keresztül.



Normál esetben a Windows be van programozva, hogy akkor kezdje 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űt, írja be a következőt: appwiz. cpl ”Elemet, é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 elemeket alkalmazás / alkalmazások, 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 következőt: Windows Search ”A párbeszédpanelen, és nyissa meg az alkalmazást Keresse meg és javítsa ki a Windows Search problémáit ”.



  1. Mindkét lehetőség kiválasztása Futtatás rendszergazdaként ”És„ Automatikusan alkalmazza a javításokat ”. 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 ’Továbbra sem javul, kövesse az alábbiakban 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 javíthat a helyzetünkön.

  1. Nyomja meg a Windows + R billentyűt, írja be a következőt: Indexelési lehetőségek ”Elemre, és nyissa meg az alkalmazást.

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

  1. Kattintson a Minden hely megjelenítése ”. Az ellenőrzött helyek azt jelentik, hogy a számítógép aktívan indexeli őket. Törölje a jelölést hatalmas helyek (ebben az esetben a helyi C lemez) és más fájlok helyei, amelyek a keresési folyamat újra és újra ívá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 SearchProtocolHost.exe ’Továbbra is magas CPU-felhasználást fogyaszt.

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árgyát képezi. Futtathatjuk a System File Checker-t (SFC) az integritás megsértésének ellenőrzésére. 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ére és a hiányzó rendszerfájlok helyreállítására.

  1. nyomja meg Windows + R a Run alkalmazás elindításához. Típus ' taskmgr ”Elemre, é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 a Új feladat futtatása ”Lehetőségek listájáról.

  1. Írja be a következőt: PowerShell ”A párbeszédpanelen és jelölje be az alatta lévő opció, amely kimondja: Hozza létre ezt a feladatot rendszergazdai jogosultságokkal ”.

  1. Miután belépett a Windows Powershellbe, írja be a következőt: sfc / scannow ”És eltalálta Belép . Ez a folyamat eltarthat egy ideig, mivel a számítógép ellenőrzi az összes Windows-fájlját, és sérült fázisokat keres.

  1. Ha olyan hibát észlel, ahol a Windows arra kéri, hogy talált valamilyen hibát, de nem tudta kijavítani, írja be a következőt: DISM / Online / Cleanup-Image / RestoreHealth ”A PowerShellben. Ez letölti a sérült fájlokat a Windows frissítési kiszolgálókról, és kicseréli a sérült fájlokat. 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 ’Megjavult.

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

Ha a fenti megoldások nem igazolnak eredményt és 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 folytatná a Windows Keresés letiltását , javasoljuk, hogy ehelyett tiltsa le a számítógép összes helyének indexelését a 2. megoldással. Távolítsa el az összes helyet, é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űt, írja be a következőt: szolgáltatások. msc ”Elemet, és nyomja meg az Enter billentyűt.
  2. Keresse meg a folyamatot Windows Search ”, Kattintson rá a jobb gombbal, és válassza a Tulajdonságok ”.

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

  1. Ú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.
4 perc olvasás