Host de infraestructura de shell con alto uso de CPU

Host de infraestructura de shell o sihost.execubre varios elementos gráficos de la interfaz de usuario en Windows, como el fondo del escritorio, la barra de tareas y el menú de inicio.

Debido a un error de fuga de memoria en la aplicación Fotos predeterminada, los usuarios se enfrentan a un problema de uso elevado de la CPU del host de la infraestructura del shell cuando navegan por una gran cantidad de fotos. Incluso después de cerrar la aplicación defectuosa sihost.exe todavía permanece durante horas con un alto uso de la CPU, lo que comprensiblemente puede ser bastante molesto.

Por lo tanto, en este artículo, hemos descrito los pasos que puede seguir para resolver el problema de uso elevado de la CPU del host de la infraestructura de shell.

¿Qué está causando un alto uso de CPU del host de infraestructura de shell?

Como se mencionó, hay un problema de fuga de memoria con la aplicación de visor de fotos predeterminada en Windows, es decir, fotos H. Causa este error sihost.exe para escanear continuamente el registro, lo que resulta en un alto uso de la CPU. Esta vulnerabilidad existe desde Windows 10 y aún no se ha parcheado en Windows 11. Además, también es posible que el alto uso de la CPU se deba a archivos del sistema dañados o varias configuraciones relacionadas con la interfaz de usuario.

¿Cómo solucionar el alto uso de CPU de Shell Infrastructure Host?

Aunque este error existe desde hace bastante tiempo, Microsoft aún no lo ha solucionado. Por lo tanto, a partir de julio de 2022, no hay forma de solucionar de forma permanente el problema de uso elevado de la CPU del host de la infraestructura de shell en la raíz.

Sin embargo, eso no significa que no puedas evitarlo. Hay varias formas de resolver el problema del alto uso de la CPU, que hemos discutido en las siguientes secciones.

Usar otra aplicación de visor de fotos

El problema de fuga de memoria solo ocurre con la aplicación Fotos predeterminada. Por ejemplo, si usa otro visor de fotos como el clásico IrfanView, ya no tendrá que lidiar con el problema del alto uso de la CPU. Recomendamos encarecidamente este método, ya que es más o menos una solución permanente, mientras que los otros métodos son solo soluciones alternativas.

Leer:   Cómo editar el archivo de hosts en Windows 11

Para cambiar la aplicación de visor de fotos predeterminada en Windows 10:

  1. Haz clic derecho sobre la foto y selecciónala. Abrir con > Seleccionar otra aplicación.
    elige-otra-app-gana-10
  2. Seleccione la aplicación de visor de fotos de su elección. Si no lo ves en la lista, selecciónalo Más aplicaciones > Buscar otra aplicación en esta PC y explore el archivo ejecutable de la aplicación.
    Buscar-otra-aplicación-en-esta-pc
  3. Gire el . en Usa siempre esta aplicación abrir .jpg Opción de archivo y presione OK. Repita todos los pasos para .png y cualquier otro formato de foto que utilice.

Las aplicaciones predeterminadas funcionan un poco diferente en Windows 11. Estos son los pasos para cambiar la aplicación de visor de fotos predeterminada en Windows 11:

  1. Presione Win + I y seleccione Aplicaciones > Aplicaciones predeterminadas. Desplácese hacia abajo y seleccione Elija la configuración predeterminada por tipo de archivo.
    elegir-predeterminados-por-tipo de archivo
  2. Localizar .jpeg o cualquier otro formato de imagen y haga clic en la aplicación Fotos.
    aplicación predeterminada jpg
  3. Seleccione la nueva aplicación de visor de fotos de la lista. Si no lo encuentra en la lista, selecciónelo Más aplicaciones > Buscar otra aplicación en esta PC y navegue por el lanzador de aplicaciones.
  4. Repita estos pasos para: .png u otros formatos de imagen para los que desee cambiar el visor de fotos predeterminado.

Mata a Sihost.exe desde el Administrador de tareas

como el sihost.exe El uso de la CPU es excesivo, también puede eliminar el proceso desde el administrador de tareas para solucionarlo rápidamente. Estos son los pasos para hacerlo:

  1. Presione CTRL + Shift + Esc para iniciar el Administrador de tareas.
  2. En la pestaña Procesos, haga clic en el encabezado de la CPU para ordenar por uso de la CPU. Deberías poder encontrarlo sihost.exe simplemente de esa manera. Alternativamente, puede cambiar a la pestaña Detalles y ordenar por nombre.administrador de tareas sihost
  3. Seleccione el host de infraestructura de shell o sihost.exe Procesar y haga clic en Finalizar tarea. La interfaz de usuario tartamudea durante unos segundos antes de volver a la normalidad.
    host de infraestructura de capa final
  4. En algunos casos, el sihost.exe El alto uso de la CPU persiste. En tales casos, también salga de explorer.exe.
