¿Qué es el host de infraestructura de shell y cómo solucionar el uso elevado de CPU?

 

Recientemente, ha habido muchas preguntas sobre el uso de la CPU del host de la infraestructura de shell por parte de los usuarios y recientemente investigamos esta aplicación y respondimos la pregunta que la mayoría de los usuarios afectados tienen en mente: ¿qué es el host de la infraestructura de shell?

Shell Infrastructure Host es un componente central de Windows, este es un componente de Windows muy importante y, por lo tanto, no debe eliminarse. Windows Shell Infrastructure Host maneja el trabajo con varios elementos gráficos de Windows, que incluyen la transparencia de la barra de tareas y el menú Inicio. Este componente también muestra aplicaciones en la interfaz de Windows, además, también controla los cambios en el fondo del escritorio. Esta es una utilidad muy crítica de su Windows y en ningún caso debe eliminarse o alterarse. En el Administrador de tareas, se ejecuta en las pestañas de procesos denominadas sihost.exe.

En circunstancias normales, sihost.exe no sobrecargará su CPU, aunque puede saltar hacia arriba y hacia abajo en ocasiones, como cambios de fondo en una presentación de diapositivas, pero volverá al 0% en poco tiempo. Pero si ve un uso constante del 30-35% y más, entonces tiene un problema en sus manos.

Este artículo lo guiará a través de soluciones que ayudarán a resolver el alto uso de CPU de sihost.exe

Solucionar problemas de PC automáticamente

Si desea que los problemas relacionados con su PC se resuelvan automáticamente y diagnostiquen, enumeren y rectifiquen cualquier error de registro, le recomendamos que intente usar el Herramienta de reparación Restoro que puede hacer todo esto fácilmente con un solo clic. ha sido calificado Genial por Trustpilot para que no tengas que preocuparte por nada.

Problema de host de infraestructura de Shell

Solucionar el problema del host de infraestructura de shell sihost.exe:

Solución 1: actualice su PC

Asegúrese de que su PC esté actualizada, ya que cada vez que llega una actualización, aparece una gran cantidad de correcciones de errores y parches que pueden resultar esenciales para usted. Para asegurarse de que su sistema esté actualizado, siga los pasos a continuación:

  1. En la barra de búsqueda cerca de la búsqueda del menú Inicio “Buscar actualizaciones” y haga clic para seleccionarlo de la lista de resultados de búsqueda.
  2. En la pestaña emergente de actualización de Windows, haga clic para seleccionar “Buscar actualizaciones” en el panel derecho.

    Buscar actualizaciones

  3. Windows comenzará a buscar actualizaciones, si las encuentra, se descargarán e instalarán automáticamente en su PC.
  4. Una vez instalado, ahora proceda a verificar si el error de la CPU del host de infraestructura de shell existe o no.

 

Solución 2: deshabilite la presentación de diapositivas de fondo de Windows

Tener una presentación de diapositivas configurada en su fondo de Windows puede hacer que sihost.exe consuma una gran cantidad de CPU. Puede intentar deshabilitar su presentación de diapositivas y luego ver si el problema se soluciona. Para deshabilitar la presentación de diapositivas, siga este procedimiento:

  1. En tu teclado presiona la tecla “Ventana + X” teclas juntas y en el menú emergente haga clic para seleccionar “Ajustes”.

    Seleccione Configuración

  2. Desde la ventana de Configuración proceder a seleccionar “Personalización”.
  3. En el “Fondo” menú elegir para seleccionar “Imagen” en vez de “Diapositivas”.

    Seleccione la opción de imagen

  4. Ahora cierre todas las ventanas y vea si el problema se ha resuelto.

Solución 3: deshabilite el cambio de color automático

  1. En tu teclado presiona la tecla “Ventana + Yo” llaves juntas para abrir “Ajustes”.
  2. Luego haga clic en “Personalización” en la ventana Configuración y elige seleccionar “Colores” en el panel vertical izquierdo.
  3. Continúe hacia abajo para encontrar la opción de “Elija su color de acento” y aquí desmarque la “Seleccione automáticamente un color de acento de mi fondo” caja.

    ” alt=”Ajustar las propiedades del color de acento” width=”738″ height=”565″ data-ez=”” data-ezsrc=”https://tecnotraffic.net/wp-content/uploads/2022/01/1641934649_982_¿Que-es-el-host-de-infraestructura-de-shell-y-como.png” />

    Ajustar las propiedades del color de acento

  4. Guarde todos los cambios realizados y cierre la ventana después para solucionar el problema del host de infraestructura de shell sihost.exe.

Solución 4: reducir los efectos de transparencia

