Korjaus: SearchProtocolHost.exe korkea suorittimen käyttö

Jos luet tätä artikkelia, olet ehkä törmännyt ongelmaan, jossa huomasit prosessin "SearchProtocolHost.exe”Kuluttaa valtavasti CPU: ta tietokoneellasi. Joten mikä on tämä prosessi? SearchProtocolHost on osa Windowsin hakumekanismia ja liittyy indeksointiin tietokoneellasi.

Windows Search Indexer on palvelu, joka ylläpitää useimpien tietokoneesi tiedostojen hakemistoa parantaakseen tietokoneen hakutehoa. Se päivittää indeksit automaattisesti ilman käyttäjän häirintää. Tämä hakemisto on samanlainen kuin tietyissä kirjoissa. Tietokone pitää kirjaa kaikista eri asemilla olevista tiedostoista. Sen sijaan, että tietokone menisi etsimään asemista tiedostoa, jonka yrität löytää, tietokone viittaa hakemistotaulukkoon, etsii tiedostot ja siirtyy suoraan siihen tallennettuun osoitteeseen. Jos se ei löydä tiedostoa hakemistotaulukosta, se alkaa iteroida aseman läpi vastaavasti.

Normaalisti Windows on ohjelmoitu aloittamaan tiedostojen indeksointi, kun tietokone on tyhjäkäynnillä eikä tee mitään työtä. Jos näet tämän prosessin käynnissä, anna sen käydä jonkin aikaa. Jos se jatkuu määrittelemättömän ajan, voit aloittaa seuraavien kiertotapojen seuraamisen.

Ratkaisu 1: Tarkista äskettäin asennetut kolmannen osapuolen sovellukset

Jos olet äskettäin asentanut uusia kolmannen osapuolen sovelluksia tietokoneellesi, tarkista, aiheuttavatko ne ongelman. Oli monia sovelluksia, kuten ”iFilter for PDF”, jotka saavat palvelun toimimaan yhä uudelleen tietokoneellasi. Näissä sovelluksissa on tiettyjä ominaisuuksia, jotka aiheuttavat hakupalvelun käynnistymisen uudestaan ​​ja uudestaan ​​tietokoneellasi. Voimme yrittää poistaa ne käytöstä ja suorittaa sitten vianetsinnän nähdäksesi onko muita ongelmia.

  1. Paina Windows + R, kirjoitaappwiz.cpl”Ja paina Enter.
  2. Tässä luetellaan kaikki tietokoneellesi asennetut sovellukset. Selaa niitä kaikkia ja etsi kaikki äskettäin asennetut sovellus / sovellukset ennen kuin huomasit suorittimen käytön. Joko poista heidän palvelunsa (Windows + R, kirjoita ”services.msc”, etsi palvelu ja pysäytä se) tai poista se samasta ikkunasta.

  1. Paina nyt Windows + S, kirjoitaWindows-haku”Ja avaa sovellus”Etsi ja korjaa Windows-haun ongelmat”.

  1. Valitse molemmat vaihtoehdotSuorita järjestelmänvalvojana"Ja"Korjaa korjaukset automaattisesti”. Paina Seuraava ja seuraa näytön ohjeita.

  1. Kun vianmääritys on valmis, käynnistä tietokone uudelleen ja tarkista, onko suorittimen käyttö ratkaistu. Windows-haku saattaa indeksoida hetkeksi vianmäärityksen jälkeen. Anna sille jonkin aikaa, mutta jos suorittimen käyttöSearchProtocolHost.exe’Ei vieläkään korjaudu, noudata muita alla lueteltuja kiertotapoja.

Ratkaisu 2: Indeksointiasetusten muuttaminen

Voit muuttaa indeksointiasetuksia manuaalisesti. Jos poistat yhden sijainnin tarkistuslistasta, Windows ei indeksoi sijainnissa olevia tiedostoja. Hakusi ei ehkä ole yhtä nopeaa kuin ennen, mutta se voi parantaa tilannettamme.

  1. Paina Windows + R, kirjoitaIndeksointivaihtoehdot”Ja avaa sovellus.

  1. Napsauta nytMuuttaa”Näytön vasemmassa alakulmassa.

  1. Klikkaus "Näytä kaikki sijainnit”. Tarkistetut sijainnit tarkoittavat nyt, että tietokone indeksoi ne aktiivisesti. Poista valinta valtavat sijainnit (tässä tapauksessa paikallinen levy C) ja muut tiedostojen sijainnit, jotka voivat saada hakuprosessin kutemaan uudestaan ​​ja uudestaan. Tallenna muutokset ja poistu painamalla OK.

  1. Käynnistä tietokone uudelleen ja tarkista onkoSearchProtocolHost.exe’Kuluttaa edelleen korkeaa suorittimen käyttöä.

