Popravak: Visoka upotreba procesora SearchProtocolHost.exe



Isprobajte Naš Instrument Za Uklanjanje Problema

Ako čitate ovaj članak, možda ste naišli na problem gdje ste primijetili postupak “ SearchProtocolHost.exe ”Trošeći ogromne količine CPU-a na vašem računalu. Pa što je taj proces? SearchProtocolHost dio je mehanizma za pretraživanje sustava Windows i povezan je s indeksiranjem na vašem računalu.



Windows Search Indexer je usluga koja održava indeks većine datoteka na vašem računalu kako bi poboljšala performanse pretraživanja na vašem računalu. Automatski ažurira indekse bez ikakvih smetnji korisnika. Taj je indeks sličan indeksu koji vidimo u određenim knjigama. Računalo vodi evidenciju svih datoteka koje se nalaze na različitim pogonima. Umjesto da izađe i pretražuje pogone za datoteku koju pokušavate pronaći, računalo se poziva na indeksnu tablicu, pronalazi datoteke i izravno prelazi na adresu koja je u njoj spremljena. Ako ne pronađe datoteku u indeksnoj tablici, započinje iteraciju kroz pogon u skladu s tim.



Windows je obično programiran da započne indeksiranje datoteka kada je vaše računalo u stanju mirovanja i ne radi nikakav posao. Ako vidite da se ovaj postupak izvodi, pustite ga da se izvodi neko vrijeme. Ako se nastavi prikazivati ​​neograničeno dugo, možete početi slijediti dolje navedena rješenja.



1. rješenje: Provjera novoinstaliranih aplikacija nezavisnih proizvođača

Ako ste nedavno na svoje računalo instalirali nove programe nezavisnih proizvođača, provjerite uzrokuju li problem. Bilo je mnogo aplikacija poput 'iFilter for PDF' zbog kojih se usluga iznova i iznova pokreće na vašem računalu. Ove aplikacije imaju određene značajke zbog kojih se usluga pretraživanja uvijek iznova pokreće na vašem računalu. Možemo ih pokušati onemogućiti, a zatim pokrenuti alat za rješavanje problema da vidimo postoje li drugi problemi.

  1. Pritisnite Windows + R, upišite „ appwiz. cpl ”U dijaloškom okviru i pritisnite Enter.
  2. Ovdje će biti navedene sve aplikacije instalirane na vašem računalu. Krećite se kroz sve njih i pronađite sve novoinstalirane aplikacija / aplikacija prije nego što ste primijetili upotrebu CPU-a. Ili onemogućite njihove usluge (Windows + R, upišite 'services.msc', pronađite uslugu i zaustavite je) ili je deinstalirajte pomoću istog prozora.

  1. Sada pritisnite Windows + S, upišite “ Windows pretraživanje 'U dijaloškom okviru i otvorite aplikaciju' Pronađite i riješite probleme s Windows pretraživanjem '.



  1. Odaberite obje opcije “ Pokreni kao administrator 'I' Automatski primijenite popravke '. Pritisnite Dalje i slijedite upute na zaslonu.

  1. Nakon dovršetka rješavanja problema, ponovo pokrenite računalo i provjerite je li rješavanje problema s procesorom riješeno. Windows pretraživanje može se indeksirati neko vrijeme nakon završetka rješavanja problema. Dajte malo vremena, ali ako je upotreba procesora do SearchProtocolHost.exe ’I dalje se ne popravlja, slijedite ostale dolje navedene zaobilaznice.

Rješenje 2: Promjena mogućnosti indeksiranja

Opcije indeksiranja možete promijeniti ručno. Ako uklonite jedno mjesto s kontrolnog popisa, Windows neće indeksirati datoteke prisutne na tom mjestu. Vaša pretraga možda neće biti brza kao prije, ali bi mogla poboljšati situaciju u našem slučaju.

  1. Pritisnite Windows + R, upišite „ Opcije indeksiranja ”U dijaloškom okviru i otvorite aplikaciju.

  1. Sada kliknite “ Izmijeniti ”Prisutno na donjoj lijevoj strani zaslona.

  1. Kliknite “ Prikaži sve lokacije '. Sada mjesta koja se provjeravaju znače da ih računalo aktivno indeksira. Poništite ogromna mjesta (u ovom slučaju lokalni disk C) i druge lokacije datoteka koje mogu potaknuti proces pretraživanja da se iznova i iznova stvara. Pritisnite U redu za spremanje promjena i izlaz.

  1. Ponovo pokrenite računalo i provjerite je li SearchProtocolHost.exe 'I dalje troši visoku upotrebu CPU-a.

