Hög CPU-användning är dåliga nyheter. Det saktar ner ditt system och tömmer din dator på resurser. Om du märkte hög CPU-användning på din PC, grävde du runt och upptäckte att en process ringde SearchProtocolHost.exe är roten till ditt problem med hög CPU-användning, du kanske vill veta lite mer om vad denna process är..

Som sådan, här är vad SearchProtocolHost.exe är och hur du fixar det genom att förbruka din CPU.

Vad är SearchProtocolHost.exe?

SearchProtocolHost.exe är en process som krävs av en inbyggd Windows-funktion som kallas Windows Search Indexer. Funktionen hjälper till att snabbt återge sökresultat på din Windows-dator, men när den förvandlas till en resurssvin kan det ha en negativ inverkan på din dators prestanda.

Visst, du kan gå vidare och avsluta processen. Lätt, eller hur?

Tja, inte riktigt. En annan process, kallad SearchIndexer.exe, förlitar sig på SearchProtocolHost.exe för att återge sökresultaten. Om du avslutar SearchProtocolHost.exe kommer SearchIndexer.exe att starta om processen.

instagram viewer

I många fall kommer problemet att lösa sig själv bara genom att vänta ett tag. Indexeraren går ofta i överväxel och försöker söka efter filer som den inte kan hitta, vilket gör att SearchProtocolHost.exe förbrukar mer resurser. Om du har väntat ett tag och fortfarande ser att SearchProtocolHost.exe orsakar hög CPU-användning, prova korrigeringarna som nämns nedan.

1. Uppdatera Windows eller återställ en nyligen uppdaterad uppdatering

Windows rullar ofta ut uppdateringar för att fixa vanliga buggar i systemet. Att uppdatera din dator kan bara göra susen. Å andra sidan, om du nyligen uppdaterade Windows, kan en felaktig uppdatering ha orsakat ett problem, och om du avinstallerar uppdateringarna kan problemet lösas.

För att uppdatera Windows, sök efter Sök efter uppdateringar i startmenyn och välj den bästa matchningen. Om du ser en uppdatering som väntar, fortsätt och installera den. Annars klickar du på Sök efter uppdateringar knapp.

Det finns flera sätt att avinstallera uppdateringar, men det enklaste sättet är att gå till Kontrollpanelen > Program > Program och funktioner, och klicka på Visa installerade uppdateringar från vänster om kontrollpanelen. Hitta de uppdateringar du nyligen installerade genom att kontrollera datumet i Installerad på kolumn. Välj uppdateringen och klicka Avinstallera.

2. Kör den inbyggda felsökaren för sökning och indexering

Windows levereras med en uppsättning inbyggda felsökare som kan hjälpa dig att lösa en lång rad problem. Du kan också en av felsökarna, som kallas sök- och indexeringsfelsökaren, för att fixa problemet med hög CPU-användning av SearchProtocolHost.exe.

Starta Inställningar genom att trycka på Win + I och navigera till Systemet > Felsökning > Andra felsökare. Sök efter ett objekt som heter Sök och indexering på listan och klicka på Springa knappen bredvid.

Om du gör detta startar felsökaren. Följ instruktionerna på skärmen och se om det löser problemet. Om du använder en Windows 10-dator hittar du felsökaren i Inställningar > Uppdatering och säkerhet > Felsökare.

3. Ta bort nyligen installerade appar från tredje part

Om du kommer ihåg att du nyligen installerade en tredjepartsapp, varefter du började stöta på problemet, kanske du vill prova att avinstallera och se om det fungerar. Gå bara till Kontrollpanel > Program > Program och funktioner, välj den nyligen installerade appen och klicka på Avinstallera.

4. Kör en SFC-skanning

SFC (System File Checker) är ett inbyggt kommandoradsverktyg som reparerar och ersätter korrupta systemfiler på Windows. Om SearchProtocolHost.exe orsakar hög CPU-användning som ett resultat av en skadad systemfil, kan en SFC-skanning lösa problemet. Börja med att starta en förhöjd kommandotolk. Du kan göra detta genom att trycka på Win + R, skriver cmdoch trycker på Ctrl + Shift + Enter.

Kör sedan följande kommando:

sfc /scannow

Låt skanningen slutföras. När det är klart, starta om datorn och se om problemet kvarstår.

5. Defragmentera din disk

När du skriver data till en hårddisk som inte har tillräckligt med sammanhängande utrymme för att lagra hela filen, gör det att filerna blir fragmenterade. Fragmentering kan ofta påverka prestandan och indirekt få SearchProtocolHost.exe att använda mer resurser.

Du kan enkelt lösa problemet genom att defragmentera din hårddisk. Söka efter defragmentera i Start-menyn och starta Defragmentera och optimera enheter. Håll ned Ctrl, välj alla enheter och klicka på Optimera alla.

Om du aldrig har optimerat enheten tidigare kan det ta ett tag så var beredd på det och om du använder en bärbar dator, ha en strömkälla redo om batteriet skulle ta slut.

Medan du håller på bör du också överväga att schemalägga defragmentering så att verktyget defragmenterar enheten varje vecka (eller en annan kadens som du föredrar).

När processen är klar, starta om din dator och försök köra en sökning på Windows. Se om problemet kvarstår.

6. Ändra indexeringsalternativ

Om ingen av korrigeringarna har fungerat hittills, kanske du vill försöka utesluta några stora mappar från indexering så att det kan återge sökresultat snabbare.

Börja med att söka efter indexeringsalternativ i startmenyn och välj den bästa matchningen. Klicka på Ändra knapp.

Om du gör detta öppnas ett annat fönster. Välj Välj alla platser alternativet längst ner. Avmarkera sedan alla platser som du vill utesluta genom att avmarkera dem i avsnittet längst upp som heter Ändra valda platser.

7. Inaktivera Windows Search

Om du inte har kunnat åtgärda problemet hittills kan du överväga att visa det för en tekniker. Du bör dock fortfarande kunna använda din dator under tiden utan några fördröjningar. För att göra detta måste du inaktivera Windows Search.

Observera att du inte kommer att kunna söka efter något på Windows medan Windows Search är inaktiverat. När du vill söka efter något kan du alltid återaktivera det.

Tryck Win + R, typ tjänster.msc, och tryck på Retur för att starta tjänstkonsolen. Leta efter en tjänst som heter Windows-sökning, högerklicka på den och välj Egenskaper. I fönstret Egenskaper väljer du Sluta knappen under Servicestatus avsnitt och ändra sedan Starttyp till Inaktiverad.

Starta om din dator, och du bör nu kunna använda din dator utan att SearchProtocolHost.exe orsakar någon form av prestandaproblem.

SearchProtocolHost.exe Hög CPU-användning fixad

Förhoppningsvis kunde du åtgärda problemet med en av korrigeringarna i den här guiden. Medan Windows ofta körs i båda vanliga fel och löjliga fel, att felsöka dem är inte så svårt. I många fall kan du till och med lita på externa verktyg för att reparera Windows.

De bästa gratis reparationsverktygen för Windows 10 för att åtgärda alla problem

Om du stöter på systemproblem eller oseriösa inställningar bör du använda dessa kostnadsfria reparationsverktyg för Windows 10 för att fixa din dator.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • Windows
  • Windows
  • CPU
Om författaren
Arjun Ruparelia (43 artiklar publicerade)

Arjun är en revisor av utbildning och älskar att utforska teknik. Han gillar att använda teknik för att göra vardagliga uppgifter enklare och ofta mycket roligare.

Mer från Arjun Ruparelia

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera