¿Cómo puedo solucionar el error 0x800f0954?

¿Cómo puedo solucionar el error 0x800f0954?

El código de error 0x800f0954 aparece cada vez con más frecuencia en la web. Aparece al intentar añadir varios componentes adicionales a Windows 10. Ocurre más a menudo al añadir .NET Framework de diferentes versiones. Una de las herramientas de línea de comandos incorporada, DISM, también puede fallar. En lugar de escanear el sistema o realizar otras tareas del sistema, puede aparecer una ventana de bloqueo. A continuación se describen las formas de solucionar y las causas del error 0x800f0954 en Windows 7-10.

¿Qué causa el error 0x800f0954?

Para entender el origen del problema, los expertos estudiaron unos 30 informes de usuarios. Luego se reprodujo una condición similar de Windows en las máquinas de prueba. El resultado fue que apareció el mismo error.

Se pudieron identificar los siguientes culpables de los fallos:

  • El ordenador no puede conectarse a los servidores de Windows encargados de transferir las actualizaciones. Es muy probable que el propio sistema haya fallado al conectarse a los servidores de WU. El problema es común en las redes de ordenadores que se conectan a dominios y están configurados para descargar automáticamente las actualizaciones desde un servidor WSUS. Para solucionar el error, basta con descargar una actualización saltándose el servicio WSUS.
  • El problema está causado por los registros de DISM CBS. La utilidad DISM puede crear registros CBS con informes de errores que no existen realmente. Borrar los registros de servicio ayuda a eliminar el fallo del sistema. Es probable que cuando vuelvas a ejecutar un escaneo de Windows a través de DISM, la utilidad muestre el resultado correcto.
  • No se ha podido actualizar .NET Framework a través del componente integrado del sistema operativo. Para descargar e instalar una versión más reciente de .NET Framework sin errores, es mejor utilizar Powershell;
  • La configuración de la Política de Grupo bloquea la realización de una acción. Hay una configuración en la Política de Grupo que puede causar el error 0x800f0954 cuando está inactiva. La solución es activar una opción en el editor.
LEER   Como Funcionan Los Pagos en Mercado Libre

Las correcciones se han elegido en función de los problemas enumerados. Cada problema puede resolverse individualmente cambiando sólo un ajuste o realizando algunas acciones manuales. Sin embargo, para comprender la verdadera causa de un problema, a veces es necesario realizar varias manipulaciones. Todos los métodos están dispuestos en el orden en que deben utilizarse en términos de eficacia y facilidad de uso.

Método 1: puentear el WSUS

Obviamente, es necesario acceder a los servidores de Microsoft para obtener componentes adicionales de Windows. Si el sistema no puede establecer la conexión requerida, aparece el error 0x800f0954. Aproximadamente el 35% de todos los informes de caídas de máquinas servidoras se deben a problemas de conectividad del servidor. Esto se debe a que están configurados para descargar las actualizaciones de los servidores WSUS.

Si el lector tiene un problema similar, es probable que el ordenador haya sido miembro de una red de dominio, por lo que ha conservado su antigua configuración de política de grupo. En este caso, hay que instalar una muleta temporal para eludir el servidor WSUS. Para ello tendrás que cambiar la configuración del registro.

¡Importante! Antes de trabajar con el registro, es mejor hacer un punto de restauración de Windows. Cambiar un parámetro equivocado o ajustar un valor erróneo puede comprometer el correcto funcionamiento del sistema.

Lo que tienes que hacer:

  1. Pulsa la combinación de teclas Win + R en el teclado.
  2. En el cuadro de diálogo Ejecutar, inserta la palabra regedit y pulsa Ctrl + Shift + Enter (te permite ejecutar el editor del registro con derechos de administrador). Si aparece una notificación de la aplicación «Control de cuentas de usuario», confirma con el botón «Sí».
  3. En la barra vertical, abre sucesivamente HKEY_LOCAL_MACHINENSOFTWARENPoliciesNMicrosoftNWindowsNWindowsUpdateNAU o inserta el enlace en la barra de navegación. Es posible que no encuentres «WindowsUpdate», en cuyo caso debes hacer clic en la ventana de trabajo y crear esta clave. Haz lo mismo con la tecla «AU».
  4. En la carpeta de destino, en el panel derecho, haz clic en «Crear» – «Parámetro de cadena». Cambia el nombre del valor a «UserWUServer».
  5. Haz doble clic para abrir el parámetro que acabas de crear y fija su valor en 0.
  6. Sal del editor del registro y reinicia el ordenador.
LEER   Como Activo El Asistente De Voz

Método 2: Borrar los registros de CBS

Por experiencia personal y de muchos usuarios, se puede decir que borrar el registro CBS (Component Based Servicing) puede ayudar a combatir el error 0x800f0954. Esto lo crea DISM. El siguiente paso es reiniciar DISM y reproducir la acción de instalación del componente de Windows que causó el error anteriormente.

Guía paso a paso:

  1. Abre el Explorador de Archivos y ve a C:{WindowsLogsCBS.
  2. Una vez en la carpeta CBS, pulsa Ctrl + A para seleccionar todo el contenido y Supr para eliminarlo. Una vez eliminados todos los archivos con extensión .log y .cab, puedes cerrar el Explorador.
  3. Haz clic en «Inicio» y selecciona «Símbolo del sistema (Administrador)». Si aparece el aviso de UAC, haz clic en «Sí» para confirmar la autorización.
  4. En la consola con todos los derechos, introduce el comando – Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\N-desde el principio. y pulsa Intro.
  5. Realiza un reinicio del sistema.

Método 3: Usar PowerShell para instalar el .NET Framework

Si tienes problemas para instalar el .NET Framework con DISM, vale la pena recurrir a otra herramienta, Powershell. Funciona de forma diferente y es más probable que instale el componente adecuado.

Instrucciones:

  1. Pulsa Win + R, pega en la línea powershell y haz clic en las teclas Ctrl + Shift + Enter.
  2. Después de ejecutar Powershell en modo de permiso elevado, inserta una entrada Añadir-Capacidad de Windows -Online -Nombre NetFx3 ~ ~ ~ ~ – Fuente D: fuentes de información y aplica la acción con el botón Intro.
  3. Cierra la consola y reinicia el ordenador.
  4. Comprueba si todo funciona correctamente.

Método 4: Cambiar la configuración del Editor de Políticas de Grupo

El método es aplicable en una situación en la que el error 0x800f0954 acompaña a un intento de añadir herramientas RSAT. En esta situación, el usuario tendrá que hacer un par de cambios en la configuración de la Política de Grupo.

LEER   Como Funciona Crypto.com

Es importante. El Editor de Políticas de Grupo no está disponible en todas las versiones de Windows. Si has instalado la edición Home de «10», esta herramienta no está disponible por defecto. Tendrás que instalar el editor adicionalmente.

Si tienes acceso a las políticas de grupo, deberías hacerlo:

  1. Haz clic en el icono de la lupa junto a «Inicio», inserta el nombre del archivo gpedit.msc y ábrelo.
  2. Dentro del editor, ve a «Plantillas administrativas-sistema».
  3. En la zona de la derecha, busca la opción «Especificar opciones para instalar componentes opcionales…» y haz doble clic en ella.
  4. Ponlo en «On».
  5. Marca la casilla junto a «Descargar contenido para restaurar…».
  6. Haz clic en «Aplicar» y cierra el editor.

Eso es todo. Algún método debería ayudarte a solucionar el error 0x800f0954 y seguir instalando el componente necesario de Windows. Inicialmente debes elegir tu situación y acudir a la solución desarrollada para ella. Si no puedes identificar tu problema, puedes seguir los pasos uno a uno.