Desactivar los efectos de transparencia ayudó a resolver el problema para muchos usuarios. Para modificar los efectos de transparencia en su sistema, haga lo siguiente:

  1. En tu teclado presiona la tecla “Ventana + Yo” llaves juntas para abrir “Ajustes”.
  2. En el menú Configuración, haga clic en “Personalización” y luego haga clic para seleccionar “Colores” desde el panel izquierdo.
  3. Aquí proceda hacia abajo para ubicar la opción de “Efectos de transparencia” y asegúrate de darle la vuelta “APAGADO”.

    Desactivar la opción de efectos de transparencia

  4. Finalmente, guarde los cambios realizados, cierre todas las ventanas y ahora verifique si pudo superar el error.

Solución 5: Ejecute el escaneo SFC

El Comprobador de archivos del sistema o el escaneo SFC ayuda a reparar los archivos de configuración dañados o faltantes y también ayuda a eliminar muchos de estos errores. Para realizar un escaneo SFC en Windows, siga estos pasos:

  1. En tu teclado presiona la tecla “Ventana + X” teclas juntas y en el menú emergente elija para seleccionar “Windows PowerShell (Administrador)”.
  2. Cuando aparezca la ventana de PowerShell, escriba el siguiente comando y presione “Ingresar”:
sfc /scannow

Solución 6: Vuelva a instalar los paquetes redistribuibles de Microsoft C++

  1. En la barra de búsqueda cerca del menú Inicio, busque “Panel de control” y haga clic para seleccionarlo de los resultados de búsqueda.

    Escribir en el panel de control

  2. En la ventana del panel de control, muévase en la parte inferior para ubicar y luego haga clic en el “Programas” opción y luego proceder a seleccionar “Programas y características”.
  3. Aquí encontrará una lista de programas instalados, desplácese para localizar “Paquete redistribuible de Microsoft Visual C++” y haga clic en él para seleccionar el “Desinstalar” botón.

    Desinstalar bibliotecas de Microsoft Visual C++

  4. Una vez desinstalado sintonice el Sitio web oficial de Microsoft y descargue e instale las últimas versiones de ambos “vcredist_x64” y “vcredist_x86”.
  5. Por último, verifique si el error de la CPU del host de la infraestructura de shell se rectificó ahora.

Solución 7: Ejecute la herramienta DISM

DISM es la abreviatura de Administración y mantenimiento de imágenes de implementación y es una herramienta de este tipo que busca errores de Windows. Para ejecutar la herramienta DISM en su PC, siga estos pasos:

  1. En tu teclado presiona la tecla “Ventana + X” teclas juntas y en el menú emergente elija para seleccionar “Windows PowerShell (Administrador)”.
  2. Cuando se abra la nueva ventana de PowerShell, escriba el siguiente comando y presione “Ingresar”:
DISM.Exe /Online /Cleanup-Image /Restorehealth

Solución 8: cambie el inicio a inicio selectivo

  1. En tu teclado presiona la tecla “Ventana + R” teclas simultáneamente para abrir el “Correr” caja de diálogo.
  2. En el indicador de ejecución, escriba “msconfig” y presiona “Ingresar”.

    Escribiendo “Msconfig”

     

  3. en la ventana emergente “Configuración del sistema” ventana seleccione el “Inicio selectivo” en el “General” pestaña.
  4. Ahora, limpia el “Cargar elementos de inicio” marque la casilla y asegúrese de que el “Servicios del sistema de carga” y “Usar la configuración de arranque original” las opciones están marcadas.
  5. A continuación, proceda a hacer clic en el “Servicios” pestaña en la parte superior y aquí marque la opción de “Esconder todos los servicios de Microsoft” en la parte inferior de la ventana.

    Esconder todos los servicios de Microsoft

     

  6. Luego haga clic en “Desactivar todo” y finalmente “Solicitar” todos los cambios realizados y luego haga clic en “OK”.
  7. Reinicie su computadora al final y vea si el problema se resolvió.

Solución 9: cree una nueva cuenta de invitado

  1. En tu teclado presiona la tecla “Ventana + Yo” llaves juntas para abrir “Ajustes”
  2. En la ventana Configuración, haga clic en “Cuentas” y desde el panel izquierdo elija seleccionar “Familia y Otros Usuarios”.

    Seleccione la opción Familia y otros usuarios

     

  3. Ahora, proceda a la “Otros Usuarios” sección y haga clic en “Agregar a otra persona a esta PC”.
  4. A continuación, en la pestaña emergente de Microsoft, haga clic en “No tengo la información de inicio de sesión de esta persona” en el fondo.

    Modificar las opciones de inicio de sesión

  5. Ahora agregue un usuario sin un “Cuenta de Microsoft”, establecer un “Nombre de usuario” y “Contraseña” y luego siga las instrucciones en pantalla para completar el proceso.
  6. Esta solución de alguna manera ayuda a resolver el error de host de infraestructura de shell sihost.exe con éxito.

Solución 10: limite el uso de la CPU para sihost.exe