Rješenje 3: Pokretanje SFC i DISM alata

Možda nailazite na ovu pogrešku jer su na vašem računalu možda loše konfiguracije sustava. Zbog ovih odstupanja, postupak pretraživanja mogao bi se iznova mrijestiti i uzrokovati veliku upotrebu resursa o kojima se raspravlja. Možemo pokrenuti Provjeru sistemskih datoteka (SFC) kako bismo provjerili ima li kršenja integriteta. Ako nakon bilo kakvih popravaka od strane SFC-a sustav još uvijek nije riješen, možete pokrenuti DISM alat za provjeru ispravnosti sustava i vraćanje svih nedostajućih datoteka sustava.

  1. Pritisnite Windows + R za pokretanje aplikacije Run. Upišite ' taskmgr 'U dijaloškom okviru i pritisnite Enter za pokretanje upravitelja zadataka na računalu.
  2. Sada kliknite opciju Datoteka koja se nalazi u gornjem lijevom dijelu prozora i odaberite “ Pokreni novi zadatak ”S popisa dostupnih opcija.

  1. Sada upišite ' PowerShell 'U dijaloškom okviru i ček opcija ispod koje kaže ' Stvorite ovaj zadatak s administrativnim privilegijama '.

  1. Jednom u Windows Powershell, upišite „ sfc / scannow ”I pogodio Unesi . Ovaj postupak može potrajati jer računalo skenira cijele Windows datoteke i provjerava ima li oštećenih faza.

  1. Ako naiđete na pogrešku gdje vas Windows zatraži da je pronašao neku pogrešku, ali je nije uspio ispraviti, trebali biste upisati ' DISM / Online / Cleanup-Image / RestoreHealth ”U PowerShell-u. Ovo će preuzeti oštećene datoteke s poslužitelja za ažuriranje sustava Windows i zamijeniti one oštećene. Imajte na umu da ovaj postupak također može potrajati neko vrijeme u skladu s vašom internetskom vezom. Ne otkažite ni u jednoj fazi i pustite da radi.

Ako je otkrivena pogreška koja je otklonjena pomoću gore navedenih metoda, ponovo pokrenite računalo i provjerite je li upotreba CPU-a SearchProtocolHost.exe ’Popravio.

4. rješenje: Onemogućavanje pretraživanja sustava Windows

Ako sva gore navedena rješenja ne dokažu nikakve rezultate i ' SearchProtocolHost.exe I dalje uzrokuje veliku upotrebu CPU-a, možemo pokušati onemogućiti Windows pretraživanje s vašeg računala. Imajte na umu da možda nećete moći koristiti Windows pretraživanje na računalu. Ovo rješenje ima svojih nedostataka, ali problem će sigurno biti riješen.

Prije nego što nastavite s onemogućavanjem Windows pretraživanja , preporučuje se da umjesto toga onemogućite indeksiranje svih lokacija vašeg računala pomoću Rješenja 2. Poništite sve lokacije i pritisnite Apply. Ovo će isključiti indeksiranje; možda ćete dobiti spore rezultate, ali barem ćete moći pretraživati ​​kada je to potrebno.

  1. Pritisnite Windows + R, upišite „ usluge. msc ”U dijaloškom okviru i pritisnite Enter.
  2. Locirajte postupak “ Windows pretraživanje ', Kliknite je desnom tipkom i odaberite' Svojstva '.

  1. Postavite vrstu pokretanja kao “ Onemogućeno ”I Zaustavite postupak klikom na gumb. Pritisnite Primijeni i ponovo pokrenite računalo.

  1. Nakon ponovnog pokretanja, provjerite je li problem koji je trenutno u pitanju riješen. Uvijek možete ponovo uključiti pretraživanje sustava Windows koristeći gore navedene korake.
4 minute čitanja