Pregunta : Recientemente he notado que Host de infraestructura de shell usa el 50-70% de la potencia de la CPU de mi computadora portátil con Windows. Incluso después de cerrar las aplicaciones sospechosas, sigue acaparando una gran parte de los recursos de la CPU durante horas. ¿Como arreglarlo?
Bueno, muchos usuarios de Windows 10/11 han informado sobre este problema, por lo que no está solo. Ocurre principalmente cuando se realizan tareas comunes, como ver fotos en un disco duro interno o externo o usar un fondo de escritorio de presentación de diapositivas. Reiniciar su computadora puede solucionarlo temporalmente, pero vuelve a ocurrir después de uno o dos días, lo que puede ser bastante molesto.
Entonces, en este artículo, le diremos qué pasos puede seguir para solucionar el problema de alto uso de CPU de Shell Infrastructure Host.
Tabla de contenido
- ¿Qué es el host de infraestructura de Shell?
- ¿Cómo solucionar el alto uso de CPU de Shell Infrastructure Host?
- Solución 1: mantenga Windows actualizado
- Solución 2: use un fondo de escritorio estático
- Solución 3: use una aplicación de visor de fotos diferente
- Solución 4: reparar archivos corruptos del sistema
- Solución 5: Ejecute el Solucionador de problemas de mantenimiento del sistema
- Solución 6: realice un inicio limpio
¿Qué es el host de infraestructura de Shell?
Shell Infrastructure Host, o sihost.exe, es responsable de la transparencia de la barra de tareas, el diseño del menú de inicio, las imágenes de fondo y otros elementos gráficos básicos de la interfaz de usuario en Windows. Normalmente, solo ocupa una pequeña cantidad de recursos de la CPU. Pero cuando algo sale mal, puede usar más potencia de CPU de lo habitual.
¿Cómo solucionar el alto uso de CPU de Shell Infrastructure Host?
A continuación se presentan las mejores soluciones para el problema de alto uso de CPU de Shell Infrastructure Host. Es posible que no necesite probarlos todos. Simplemente avance por la lista hasta que encuentre el que funcione para usted.
Solución 1: mantenga Windows actualizado
Microsoft se ha esforzado por reducir este tipo de problemas en Windows 10/11, y la instalación de actualizaciones pendientes de Windows ayudó a muchos usuarios a resolver el problema. ¡Así que pruébalo primero! Aquí se explica cómo actualizar Windows a la versión más reciente:
- Hacer clic comienzo y seleccione Ajustes .
- Seleccione Actualización y seguridad .
- Hacer clic Buscar actualizaciones .
- Actualice su sistema operativo según sea necesario y reinicie su computadora para ver si el problema se resolvió.
Si la actualización de su Windows no ayuda, pase a la segunda solución.
Solución 2: use un fondo de escritorio estático
Como se indicó, Shell Infrastructure Host está estrechamente relacionado con algunos elementos gráficos básicos de Windows. En algunos casos, el problema del alto uso de la CPU se produce cuando se utiliza un fondo de escritorio de presentación de diapositivas. Así que cambiar a uno estático podría ser una solución. Aquí está cómo hacerlo:
- Hacer clic comienzo y seleccione Ajustes .
- Seleccione Personalización .
- En el Fondo campo, seleccione Imagen o Color sólido.
Si este paso aún no puede mejorar el uso de la CPU, continúe con el siguiente método a continuación.
Solución 3: use una aplicación de visor de fotos diferente
Una de las principales causas del problema de CPU alta de Shell Infrastructure Host es el problema de fuga de memoria con la aplicación de visor de fotos predeterminada en Windows. Este error hace que sihost.exe consulte el registro todo el tiempo, lo que conduce a un alto uso de la CPU.
Dicho esto, usar un software de visualización de fotos diferente es otra solución fácil para este problema. Simplemente siga los pasos a continuación:
- Hacer clic comienzo y seleccione Ajustes .
- Seleccione aplicaciones.
- Seleccione Aplicaciones predeterminadas , luego haga clic Fotos (que es la aplicación de visor de fotos predeterminada en Windows).
- Cambiar a otra aplicación.
Luego verifique si eso resuelve el problema. Si nada cambia, es posible que deba reparar los archivos corruptos del sistema.
Solución 4: reparar archivos corruptos del sistema
Los archivos del sistema dañados pueden ser una razón común por la cual los componentes de Windows como Shell Infrastructure Host pueden causar un alto uso de la CPU. Para encontrar y reparar archivos corruptos del sistema, Restoro puede ser particularmente útil.
Restaurante es una herramienta profesional de reparación de sistemas que puede reparar errores comunes de PC, protegerlo de la pérdida de archivos, malware, fallas de hardware y optimizar el rendimiento de su computadora.
Aquí le mostramos cómo usar Restoro para reparar los archivos de su sistema:
- Descargar y Instalar en pc Restoro.
- Inicie Restoro y ejecute un escaneo gratis . Analizará completamente su PC y le proporcionará un informe de análisis detallado que incluye todos los problemas detectados.
- Hacer clic Iniciar reparación para solucionar automáticamente todos los problemas (deberá pagar por la versión completa. Viene con una garantía de devolución de dinero de 60 días para que pueda reembolsar en cualquier momento si Restoro no soluciona su problema).
Solución 5: Ejecute el Solucionador de problemas de mantenimiento del sistema
Ejecutar el Solucionador de problemas de mantenimiento del sistema es otra solución comprobada para este problema. Es una herramienta que puede solucionar varios problemas relacionados con el mantenimiento del sistema en su computadora. Para ejecutarlo, siga los pasos a continuación:
- Botón derecho del ratón comienzo botón y seleccione Correr .
- Escribe el seguimiento en la línea de comando y presione Ingresar :
%systemroot%\system32\msdt.exe -id MaintenanceDiagnostic
- Hacer clic Avanzado en el cuadro emergente.
- Hacer clic Ejecutar como administrador .
- Hacer clic próximo . Luego, la herramienta de mantenimiento del sistema resolverá el problema por usted y le informará cuando se complete.
Si el problema desaparece, ¡felicidades! Si no, hay una solución más que puedes probar.
Solución 6: realice un inicio limpio
Se realiza un inicio limpio para iniciar Windows mediante el uso de un conjunto mínimo de controladores y programas de inicio. Al hacerlo, puede determinar si un software (como las aplicaciones de edición de fotos) está funcionando continuamente en segundo plano y provoca un uso elevado de la CPU. Así es como lo haces:
- Botón derecho del ratón comienzo botón y seleccione Correr .
- Escribe msconfig y presiona Ingresar .
- Sobre el Servicios pestaña de Configuración del sistema, seleccione Esconder todos los servicios de Microsoft y luego seleccione Desactivar todo . Hacer clic Aplicar .
- Sobre el Puesta en marcha pestaña de Configuración del sistema, haga clic en Abrir Administrador de tareas .
- Sobre el Puesta en marcha ficha en Administrador de tareas , por cada elemento de inicio, seleccione el elemento y luego haga clic en Deshabilitar .
- volver a la Configuración del sistema ventana y haga clic OK para guardar los cambios que acaba de realizar.
- Hacer clic Reiniciar para reiniciar su PC.
- Verifique si el problema desaparece.
Averigüe la aplicación o el servicio que causa el problema
Si el problema de acaparamiento de recursos de la CPU del host de infraestructura de Shell no ocurre en un entorno de inicio limpio, debe averiguar qué aplicación o servicio de inicio está causando el problema:
Habilite los servicios deshabilitados uno a la vez y reinicie la computadora. Si el problema vuelve a aparecer después de habilitar uno de ellos, debe desinstalar este software problemático para resolver este problema.
Pero tenga en cuenta que la forma más eficiente de hacer esto es probar la mitad de ellos a la vez, eliminando así la mitad de los elementos como causa potencial con cada reinicio de la computadora. Luego puede repetir este proceso hasta que haya aislado el problema.
Reinicie la computadora para que se inicie normalmente después de la solución de problemas de inicio limpio
Una vez que finalice la solución de problemas, siga estos pasos para restablecer la computadora para que se inicie normalmente.
- Botón derecho del ratón comienzo botón y seleccione Correr .
- Escribe msconfig y presiona Ingresar .
- Sobre el General pestaña, seleccione Inicio normal .
- Selecciona el Servicios pestaña, desactive la casilla de verificación junto a Esconder todos los servicios de Microsoft , Seleccione Permitirlos todos , luego seleccione Aplicar .
- Selecciona el Puesta en marcha pestaña y, a continuación, seleccione Abrir Administrador de tareas .
- En el Administrador de tareas, habilite todos los programas de inicio que había deshabilitado antes y luego seleccione OK .
- Cuando se le solicite que reinicie la computadora, seleccione Reiniciar .
Con suerte, una de las correcciones anteriores lo ayudará a solucionar el problema de alto uso de CPU de Shell Infrastructure Host. Si tiene alguna pregunta o sugerencia mejor, no dude en dejar un comentario a continuación.