El alto uso de la CPU es una mala noticia. Ralentiza su sistema y agota los recursos de su computadora. Si notó un alto uso de la CPU en su PC, investigó un poco y descubrió que un proceso llamado SearchProtocolHost.exe es la raíz de su problema de alto uso de la CPU, es posible que desee saber un poco más sobre qué es este proceso.
Como tal, esto es lo que es SearchProtocolHost.exe y cómo solucionarlo consumiendo su CPU.
¿Qué es SearchProtocolHost.exe?
SearchProtocolHost.exe es un proceso requerido por una función integrada de Windows llamada Windows Search Indexer. La función ayuda a generar rápidamente resultados de búsqueda en su PC con Windows, pero cuando se convierte en un recurso que acapara, puede tener un impacto negativo en el rendimiento de su PC.
Claro, puede continuar y terminar el proceso. Fácil, ¿verdad?
Bueno, no del todo. Otro proceso, llamado SearchIndexer.exe, se basa en SearchProtocolHost.exe para generar los resultados de la búsqueda. Si finaliza SearchProtocolHost.exe, SearchIndexer.exe reiniciará el proceso.
En muchos casos, el problema se resolverá solo esperando un momento. El indexador a menudo va a toda marcha tratando de buscar archivos que no puede encontrar, lo que hace que SearchProtocolHost.exe consuma más recursos. Si ha esperado un tiempo y aún ve que SearchProtocolHost.exe está causando un alto uso de la CPU, pruebe las correcciones que se mencionan a continuación.
1. Actualice Windows o haga retroceder una actualización reciente
Windows implementa con frecuencia actualizaciones para corregir errores comunes en el sistema. Actualizar su PC podría hacer el truco. Por otro lado, si actualizó Windows recientemente, una actualización defectuosa podría haber causado un problema y la desinstalación de las actualizaciones podría solucionar el problema.
Para actualizar Windows, busque buscar actualizaciones en el menú de inicio y seleccione la mejor coincidencia. Si ve una actualización pendiente, continúe e instálela. De lo contrario, haga clic en el botón Buscar actualizaciones .
Hay varias formas de desinstalar actualizaciones, pero la forma más sencilla es ir a Panel de control > Programas > Programas y características y hacer clic en Ver actualizaciones instaladas en la parte izquierda del Panel de control. Encuentre las actualizaciones que instaló recientemente comprobando la fecha en la columna Installed On . Seleccione la actualización y haga clic en Desinstalar .
2. Ejecute el Solucionador de problemas de indexación y búsqueda integrado
Windows viene con un conjunto de solucionadores de problemas integrados que pueden ayudarlo a solucionar una amplia gama de problemas. También puede usar uno de los solucionadores de problemas, llamado el solucionador de problemas de búsqueda e indexación, para solucionar el problema de uso elevado de CPU de SearchProtocolHost.exe.
Inicie Configuración presionando Win + I y vaya a Sistema > Solucionar problemas > Otros solucionadores de problemas . Busque un elemento llamado Búsqueda e indexación en la lista y haga clic en el botón Ejecutar junto a él.
Al hacer esto, se iniciará el solucionador de problemas. Siga las instrucciones en pantalla y vea si soluciona el problema. Si tiene una PC con Windows 10, encontrará el solucionador de problemas en Configuración > Actualización y seguridad > Solucionador de problemas .
3. Eliminar aplicaciones de terceros instaladas recientemente
Si recuerda haber instalado una aplicación de terceros recientemente, después de lo cual comenzó a encontrar el problema, es posible que desee intentar desinstalarla y ver si funciona. Simplemente vaya a Panel de control > Programas > Programas y características , seleccione la aplicación instalada recientemente y haga clic en Desinstalar .
4. Ejecute un escaneo SFC
SFC (Comprobador de archivos de sistema) es una utilidad de línea de comandos integrada que repara y reemplaza archivos de sistema corruptos en Windows. Si SearchProtocolHost.exe está causando un alto uso de la CPU como resultado de un archivo de sistema dañado, ejecutar un escaneo SFC podría solucionar el problema. Comience lanzando un símbolo del sistema elevado. Puede hacer esto presionando Win + R , escribiendo cmd y presionando Ctrl + Shift + Enter .
Luego, ejecuta el siguiente comando:
Deje que el escaneo se complete. Una vez hecho esto, reinicie la PC y vea si el problema persiste.
5. Desfragmente su disco
Cuando escribe datos en un disco duro que no tiene suficiente espacio contiguo para almacenar el archivo completo, los archivos se fragmentan. La fragmentación a menudo puede afectar el rendimiento e indirectamente hacer que SearchProtocolHost.exe use más recursos.
Puede solucionar el problema fácilmente desfragmentando su disco duro. Busque desfragmentar en el menú Inicio y ejecute Desfragmentar y optimizar unidades . Mantenga presionada la tecla Ctrl, seleccione todas las unidades y haga clic en Optimizar todo .
Si nunca ha optimizado la unidad antes, podría llevar un tiempo, así que prepárese para ello y, si está utilizando una computadora portátil, tenga una fuente de alimentación lista en caso de que se agote la batería.
Mientras lo hace, también debe considerar programar la desfragmentación para que la utilidad desfragmente el disco cada semana (o una cadencia diferente que prefiera).
Una vez que se complete el proceso, reinicie su PC e intente ejecutar una búsqueda en Windows. A ver si el problema persiste.
6. Cambiar las opciones de indexación
Si ninguna de las correcciones ha funcionado hasta ahora, es posible que desee intentar excluir algunas carpetas grandes de la indexación para que pueda generar resultados de búsqueda más rápidamente.
Comience buscando opciones de indexación en el menú de inicio y seleccione la mejor coincidencia. Haga clic en el botón Modificar .
Al hacer esto, se abrirá otra ventana. Seleccione la opción Seleccionar todas las ubicaciones en la parte inferior. A continuación, desmarque todas las ubicaciones que desea excluir desmarcándolas en la sección en la parte superior llamada Cambiar ubicaciones seleccionadas .
7. Deshabilitar la búsqueda de Windows
Si no ha podido solucionar el problema hasta ahora, es posible que desee considerar mostrárselo a un técnico. Sin embargo, aún debería poder usar su computadora mientras tanto sin demoras. Para hacer esto, deberá deshabilitar la Búsqueda de Windows.
Tenga en cuenta que no podrá buscar nada en Windows mientras la Búsqueda de Windows esté deshabilitada. Cuando desee buscar algo, siempre puede volver a habilitarlo.
Presione Win + R , escriba services.msc y presione Entrar para iniciar la consola de Servicios. Busque un servicio llamado Búsqueda de Windows , haga clic derecho sobre él y seleccione Propiedades . En la ventana Propiedades, seleccione el botón Detener en la sección Estado del servicio y luego cambie Tipo de inicio a Deshabilitado .
Reinicie su PC, y ahora debería poder usar su PC sin que SearchProtocolHost.exe cause ningún tipo de problema de rendimiento.
SearchProtocolHost.exe Alto uso de CPU arreglado
Con suerte, pudo solucionar el problema con una de las soluciones de esta guía. Si bien Windows a menudo se encuentra con errores comunes y errores ridículos , solucionarlos no es tan difícil. En muchos casos, incluso puede confiar en herramientas externas para reparar Windows.