Fix: SearchProtocolHost.exe Hoog CPU-gebruik

Als je dit artikel leest, ben je misschien het probleem tegengekomen waarbij je het proces " SearchProtocolHost.exe " opmerkte dat enorme hoeveelheden CPU op je computer verbruikt. Dus wat is dit proces? SearchProtocolHost maakt deel uit van het Windows-zoekmechanisme en is gerelateerd aan Indexering op uw computer.

Windows Search Indexer is een service die een index bijhoudt van de meeste bestanden op uw computer om de zoekprestaties op uw computer te verbeteren. Het werkt automatisch de indexen bij zonder enige tussenkomst van de gebruiker. Deze index is vergelijkbaar met de index die we in bepaalde boeken zien. De computer houdt een overzicht bij van alle bestanden die zich op verschillende stations bevinden. In plaats van op de stations te zoeken naar het bestand dat u probeert te vinden, verwijst de computer naar de indextabel, lokaliseert de bestanden en navigeert rechtstreeks naar het adres dat erin is opgeslagen. Als het bestand niet in de indextabel wordt gevonden, begint het dienovereenkomstig door de schijf te herhalen.

Normaal gesproken is Windows geprogrammeerd om het indexeren van bestanden te starten wanneer uw computer niet actief is en geen werk doet. Als u dit proces ziet lopen, laat het dan een tijdje lopen. Als het voor onbepaalde tijd blijft werken, kunt u de onderstaande tijdelijke oplossingen volgen.

Oplossing 1: nieuw geïnstalleerde applicaties van derden controleren

Als u onlangs nieuwe toepassingen van derden op uw computer heeft geïnstalleerd, moet u controleren of deze het probleem veroorzaken. Er waren veel applicaties zoals 'iFilter for PDF's' die ervoor zorgden dat de service steeds weer op uw computer werd uitgevoerd. Deze toepassingen hebben bepaalde functies die ervoor zorgen dat de zoekservice keer op keer op uw computer wordt geactiveerd. We kunnen proberen ze uit te schakelen en vervolgens de probleemoplosser uitvoeren om te zien of er nog andere problemen zijn.

  1. Druk op Windows + R, typ " appwiz. cpl ”in het dialoogvenster en druk op Enter.
  2. Hier worden alle applicaties weergegeven die op uw computer zijn geïnstalleerd. Navigeer door ze allemaal en zoek nieuwe geïnstalleerde applicaties / applicaties voordat u het CPU-gebruik opmerkte. Schakel hun services uit (Windows + R, typ "services.msc", zoek de service en stop deze) of verwijder deze via hetzelfde venster.

  1. Druk nu op Windows + S, typ " Windows Search " in het dialoogvenster en open de applicatie " Zoek en los problemen met Windows Search op ".

  1. Selecteer beide opties " Als administrator uitvoeren " en " Reparaties automatisch toepassen ". Druk op Volgende en volg de instructies op het scherm.

  1. Nadat de probleemoplossing is voltooid, start u uw computer opnieuw op en controleert u of het CPU-gebruik is opgelost. Windows Search kan een tijdje indexeren nadat het oplossen van problemen is voltooid. Geef het wat tijd, maar als het CPU-gebruik door ' SearchProtocolHost.exe ' nog steeds niet wordt verholpen, volgt u de andere onderstaande oplossingen.

Oplossing 2: indexeringsopties wijzigen

U kunt de indexeringsopties handmatig wijzigen. Als u één locatie uit de checklist verwijdert, indexeert Windows de aanwezige bestanden op die locatie niet. Uw zoekopdracht is misschien niet zo snel als voorheen, maar het kan de situatie in ons geval verbeteren.

  1. Druk op Windows + R, typ " Indexeringsopties " in het dialoogvenster en open de applicatie.

  1. Klik nu op " Wijzigen " aan de linker onderzijde van het scherm.

  1. Klik op " Alle locaties weergeven ". De locaties die worden gecontroleerd, betekenen nu dat ze actief worden geïndexeerd door de computer. Vink grote locaties (in dit geval lokale schijf C) en andere bestandslocaties uit, waardoor het zoekproces keer op keer kan verschijnen. Druk op OK om de wijzigingen op te slaan en af ​​te sluiten.

  1. Start uw computer opnieuw op en controleer of ' SearchProtocolHost.exe ' nog steeds een hoog CPU-gebruik verbruikt.

