Remediere: SearchProtocolHost.exe Utilizare mare CPU



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Dacă citiți acest articol, este posibil să fi dat peste problema în care ați observat procesul „ SearchProtocolHost.exe ”Consumând cantități uriașe de CPU pe computer. Deci, ce este acest proces? SearchProtocolHost face parte din mecanismul de căutare Windows și este legat de indexarea pe computerul dvs.



Windows Search Indexer este un serviciu care menține un index al majorității fișierelor de pe computer pentru a îmbunătăți performanța de căutare pe computer. Actualizează automat indexurile fără nici o interferență din partea utilizatorului. Acest index este similar cu indexul pe care îl vedem în anumite cărți. Computerul ține o evidență a tuturor fișierelor localizate pe diferite unități. În loc să ieșiți și să căutați pe unități fișierul pe care încercați să îl localizați, computerul se referă la tabelul index, localizează fișierele și navighează direct la adresa salvată în acesta. Dacă nu găsește fișierul în tabelul index, începe să itereze prin unitate în consecință.



În mod normal, Windows este programat să înceapă indexarea fișierelor atunci când computerul este inactiv și nu face nicio treabă. Dacă vedeți acest proces în desfășurare, lăsați-l să ruleze pentru o perioadă de timp. Dacă continuă să ruleze pentru perioade de timp nedeterminate, puteți începe să urmați soluțiile enumerate mai jos.



Soluția 1: Verificarea aplicațiilor terță parte instalate recent

Dacă ați instalat recent aplicații terțe noi pe computer, ar trebui să verificați dacă acestea cauzează problema. Au existat multe aplicații, cum ar fi „iFilter for PDF’s”, care fac ca serviciul să ruleze din nou și din nou pe computerul dvs. Aceste aplicații au anumite caracteristici prezente, ceea ce face ca serviciul de căutare să fie declanșat din nou și din nou pe computer. Putem încerca să le dezactivăm și apoi să rulăm instrumentul de depanare pentru a vedea dacă există alte probleme.

  1. Apăsați Windows + R, tastați „ appwiz. cpl ”În caseta de dialog și apăsați Enter.
  2. Aici vor fi listate toate aplicațiile instalate pe computer. Navigați prin toate și găsiți orice nou instalat aplicație / aplicații înainte de a observa utilizarea procesorului. Fie dezactivați serviciile lor (Windows + R, tastați „services.msc”, localizați serviciul și opriți-l), fie dezinstalați-l folosind aceeași fereastră.

  1. Acum apăsați Windows + S, tastați „ Căutare Windows 'În caseta de dialog și deschideți aplicația' Găsiți și remediați problemele cu Windows Search ”.



  1. Selectați ambele opțiuni „ Rulat ca administrator ' și ' Aplicați reparațiile automat ”. Apăsați Următorul și urmați instrucțiunile de pe ecran.

  1. După finalizarea depanării, reporniți computerul și verificați dacă utilizarea procesorului a fost rezolvată. Căutarea Windows se poate indexa pentru o perioadă de timp după finalizarea depanării. Acordați-i ceva timp, dar dacă utilizarea procesorului prin „ SearchProtocolHost.exe „Încă nu se remediază, urmați celelalte soluții enumerate mai jos.

Soluția 2: Modificarea opțiunilor de indexare

Puteți modifica manual opțiunile de indexare. Dacă eliminați o locație din lista de verificare, Windows nu va indexa fișierele prezente la locație. Căutarea dvs. ar putea să nu fie la fel de rapidă ca înainte, dar ar putea îmbunătăți situația din cazul nostru.

  1. Apăsați Windows + R, tastați „ Opțiuni de indexare ”În caseta de dialog și deschideți aplicația.

  1. Acum faceți clic pe „ Modifica ”Prezent în partea stângă jos a ecranului.

  1. Faceți clic pe „ Afișați toate locațiile ”. Acum locațiile verificate înseamnă că sunt indexate activ de computer. Debifează locații imense (în acest caz, discul local C) și alte locații de fișiere care pot determina procesul de căutare să apară din nou și din nou. Apăsați OK pentru a salva modificările și a ieși.

  1. Reporniți computerul și verificați dacă „ SearchProtocolHost.exe ’Consumă încă o utilizare ridicată a procesorului.

