¿Cómo resolver el error 0x800f0954?

Un error con el código 0x800f0954 aparece en la red cada vez más a menudo. Aparece cuando intenta agregar varios componentes adicionales a Windows 10. Con mayor frecuencia, ocurre al agregar diferentes versiones de .NET Framework. Una de las herramientas de línea de comandos incorporadas, DISM, también puede finalizar sin éxito. En lugar de escanear el sistema o realizar otras tareas del sistema, puede aparecer una ventana de bloqueo. Los métodos de corrección, así como las causas del error 0x800f0954 en Windows 7-10 se describen a continuación.

¿Qué causa el error 0x800f0954?

Para comprender la fuente del problema, los expertos examinaron cerca de 30 informes de usuarios. Luego, se reprodujo un estado similar de Windows en las máquinas de prueba. Resultado: apareció el mismo error.

Fue posible establecer los siguientes culpables:

  • La computadora no puede conectarse a los servidores de Windows responsables del envío de actualizaciones. Es muy probable que el sistema en sí no haya podido contactar con los servidores WU. El problema es típico para las redes de computadoras que se conectan a dominios y están configuradas para descargar automáticamente actualizaciones del servidor WSUS. Para corregir el error, simplemente descargue la actualización sin pasar por WSUS.
  • El problema es causado por los registros DISM CBS. La utilidad DISM puede generar registros de CBS con informes de errores que no están realmente disponibles. Eliminar registros de servicio ayuda a eliminar problemas técnicos del sistema. Lo más probable es que cuando reinicie el escaneo de Windows a través de DISM, la utilidad muestre el resultado correcto.
  • Actualización fallida de .NET Framework a través del componente del sistema operativo incorporado. Para descargar e instalar una versión más reciente de .NET Framework sin errores, es mejor usar Powershell;
  • La configuración de la directiva de grupo bloquea la ejecución de una acción. Hay una configuración en la directiva de grupo que, cuando está inactiva, puede causar el error 0x800f0954. La solución al problema es la inclusión de una opción en el editor.

Los métodos de corrección se seleccionaron de acuerdo con los problemas enumerados. Cada mal funcionamiento individualmente puede eliminarse reemplazando solo una configuración o realizando varios pasos manuales. Sin embargo, para comprender cuál es la verdadera causa raíz del problema, a veces es necesario realizar varias manipulaciones. Todos los métodos se colocan en el orden en que se recomienda su uso en términos de eficiencia y facilidad de uso.

Método 1: Bypass de WSUS

Obviamente, para obtener componentes adicionales de Windows, se requiere acceso a los servidores de Microsoft. Si el sistema no puede establecer la conexión requerida, aparece el error 0x800f0954 en ese momento. Alrededor del 35% de todos los informes de fallas de las máquinas del servidor son causados ​​por problemas para conectarse al servidor. Todo porque están configurados para descargar actualizaciones de los servidores WSUS.

Si el lector tiene un problema similar, lo más probable es que una vez que la computadora estuvo en la red de dominio, por lo tanto, la configuración anterior de la directiva de grupo se guardó en ella. En este escenario, debe instalar una muleta temporal para evitar el servidor WSUS. Para hacer esto, cambie la configuración del registro.

Importante! Antes de trabajar con el registro, es mejor hacer un punto de restauración de Windows. Al cambiar el parámetro incorrecto o al configurar el valor incorrecto, puede violar el funcionamiento correcto del sistema.

Lo que necesitas hacer:

  1. Presione la combinación de teclas Win + R en el teclado.
  2. En el cuadro de diálogo Ejecutar, inserte la palabra regedit y presione Ctrl + Shift + Enter (le permite iniciar el editor del registro con derechos de administrador). Si aparece una notificación desde la aplicación Control de cuentas de usuario, confirme la acción con el botón Sí.

  3. En el panel vertical, abra secuencialmente HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU o pegue el enlace en el panel de navegación. Quizás, "WindowsUpdate" no se puede encontrar, en este caso, haga clic derecho en la ventana de trabajo y cree esta clave. Haga lo mismo con la tecla "AU".

  4. En la carpeta final en el panel de la derecha, haga clic en RMB y seleccione "Crear" - "Parámetro de cadena". El valor debe renombrarse a "UserWUServer".
  5. Haga doble clic para abrir el parámetro recién creado y establecerlo en 0.
  6. Salga del editor de registro y reinicie la computadora.

Método 2: Borrar registros de CBS

Según su experiencia personal y la experiencia de muchos usuarios, podemos decir que eliminar el registro CBS (Servicio basado en componentes) puede ayudar en la lucha contra el error 0x800f0954. Es creado por DISM. El siguiente paso es reiniciar DISM y repetir la acción para instalar el componente de Windows que anteriormente causó el error.

Tutorial:

  1. Abra "Explorer" y siga la ruta C: \ Windows \ Logs \ CBS.

  2. Una vez en la carpeta CBS, presione Ctrl + A para seleccionar todo el contenido y Supr para eliminarlo. Una vez que se eliminan todos los archivos .log y .cab, puede cerrar el Explorador.
  3. Haga clic derecho en "Inicio" y seleccione "Símbolo del sistema (Administrador)". Si aparece una notificación de UAC, haga clic en "Sí" para confirmar la concesión de derechos.
  4. En la consola con todos los derechos, pegue el comando - Dism.exe / online / enable-feature / featurename: NetFX3 / source: C: \ y presione Entrar.
  5. Reinicia el sistema.

Método 3: use PowerShell para instalar .NET Framework

Si surgió el problema al instalar .NET Framework con DISM, debe recurrir a otra herramienta: Powershell. Funciona con un principio diferente y es más probable que instale un componente adecuado.

Instrucción:

  1. Presione la combinación Win + R, pegue en la línea de PowerShell y haga clic en las teclas Ctrl + Shift + Enter.
  2. Después de iniciar Powershell en modo elevado, inserte la entrada Add-WindowsCapability -Online -Name NetFx3 ~ ~ ~ ~ - Source D: \ sources \ sxs y aplique la acción con el botón Enter.

  3. Cierre la consola y reinicie la computadora.
  4. Comprueba si todo funciona correctamente.

Método 4: Cambiar la configuración del Editor de directivas de grupo

El método es aplicable cuando el error 0x800f0954 acompaña un intento de agregar 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.

Importante! El Editor de directivas de grupo no está disponible en todas las versiones de Windows. Si el "diez" está configurado en la edición Home, por defecto no habrá acceso a esta herramienta. Tendrás que instalar adicionalmente el editor.

Si tiene acceso a las políticas de grupo, debe:

  1. Haga clic en el icono de lupa junto a Inicio, inserte el nombre del archivo gpedit.msc y ábralo.
  2. Dentro del editor, vaya a la sección "Plantillas administrativas \ Sistema".
  3. En el panel derecho, busque el parámetro "Especificar parámetros para instalar componentes opcionales ..." y haga doble clic en él.

  4. Póngalo en el estado "Encendido".
  5. Marque la casilla junto a "Descargar contenido de recuperación ...".

  6. Haga clic en el botón "Aplicar" y cierre el editor.

Eso es todo, de alguna manera debería ayudar a corregir el error 0x800f0954 y aún instalar el componente deseado de Windows. Inicialmente, debe elegir su situación e ir a la solución desarrollada para ello. Si no puede determinar su problema, puede realizar todos los pasos en secuencia.

Artículos De Interés