Oplossing 3: SFC- en DISM-tool uitvoeren

U kunt deze fout tegenkomen omdat er mogelijk slechte systeemconfiguraties aanwezig zijn op uw computer. Vanwege deze verschillen kan het zoekproces keer op keer spawnen en het hoge gebruik van bronnen veroorzaken, zoals besproken. We kunnen de systeembestandscontrole (SFC) uitvoeren om te controleren op integriteitsschendingen. Als het systeem na eventuele fixes door SFC nog steeds niet is gerepareerd, kunt u de DISM-tool uitvoeren om de systeemstatus te controleren en eventuele ontbrekende systeembestanden te herstellen.

  1. Druk op Windows + R om de toepassing Uitvoeren te starten. Typ " taskmgr " in het dialoogvenster en druk op Enter om de taakbeheerder van uw computer te starten.
  2. Klik nu op de bestandoptie die linksboven in het venster aanwezig is en selecteer " Nieuwe taak uitvoeren " uit de lijst met beschikbare opties.

  1. Typ nu " PowerShell " in het dialoogvenster en vink de optie eronder aan die staat " Maak deze taak met beheerdersrechten ".

  1. Eenmaal in Windows Powershell, typ je " sfc / scannow " en druk je op Enter . Dit proces kan enige tijd duren omdat uw volledige Windows-bestanden door de computer worden gescand en worden gecontroleerd op beschadigde fasen.

  1. Als u een fout tegenkomt waarbij Windows u vraagt ​​dat het een fout heeft gevonden maar deze niet kon herstellen, typ dan " DISM / Online / Cleanup-Image / RestoreHealth " in de PowerShell. Hiermee worden de corrupte bestanden van de Windows-updateservers gedownload en worden de corrupte bestanden vervangen. Houd er rekening mee dat dit proces ook enige tijd kan duren, afhankelijk van uw internetverbinding. Annuleer in geen enkel stadium en laat het lopen.

Als er een fout is gedetecteerd en deze is verholpen met behulp van de bovenstaande methoden, start u uw computer opnieuw op en controleert u of het CPU-gebruik door ' SearchProtocolHost.exe ' is verholpen.

Oplossing 4: Windows Search uitschakelen

Als alle bovenstaande oplossingen geen resultaten opleveren en ' SearchProtocolHost.exe ' nog steeds een hoog CPU-gebruik veroorzaakt, kunnen we proberen Windows Search van uw computer uit te schakelen. Houd er rekening mee dat u de Windows-zoekfunctie mogelijk niet op uw computer kunt gebruiken. Deze tijdelijke oplossing heeft zijn nadelen, maar het probleem zal zeker worden opgelost.

Voordat u doorgaat met het uitschakelen van Windows Search , is het raadzaam dat u in plaats daarvan de indexering van alle locaties van uw computer uitschakelt met Oplossing 2. Schakel alle locaties uit en druk op Toepassen. Hierdoor wordt het indexeren uitgeschakeld; u krijgt misschien trage resultaten, maar u kunt in ieder geval zoeken wanneer dat nodig is.

  1. Druk op Windows + R, typ " services. msc ”in het dialoogvenster en druk op Enter.
  2. Lokaliseer het proces " Windows Search ", klik er met de rechtermuisknop op en selecteer " Eigenschappen ".

  1. Stel het opstarttype in op " Uitgeschakeld " en stop het proces door op de knop te klikken. Druk op Toepassen en start uw computer opnieuw op.

  1. Controleer na het opnieuw opstarten of het probleem bij de hand is opgelost. U kunt de zoekfunctie van Windows altijd weer inschakelen met dezelfde bovenstaande stappen.