Leer:   [Solved] La cuenta a la que se hace referencia está actualmente suspendida

Corregir aplicación de fotos

Según los informes de los usuarios, la reparación de la aplicación Microsoft Photos también puede solucionar este problema. Puedes probar esta solución de la siguiente manera:

  1. Presione Win + I y vaya a Aplicaciones > Aplicaciones y características.
  2. Haz clic en Fotos de Microsoft y selecciona Opciones ampliadas.aplicaciones-opciones-avanzadas
  3. reparar la aplicación y ver si eso soluciona el problema.Reparación de la aplicación Fotos de Microsoft

Cierra sesión o reinicia tu PC

Otra solución simple es simplemente cerrar la sesión. Si cerrar sesión no funciona, puede reiniciar su PC en su lugar. La mayoría de los usuarios que se ocupan del problema del alto uso de la CPU del host de la infraestructura de shell descubrieron que después de un reinicio, el alto uso de la CPU desaparece durante uno o dos días.

La desventaja de esta solución es que debe reiniciar cada pocos días, lo que puede volverse tedioso. Por lo tanto, recomendamos cambiar el visor de fotos nuevamente como una solución permanente.

Reparar archivos corruptos del sistema

Los archivos de sistema corruptos son una razón común por la cual los componentes de Windows como: sihost.exe mal funcionamiento y causar un alto uso de la CPU. Por lo tanto, recomendamos usar las herramientas SFC y DISM para encontrar y reparar archivos de sistema corruptos con los siguientes pasos:

  1. Presione Win + R, ingrese cmdy presione CTRL+MAYÚS+ENTRAR.
  2. Ejecute los siguientes comandos:
    DISM /Online /Cleanup-image /Restorehealth
    Sfc /scannow

    dism-sfc

Deshabilitar diapositivas de fondo

Algunos usuarios informaron un alto uso de la CPU al usar fondos de presentación de diapositivas. Dado que el uso de un fondo de imagen sólido les resolvió el problema, recomendamos intentar lo mismo con estos pasos:

  1. Presione Win + I y seleccione Personalización > Fondo.
  2. En el cuadro, seleccione Personalizar fondo imagen o Monocromo.
    personalizar-tu-fondo

Deshabilitar el cambio de color automático y la transparencia.

Al igual que en el escenario de la diapositiva de fondo, algunos usuarios también pudieron resolver el problema del alto uso de la CPU al deshabilitar las funciones de cambio automático de color y transparencia. Te recomendamos hacer lo mismo con los siguientes pasos:

  1. Presione Win + I y navegue hasta Personalización > Colores.
  2. Activar/desactivar efectos de transparencia AFUERA.transparencia de color automática
  3. Asegúrese de que el color de acento esté configurado en operación manual.
Leer:   Crear un enrutador virtual en Windows

Habilitar virtualización

Algunos usuarios también informaron que resolvieron el alto uso de CPU de sihost.exe al habilitar la virtualización. Esta es definitivamente una solución de nicho, pero si ninguna de las otras soluciones hasta ahora funcionó para usted, vale la pena intentarlo.

Primero, presione CTRL + Shift + Esc para iniciar el Administrador de tareas. En la pestaña Rendimiento, asegúrese de que la virtualización esté deshabilitada. En caso afirmativo, puede habilitarlo con estos pasos:

  1. Reinicie su PC y presione la tecla de configuración del BIOS (generalmente las teclas Supr o Fn).
  2. En la utilidad de configuración del BIOS, vaya a Progresivo, procesadoro overclocking pestañas.
  3. Habilite la opción de virtualización. Dependiendo del fabricante de su placa base, puede tener un nombre: Tecnología de virtualización Intel, VT-d, AMD-V, SVM, o similar. Si no puede encontrarlo, le recomendamos que lea este artículo detallado para obtener ayuda sobre cómo habilitar la virtualización en diferentes placas base.gigabyte svm
  4. presione el Guardar y cerrar Tecla que aparece en pantalla (normalmente F10).

Mantenga Windows actualizado

Como se mencionó, este problema ha existido por un tiempo y muchos usuarios lo han informado a Microsoft. Por lo tanto, es probable que Microsoft solucione el problema pronto. Si mantiene Windows actualizado, obtendrá este parche tan pronto como se publique. Mientras tanto, las últimas actualizaciones también lo protegen de otros errores y problemas.

Gracias por leer absolutoyrelativo.com. ¡Hasta la próxima!

Deja un comentario