Soluția 3: Rularea instrumentului SFC și DISM

Este posibil să întâmpinați această eroare deoarece este posibil să existe configurații de sistem defecte în computerul dvs. Datorită acestor discrepanțe, procesul de căutare ar putea să apară din nou și din nou și să provoace o utilizare ridicată a resurselor, așa cum se discută. Putem rula System File Checker (SFC) pentru a verifica dacă există încălcări ale integrității. Dacă după remedierea SFC, sistemul nu este încă reparat, puteți rula instrumentul DISM pentru a verifica starea sistemului și pentru a restabili orice fișier de sistem lipsă.

  1. presa Windows + R pentru a lansa aplicația Run. Tip ' taskmgr ”În caseta de dialog și apăsați Enter pentru a lansa managerul de activități al computerului.
  2. Acum faceți clic pe opțiunea Fișier prezentă în partea stângă sus a ferestrei și selectați „ Rulați o sarcină nouă ”Din lista de opțiuni disponibile.

  1. Acum tastați „ PowerShell ”În caseta de dialog și Verifica opțiunea de sub care scrie „ Creați această sarcină cu privilegii administrative ”.

  1. Odată ajuns în Windows Powershell, tastați „ sfc / scannow ”Și a lovit introduce . Acest proces poate dura ceva timp, deoarece întregul fișier Windows este scanat de computer și este verificat pentru faze corupte.

  1. Dacă întâmpinați o eroare în care Windows vă solicită că a găsit o eroare, dar nu a putut să o remedieze, ar trebui să tastați „ DISM / Online / Cleanup-Image / RestoreHealth ”În PowerShell. Aceasta va descărca fișierele corupte de pe serverele de actualizare Windows și le va înlocui pe cele corupte. Rețineți că acest proces poate consuma ceva timp, în funcție de conexiunea dvs. la internet. Nu anulați în nicio etapă și lăsați-o să ruleze.

Dacă a fost detectată o eroare și s-a remediat folosind metodele de mai sus, reporniți computerul și verificați dacă utilizarea procesorului prin „ SearchProtocolHost.exe 'S-a reparat.

Soluția 4: Dezactivarea Căutării Windows

Dacă toate soluțiile de mai sus nu dovedesc niciun rezultat și „ SearchProtocolHost.exe ’Provoacă încă o utilizare ridicată a procesorului, putem încerca să dezactivăm căutarea Windows de pe computerul dvs. Rețineți că este posibil să nu puteți utiliza căutarea Windows pe computer. Această soluție are dezavantajele sale, dar problema va fi remediată cu siguranță.

Înainte de a continua cu dezactivarea Căutării Windows , se recomandă ca, în schimb, să dezactivați indexarea tuturor locațiilor computerului dvs. utilizând Soluția 2. Debifați toate locațiile și apăsați Aplicare. Aceasta va dezactiva indexarea; s-ar putea să obțineți rezultate lente, dar cel puțin veți putea căuta atunci când este necesar.

  1. Apăsați Windows + R, tastați „ Servicii. msc ”În caseta de dialog și apăsați Enter.
  2. Localizați procesul „ Căutare Windows ”, Faceți clic dreapta pe acesta și selectați„ Proprietăți ”.

  1. Setați tipul de pornire ca „ Dezactivat ' și Opriți procesul făcând clic pe buton. Apăsați Aplicare și reporniți computerul.

  1. După repornire, verificați dacă problema la îndemână a fost rezolvată. Puteți oricând să reactivați căutarea Windows utilizând aceiași pași enumerați mai sus.
4 minute citite