Puede limitar manualmente el uso de la CPU para el programa empleando el siguiente método:

  • Haga clic derecho en el “Barra de tareas” y en el menú emergente, haga clic para seleccionar “Administrador de tareas”.
  • Luego haga clic en el “Detalles” en la parte superior de la ventana y desplácese hacia abajo para ubicar “Anfitrión de la experiencia de Windows Shell”.
  • Haga clic con el botón derecho en Windows Shell Experience Host y seleccione el “Establecer afinidad” opción del menú desplegable.

    Establecer valor de afinidad

  • Luego seleccione el “Límite de CPU” desea dar, seleccione el límite de CPU de acuerdo con su CPU. Si cree que su CPU no puede manejar mucho, ajústelo a una cantidad mínima.
  • Ahora cierre todas las ventanas y verifique si el error persiste.
  • Solución 11: corregir errores de registro

    Los problemas en su Registro de Windows también pueden causar un alto uso de la CPU por “sihost.exe”. Por lo tanto puedes usar Limpiador de registro de Auslogics para reparar los errores de registro, ya que la reparación manual de errores de registro puede ser muy complicada y puede causar daños a su sistema operativo.

    Solución 12: realice un análisis completo de virus de PC

    El malware en su computadora puede dar lugar a muchos errores y para escanear su PC en busca de virus, siga los pasos a continuación:

    1. En la barra de búsqueda cerca del menú Inicio, busque “Protección contra virus y amenazas” y haga clic para seleccionarlo de los resultados de búsqueda.

      Protección contra virus y amenazas

    2. Aquí proceda a hacer clic en el “Opciones de escaneo” y dentro de esta ventana seleccione “Análisis completo”.
    3. A continuación, elija seleccionar el “Escanear ahora” botón en la parte inferior.
    4. Espere a que se complete el escaneo y luego tome medidas para eliminar todo el malware encontrado.

    Solución 13: Ejecute el Solucionador de problemas de mantenimiento de Windows

    Windows viene con una herramienta de solución de problemas integrada que ayuda a buscar errores y corregirlos. Para ejecutar el solucionador de problemas en su computadora, siga este método:

    1. En tu teclado presiona la tecla “Ventana + R” llaves juntas para abrir un “Correr” caja de diálogo.
    2. En el cuadro de diálogo Ejecutar, escriba “exe -id Diagnóstico de mantenimiento” y presiona “Ingresar”.
    3. En la nueva ventana emergente, haga clic en el “Avanzado” opción y luego haga clic en “Ejecutar como administrador”.
    4. Ahora, haga clic en “Próximo” y siga las instrucciones en pantalla para finalizar el proceso.
    5. Una vez completado, compruebe si se ha deshecho de la error exitosamente.

    Solución 14: Cambiar el nombre de la carpeta ShellExperienceHost_cw5n1h2txyewy

    1. presione el “Ventana + E” llaves juntas para abrir el “Explorador de archivos” ventana.
    2. En la parte superior de la ventana, haga clic en “Vista” y luego haga clic para seleccionar “Opciones”.
    3. En la ventana emergente de opciones de carpeta, haga clic en el “Vista” y desplácese hacia abajo para buscar y haga clic en la opción de “Mostrar archivos, carpetas y unidades ocultos”.
    4. Finalmente, haga clic en “Solicitar” y seleccione “OK”.
    5. Ahora copie la siguiente línea en la barra de direcciones del explorador de Windows y presione “Ingresar”:

      C:Users%username%AppDataLocalPackages
    6. Una vez dentro de la carpeta específica, desplácese hacia abajo para buscar la carpeta denominada como:
      Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy

       

    7. A continuación, haga clic con el botón derecho en la carpeta mencionada anteriormente y seleccione “Rebautizar”.
    8. ahora adjunte “.BAK” al final del nombre de la carpeta para que se convierta en:
      Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy.BAK
    9. Una vez hecho esto, cierre el “Explorador de Windows” y ahora presione nuevamente las teclas “Ventana + R” juntas en su teclado para abrir el “Correr” caja de diálogo.
    10. En el indicador de ejecución, escriba “msconfig” y en la ventana emergente “Configuración del sistema” selección de ventana “Inicio normal” en la pestaña General.

      Escribiendo “Msconfig”

       

    11. A continuación, haga clic en el “Bota” pestaña en la parte superior de la ventana y desmarque la “Arranque seguro” opción en la parte inferior.
    12. Aplique todos los cambios realizados y haga clic en “OK” y verifique si el error de la CPU del host de la infraestructura de shell se rectificó.

    Solución 15: eliminar la cuenta de administrador

    1. Abre tu PC e inicia sesión en el “Cuenta principal” en tu ordenador.
    2. Luego, en el cuadro de búsqueda cerca del menú Inicio, busque “cmd”.
    3. Haga clic derecho en el “Símbolo del sistema” de la lista de resultados de búsqueda y seleccione “Ejecutar como administrador”.

      Ejecutar símbolo del sistema

    4. Ahora escriba el siguiente comando en el cuadro de diálogo y presione “Ingresar”:
    net user administrator /active:no
    1. Una vez hecho esto, cierre cmd y verifique si el error se resolvió.

    Deja un comentario