Ratkaisu 3: Suorita SFC- ja DISM-työkalu

Saatat kohdata tämän virheen, koska tietokoneessasi voi olla vikoja järjestelmän kokoonpanoissa. Näiden ristiriitaisuuksien takia hakuprosessi saattaa kutea uudestaan ​​ja uudestaan ​​ja aiheuttaa runsaasti resursseja, kuten keskustellaan. Voimme suorittaa System File Checker (SFC) tarkistaa eheysrikkomuksia. Jos järjestelmä ei ole vielä korjattu SFC: n tekemien korjausten jälkeen, voit suorittaa DISM-työkalun tarkistamaan järjestelmän kunto ja palauttamaan puuttuvat järjestelmätiedostot.

  1. Lehdistö Windows + R Käynnistä Suorita-sovellus. Kirjoita “taskmgr”-Valintaikkunassa ja paina Enter käynnistääksesi tietokoneen tehtävänhallinnan.
  2. Napsauta nyt ikkunan vasemmassa yläkulmassa olevaa Tiedosto-vaihtoehtoa ja valitseSuorita uusi tehtävä”Käytettävissä olevien vaihtoehtojen luettelosta.

  1. Kirjoita nytPowerShell”Valintaikkunassa ja tarkistaa alla oleva vaihtoehto, jonka mukaanLuo tämä tehtävä järjestelmänvalvojan oikeuksilla”.

  1. Kun olet Windows Powershellissä, kirjoitasfc / scannow”Ja osui Tulla sisään. Tämä prosessi voi viedä jonkin aikaa, kun tietokone tarkistaa koko Windows-tiedostosi ja tarkistaa, onko siinä vioittuneita vaiheita.

  1. Jos kohtaat virheen, jossa Windows kehottaa sinua löytämään virheen, mutta ei voinut korjata niitä, kirjoita "DISM / Online / Cleanup-Image / RestoreHealth”PowerShellissä. Tämä lataa vioittuneet tiedostot Windows-päivityspalvelimilta ja korvaa vioittuneet tiedostot. Huomaa, että tämä prosessi voi myös viedä jonkin aikaa internetyhteytesi mukaan. Älä peruuta missään vaiheessa ja anna sen käydä.

Jos havaittiin virhe ja se korjattiin yllä olevilla tavoilla, käynnistä tietokone uudelleen ja tarkista, suorittimen käyttöSearchProtocolHost.exeKorjataan.

Ratkaisu 4: Poista Windows-haku käytöstä

Jos kaikki yllä olevat kiertotavat eivät osoita tuloksia jaSearchProtocolHost.exe’Aiheuttaa edelleen korkeaa suorittimen käyttöä, voimme yrittää poistaa Windows-haun käytöstä tietokoneeltasi. Huomaa, että et välttämättä pysty käyttämään Windows-hakua tietokoneellasi. Tällä kiertotavalla on haittoja, mutta ongelma korjataan varmasti.

Ennen kuin jatkat Windows-haun poistamista käytöstä, on suositeltavaa, että sen sijaan poistat tietokoneen kaikkien sijaintien indeksoinnin ratkaisulla 2. Poista valinta kaikista paikoista ja paina Käytä. Tämä poistaa indeksoinnin käytöstä. saatat saada hitaita tuloksia, mutta ainakin pystyt etsimään tarvittaessa.

  1. Paina Windows + R, kirjoitapalvelut.msc”Ja paina Enter.
  2. Paikanna prosessi “Windows-haku”, Napsauta sitä hiiren kakkospainikkeella ja valitseOminaisuudet”.

  1. Aseta käynnistystyypiksiLiikuntarajoitteinen”Ja Pysäytä prosessi napsauttamalla painiketta. Paina Käytä ja käynnistä tietokone uudelleen.

  1. Tarkista uudelleenkäynnistyksen jälkeen, onko käsillä oleva ongelma ratkaistu. Voit aina kytkeä Windowsin haun takaisin päälle samoilla yllä luetelluilla vaiheilla.