Solució: ús elevat de la CPU SearchProtocolHost.exe



Proveu El Nostre Instrument Per Eliminar Problemes

Si esteu llegint aquest article, és possible que hàgiu trobat el problema en què vau notar el procés ' SearchProtocolHost.exe ”Que consumeix grans quantitats de CPU a l’ordinador. Llavors, què és aquest procés? SearchProtocolHost forma part del mecanisme de cerca de Windows i està relacionat amb la indexació al vostre ordinador.



Windows Search Indexer és un servei que manté un índex de la majoria dels fitxers de l’ordinador per millorar el rendiment de la cerca a l’ordinador. Actualitza automàticament els índexs sense cap interferència de l’usuari. Aquest índex és similar a l’índex que veiem en determinats llibres. L'ordinador manté un registre de tots els fitxers ubicats a diferents unitats. En lloc de sortir i buscar a les unitats el fitxer que intenteu localitzar, l'ordinador fa referència a la taula d'índex, localitza els fitxers i navega directament a l'adreça desada. Si no troba el fitxer a la taula d'índex, comença a iterar per la unitat en conseqüència.



Normalment, Windows està programat per iniciar la indexació de fitxers quan l’ordinador està inactiu i no fa cap feina. Si veieu aquest procés en execució, deixeu-lo executar durant un temps. Si continua funcionant durant períodes de temps indefinits, podeu començar a seguir les solucions que s'indiquen a continuació.



Solució 1: comprovació d'aplicacions de tercers instal·lades recentment

Si recentment heu instal·lat noves aplicacions de tercers al vostre equip, heu de comprovar si estan causant el problema. Hi havia moltes aplicacions com ara 'iFilter for PDF' que fan que el servei s'executi una i altra vegada a l'ordinador. Aquestes aplicacions tenen algunes funcions presents, cosa que provoca que el servei de cerca s'activi una i altra vegada a l'ordinador. Podem provar de desactivar-los i executar l'eina de resolució de problemes per veure si hi ha algun altre problema.

  1. Premeu Windows + R, escriviu “ appwiz. cpl ”Al quadre de diàleg i premeu Retorn.
  2. Aquí es mostraran totes les aplicacions instal·lades al vostre ordinador. Navegueu per tots i localitzeu qualsevol instal·lació recent aplicacions / aplicacions anteriors a quan notàveu l’ús de la CPU. Desactiveu els seus serveis (Windows + R, escriviu “services.msc”, localitzeu el servei i atureu-lo) o desinstal·leu-lo amb la mateixa finestra.

  1. Ara premeu Windows + S, escriviu “ Cerca de Windows 'Al quadre de diàleg i obriu l'aplicació' Cerqueu i solucioneu problemes amb Windows Search '.



  1. Seleccioneu les dues opcions ' Executa com administrador 'I' Apliqueu les reparacions automàticament ”. Premeu Següent i seguiu les instruccions que apareixen a la pantalla.

  1. Un cop finalitzada la resolució de problemes, reinicieu l'ordinador i comproveu si s'ha resolt l'ús de la CPU. La cerca de Windows pot indexar-se una estona després de completar la resolució de problemes. Doneu-li una mica de temps, però si l’ús de la CPU és ‘ SearchProtocolHost.exe 'Encara no es corregeix, seguiu les altres solucions que s'enumeren a continuació.

Solució 2: Canviar les opcions d’indexació

Podeu canviar manualment les opcions d'indexació. Si elimineu una ubicació de la llista de comprovació, Windows no indexarà els fitxers presents a la ubicació. És possible que la vostra cerca no sigui tan ràpida com abans, però podria millorar la situació del nostre cas.

  1. Premeu Windows + R, escriviu “ Opcions d'indexació ”Al quadre de diàleg i obriu l’aplicació.

  1. Ara feu clic a ' Modificar ”Present a la part inferior esquerra de la pantalla.

  1. Feu clic a ' Mostra totes les ubicacions ”. Ara, les ubicacions que es comproven signifiquen que l'ordinador les indexa activament. Desmarqueu ubicacions enormes (en aquest cas, disc local C) i altres ubicacions de fitxers que poden provocar que el procés de cerca es generi una i altra vegada. Premeu D'acord per desar els canvis i sortir.

  1. Reinicieu l'ordinador i comproveu si ' SearchProtocolHost.exe ’Continua consumint un alt ús de la CPU.

