Corrección: Uso avanzado de CPU de SearchProtocolHost.exe

Si está leyendo este artículo, es posible que haya encontrado el problema cuando notó el proceso «SearchProtocolHost.exe”Consumir grandes cantidades de CPU en su computadora. Entonces, ¿cuál es este proceso? SearchProtocolHost es parte del motor de búsqueda de Windows y está relacionado con la indexación en su computadora.

Windows Search Index es un servicio que mantiene un índice de la mayoría de los archivos en su computadora para mejorar el rendimiento de la búsqueda en su computadora. Actualiza los índices automáticamente sin ninguna interrupción por parte del usuario. Este índice es similar al índice que vemos en algunos libros. La computadora mantiene un registro de todos los archivos ubicados en diferentes unidades. En lugar de salir y buscar en las unidades el archivo que está tratando de encontrar, la computadora se refiere a la tabla de índice, encuentra los archivos y navega directamente a la dirección guardada allí. Si no encuentra el archivo en la tabla de índice, comienza a recorrer la unidad en consecuencia.

Por lo general, Windows está programado para indexar archivos cuando su computadora está inactiva y no realiza ningún trabajo. Si ve que este proceso se está ejecutando, déjelo funcionar por un tiempo. Si continúa ejecutándose indefinidamente, puede comenzar a seguir las áreas de trabajo que se enumeran a continuación.

Solución 1: compruebe las nuevas aplicaciones de terceros instaladas

Si ha instalado recientemente nuevas aplicaciones de terceros en su computadora, debe verificar si están causando el problema. Había muchas aplicaciones como ‘iFilter para PDF’s’ que provocaban que el servicio se ejecutara repetidamente en su computadora. Estas aplicaciones tienen ciertas características que hacen que el servicio de búsqueda se solicite repetidamente en su computadora. Podemos intentar deshabilitarlos y luego ejecutar el solucionador de problemas para ver si hay otros problemas.

  1. Presione Windows + R, escriba «appwiz.cplEn el cuadro de diálogo y presione Entrar.
  2. Aquí se enumeran todas las aplicaciones instaladas en su computadora. Revise todos ellos y encontrar cualquier nuevo instalado aplicación (es) antes de notar el uso de la CPU. Desactive sus servicios (Windows + R, escriba “services.msc”, busque el servicio y deténgalo) o desinstálelo usando la misma ventana.

  1. Ahora presione Windows + S, escriba «Búsqueda de Windows«En el cuadro de diálogo y abra la aplicación»Encontrar y solucionar problemas con la búsqueda de Windows”.

  1. Elija ambas opciones «Ejecutar como administrador«Y»Aplicar reparaciones automáticamente”. Presione Siguiente y siga las instrucciones en pantalla.

  1. Una vez completada la resolución de problemas, reinicie su computadora y verifique el uso de la CPU. Es posible que la búsqueda de Windows se indexe durante un período breve después de que se complete la resolución de problemas. Dale algo de tiempo solo si la CPU lo usa ‘SearchProtocolHost.exe‘aún no arreglado, siga las otras áreas de trabajo que se enumeran a continuación.

Solución 2: cambiar las opciones de indexación

Puede cambiar las opciones de indexación manualmente. Si elimina un sitio de la lista de verificación, Windows no indexará los archivos presentes en el sitio. Es posible que su búsqueda no sea tan rápida como antes, pero puede mejorar la situación en nuestro caso.

  1. Presione Windows + R, escriba «Opciones indexadasEn el cuadro de diálogo y abra la aplicación.

  1. Ahora haga clic en «Cambiar”Presentar en la parte inferior izquierda de la pantalla.

  1. Haga clic en «Mostrar en todas partes”. Ahora, los sitios marcados significan que la computadora los indexa activamente. Desmarcar sitios enormes (en este caso, el disco local C) y otras ubicaciones de archivos que pueden provocar que el proceso de búsqueda se filtre una y otra vez. Presione OK para guardar los cambios y salir.

  1. Reinicie su computadora y verifique si ‘SearchProtocolHost.exe‘sigue consumiendo un alto uso de CPU.

Solución 3: Ejecute la herramienta SFC y DISM

Es posible que esté cometiendo este error, ya que puede tener configuraciones de sistema presentes en su computadora. Debido a estas inconsistencias, el proceso de búsqueda puede tener fugas repetidas y conducir a una alta utilización de recursos como se discutió. Podemos ejecutar el Comprobador de archivos del sistema (SFC) para verificar si hay violaciones de integridad. Si el sistema aún no se ha reparado después de que SFC lo corrija, puede ejecutar la herramienta DISM para verificar el estado del sistema y restaurar los archivos del sistema que faltan.

  1. prensa Windows + R. para iniciar la aplicación Ejecutar. Tipo «tascmgr”En el cuadro de diálogo y presione Enter para iniciar el administrador de tareas de su computadora.
  2. Ahora haga clic en la opción Archivo presente en la parte superior izquierda de la ventana y seleccione «Ejecuta una nueva tareaDe la lista de opciones disponibles.

  1. Ahora escribe «Potencia ShellEn el cuadro de diálogo y cheque la opción de abajo dice «Cree esta tarea con privilegios administrativos”.

  1. Una vez en Windows Powershell, escriba «sfc / scannow«Y golpea Ingresar. Este proceso puede llevar algún tiempo, ya que la computadora está escaneando todos los archivos de Windows y comprobando si hay pasos dañados.

  1. Si se encuentra con un error cuando Windows le notifica un error pero no pudo solucionarlo, debe «DISM / Online / Imagen limpia / Restaurar salud”En PowerShell. Esto descargará los archivos corruptos de los servidores de Windows actualizados y reemplazará los corruptos. Tenga en cuenta que este proceso puede llevar algún tiempo dependiendo de su conexión a Internet. No cancele en ningún momento y déjelo correr.

Si se detectó un error y se solucionó utilizando los métodos anteriores, reinicie su computadora y verifique si el uso de la CPU es ‘SearchProtocolHost.exe‘establecido.

Solución 4: deshabilite la búsqueda de Windows

Si los resultados anteriores no producen ningún resultado y ‘SearchProtocolHost.exe‘aún creando un alto uso de CPU, podemos intentar deshabilitar la búsqueda de Windows desde su computadora. Tenga en cuenta que es posible que no pueda utilizar la búsqueda de Windows en su computadora. Hay desventajas en este trabajo, pero el problema definitivamente se solucionará.

Antes de continuar con la desactivación de la búsqueda de Windows, en su lugar, se recomienda deshabilitar la indexación de todas las ubicaciones de su computadora usando la Solución 2. Desmarque todas las configuraciones y presione Aplicar. Esto desactivará la indexación; es posible que obtenga resultados lentos, pero al menos podrá buscar cuando sea necesario.

  1. Presione Windows + R, escriba «servicios.mscEn el cuadro de diálogo y presione Entrar.
  2. Encuentra el proceso «Búsqueda de Windows«, Haz clic derecho sobre él y selecciona»Propiedades”.

  1. Establezca el tipo de inicio como «Discapacitado«Agus Detener el proceso haciendo clic en el botón. Presione Aplicar y reinicie su computadora.

  1. Después de reiniciar, compruebe si se ha resuelto el problema en curso. Siempre puede revertir su búsqueda de Windows siguiendo los mismos pasos enumerados anteriormente.