Solució 3: executar l'eina SFC i DISM

És possible que tingueu aquest error perquè és possible que hi hagi configuracions del sistema incorrectes al vostre ordinador. A causa d'aquestes discrepàncies, el procés de cerca podria generar-se una vegada i una altra i provocar un elevat ús dels recursos tal com s'està discutint. Podem executar el comprovador de fitxers del sistema (SFC) per comprovar si hi ha infraccions d’integritat. Si després de qualsevol correcció de SFC, el sistema encara no s'ha solucionat, podeu executar l'eina DISM per comprovar l'estat del sistema i restaurar els fitxers del sistema que falten.

  1. Premeu Windows + R per iniciar l'aplicació Executa. Escriviu “ taskmgr 'Al quadre de diàleg i premeu Retorn per iniciar el gestor de tasques de l'ordinador.
  2. Ara feu clic a l'opció Fitxer que hi ha a la part superior esquerra de la finestra i seleccioneu ' Executeu una nova tasca ”De la llista d’opcions disponibles.

  1. Ara escriviu ' PowerShell ”Al quadre de diàleg i comprovar l’opció de sota que diu “ Creeu aquesta tasca amb privilegis administratius '.

  1. Un cop al Windows Powershell, escriviu “ sfc / scannow ”I va colpejar Entra . Aquest procés pot trigar un cert temps, ja que l’ordinador escaneja tots els fitxers de Windows i es comprova si hi ha fases danyades.

  1. Si trobeu un error en què Windows us demana que hi hagi trobat algun error però que no ha pogut solucionar-los, heu d’escriure “ DISM / En línia / Cleanup-Image / RestoreHealth ”Al PowerShell. Això descarregarà els fitxers danyats dels servidors d'actualització de Windows i substituirà els danyats. Tingueu en compte que aquest procés també pot consumir una mica de temps segons la vostra connexió a Internet. No cancel·leu en cap etapa i deixeu-lo córrer.

Si es va detectar un error i es va corregir mitjançant els mètodes anteriors, reinicieu l'ordinador i comproveu si l'ús de la CPU és ' SearchProtocolHost.exe ’S’ha solucionat.

Solució 4: desactivació de la cerca de Windows

Si totes les solucions anteriors no demostren cap resultat i ' SearchProtocolHost.exe Encara provoca un elevat ús de la CPU. Podem provar de desactivar la cerca de Windows des del vostre equip. Tingueu en compte que és possible que no pugueu utilitzar la cerca de Windows a l'ordinador. Aquesta solució té els seus inconvenients, però el problema es solucionarà certament.

Abans de continuar desactivant la cerca de Windows , es recomana que desactiveu la indexació de totes les ubicacions de l'ordinador mitjançant la solució 2. Desmarqueu totes les ubicacions i premeu Aplica. Això desactivarà la indexació; és possible que obtingueu resultats lents, però com a mínim podreu fer cerques quan sigui necessari.

  1. Premeu Windows + R, escriviu “ serveis. msc ”Al quadre de diàleg i premeu Retorn.
  2. Localitzeu el procés ' Cerca de Windows ”, Feu-hi clic amb el botó dret i seleccioneu“ Propietats '.

  1. Estableix el tipus d'inici com a ' Desactivat ”I Atureu el procés fent clic al botó. Premeu Aplica i reinicieu l'ordinador.

  1. Després de reiniciar, comproveu si el problema en qüestió s'ha resolt. Sempre podeu tornar a activar la cerca de Windows seguint els mateixos passos que s’enumeren més amunt.
4 minuts de lectura