Arreglo: Código de error 0x800f0954



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Algunos usuarios obtienen el Código de error 0x800f0954 al intentar instalar .NET Framework 3.5 o una característica opcional diferente en Windows 10. La mayoría de los usuarios informan que este error ocurre mientras intentan instalar el paquete a través de las características de Windows, pero otros lo obtienen mientras usan la herramienta de línea de comandos DISM. El error no parece ser exclusivo de una determinada versión de Windows, ya que se ha confirmado que ocurre en Windows 7, Windows 8.1 y Windows 10.



Código de error 0x800f0954



¿Qué está causando el código de error 0x800f0954?

Analizamos este problema en particular tratando de replicar el problema en nuestras máquinas de prueba y analizando varios informes de usuarios que han encontrado este problema exacto. Resulta que hay varios posibles culpables diferentes que podrían terminar activando este código de error:



  • La computadora no puede acceder al servidor de Windows Update - En algunos casos, el mensaje de error se produce porque el sistema no puede acceder al servidor de WU. Esto es típico en situaciones en las que existe una red completa de equipos unidos a un dominio configurados para descargar actualizaciones de un servidor WSUS. En este caso, puede resolver el problema omitiendo WSUS.
  • Los registros de DISM CBS están provocando el problema - A veces, los registros de CBS generados por la utilidad DISM pueden apuntar hacia un problema que en realidad no existe. En este caso, puede resolver el problema eliminando los registros de mantenimiento basado en componentes y volviendo a ejecutar el comando DISM que anteriormente estaba fallando con este mensaje de error.
  • .NET Framework debe instalarse a través de Powershell - Si está intentando instalar un paquete de .NET Framework más antiguo, es posible que deba hacerlo desde una ventana de PowerShell para evitar el 0x800f0954 error.
  • La política de grupo está impidiendo la instalación - Existe una política que tiene el potencial de desencadenar este error en particular si se deshabilita desde el Editor de políticas de grupo local. Si este escenario es aplicable, puede resolver el problema habilitando la política 'Especificar la configuración para la instalación y reparación de componentes opcionales'.

Si actualmente está buscando una solución para el 0x800f0954 error, este artículo le proporcionará varios pasos de solución de problemas. A continuación, encontrará una colección de métodos que otros usuarios en una situación similar han utilizado con éxito para solucionar este problema en particular.

Tenga en cuenta que los métodos a continuación están ordenados por eficiencia y severidad, por lo que le recomendamos que los siga en el orden en que se presentan. Es probable que no todas las posibles soluciones se apliquen a su situación actual, así que no dude en omitir los métodos que no se pueden seguir.

Método 1: omitir WSUS

Si obtienes el 0x800f0954 Error al intentar instalar funciones opcionales de Windows, probablemente se deba a que su sistema no puede acceder al servidor de Windows Update. Esto parece haber ocurrido para muchos usuarios en una situación similar, especialmente en situaciones en las que existe una red completa de equipos unidos a un dominio que están configurados para descargar actualizaciones desde un servidor WSUS.



Si su situación es similar, es posible que el problema se deba a que su computadora alguna vez fue parte de una red de dominio y la configuración de la política de grupo aún está vigente. Si este escenario es aplicable, puede resolver el problema omitiendo temporalmente el servidor WSUS. Puede hacerlo fácilmente realizando la siguiente edición del registro:

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. Luego, escriba 'Regedit' y golpea Ctrl + Mayús + Entrar para abrir el Editor de registro con privilegios administrativos. Cuando se lo solicite el UAC (Control de cuentas de usuario) , haga clic en si para otorgar privilegios administrativos.
  2. Dentro del Editor del Registro, use el panel de la izquierda para navegar a la siguiente ubicación:
    HKEY_LOCAL_MACHINE  SOFTWARE  Políticas  Microsoft  Windows  WindowsUpdate  AU

    Nota: También puede pegar la dirección directamente en la barra de navegación y presionar Entrar para llegar al instante.

  3. Si el Actualizacion de Windows no existe, deberá crearla manualmente. Para hacer esto, haga clic derecho en la tecla de Windows, seleccione Nuevo> Clave y nombrarlo 'Actualizacion de Windows'. Luego, haga clic derecho en la clave recién creada y seleccione Nuevo> Clave y nombrar la clave más nueva A .
  4. Con la tecla AU seleccionada, muévase al panel de la derecha, haga clic con el botón derecho en un espacio vacío y elija Nuevo> Cadena valor. A continuación, cambie el nombre del valor de cadena recién creado a UserWUServer .
  5. Una vez el UserWUServer se ha creado la clave, haga doble clic en ella y configúrela Datos de valor a 0 .
  6. Cierre el Editor del registro, reinicie su computadora y vea si el problema se ha resuelto en el próximo inicio del sistema.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Si este método no resolvió el problema o no era aplicable, continúe con el siguiente método a continuación.

Método 2: limpieza de los registros de CBS

Algunos usuarios con los que nos encontramos con este problema exacto han informado que lograron resolver el problema después de eliminar el CBS (servicio basado en componentes) registros relacionados con DISM . Después de hacer esto y volver a ejecutar el comando DISM, algunos usuarios afectados han informado que el 0x800f0954 el error ya no estaba ocurriendo.

Esto es lo que debe hacer:

  1. Abra el Explorador de archivos y navegue hasta la siguiente ubicación:
    C:  Windows  Logs  CBS
  2. Una vez que entras en el CBS carpeta, seleccione todo lo que hay y elija Eliminar.
  3. Después de cada archivo .Iniciar sesión y .taxi se elimina el archivo, puede cerrar el CBS carpeta.
  4. prensa Tecla de Windows + R para abrir un correr caja de diálogo. Luego, escriba 'Cmd' y presione Ctrl + Mayús + Entrar para abrir un elevado Símbolo del sistema . Cuando veas el UAC (Control de cuentas de usuario), haga clic en Sí para otorgar privilegios administrativos.
  5. Dentro del símbolo del sistema elevado, escriba el siguiente comando y presione Entrar para volver a ejecutar el comando DISM una vez más:
    Dism.exe / online / enable-feature / featurename: NetFX3 / source: C: 
  6. Después de golpear Entrar, .NET Framework debe instalarse sin el 0x800f0954 error.

Si sigue encontrando el mismo mensaje de error o este método no se aplica a su situación actual, pase al siguiente método a continuación.

Método 3: usar PowerShell para instalar .NET Framework 3.5

Si se encuentra con el 0x800f0954 Error al intentar instalar .NET Framework 3.5 mediante DISM (Servicio y administración de imágenes de implementación), es posible que pueda eludir el mensaje de error utilizando Powershell.

Varios usuarios afectados informaron que el código de error ya no se producía después de ejecutar un comando de PowerShell que terminó solucionando el problema. Esto es lo que debe hacer:

  1. prensa Tecla de Windows + R para abrir un comando de ejecución. Luego, escriba 'potencia Shell' y presione Ctrl + Mayús + Entrar para abrir un indicador de Powershell elevado. Cuando se lo solicite el UAC (Control de cuentas de usuario) , haga clic en si para otorgar privilegios administrativos.

    Ejecutar diálogo: powershell Luego presione Ctrl + Shift + Enter

  2. Dentro del indicador de Powershell elevado, escriba el siguiente comando y presione Entrar para ejecutarlo:
    Añadir-WindowsCapability En línea -Nombre NetFx3~~~~ Fuentere: fuentes  sxs
  3. Cierre el indicador de Powershell elevado y reinicie su máquina.
  4. En el próximo inicio del sistema, intente instalar el .NET Framework 3.5 una vez más y vea si el problema se ha resuelto.

Si sigue ocurriendo el mismo error, continúe con el siguiente método a continuación.

Método 4: usar el editor de políticas de grupo

Si obtienes el 0x800f0954 error al intentar agregar el Conjunto de herramientas RSAT , es probable que deba realizar algunos cambios con el Editor de políticas de grupo herramienta. Varios usuarios han logrado resolver este problema ejecutando el Gpedit herramienta para modificar algunos ajustes relacionados con Instalación de componentes y Reparación de componentes .

Después de habilitar una determinada política local y permitir que el sistema operativo descargue contenido de reparación y funciones opcionales directamente desde WU, varios usuarios informaron que el problema se resolvió.

Nota: Tenga en cuenta que el Editor de políticas de grupo La herramienta no está disponible para todas las versiones de Windows. Si tiene Windows 10 Home u otra versión que no lo incluye, deberá seguir este artículo ( aquí ) para instalar el editor de políticas en su computadora.

Si tienes el Política de grupo Editor en su versión de Windows, aquí hay una guía rápida sobre cómo realizar las modificaciones necesarias:

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. Luego, escriba 'Gpedit.msc' y presione Entrar para abrir el Editor de políticas de grupo local . Si el UAC (Control de cuentas de usuario) , haga clic en si para otorgar privilegios administrativos.

    Escribir 'gpedit.msc' en el indicador Ejecutar

  2. Una vez que esté dentro del Editor de políticas de grupo local, use el panel de la izquierda para navegar a la siguiente ubicación:
    Configuración del equipo Plantillas administrativas Sistema
  3. Entonces, con Sistema seleccionado , vaya al panel de la derecha y haga doble clic en el Especificar la configuración para la instalación y reparación de componentes opcionales .

    Especificar la configuración para la instalación y reparación de componentes opcionales

  4. A continuación, establezca la política en Habilitado y asegúrese de marcar la casilla asociada con Descargue el contenido de reparación y las funciones opcionales directamente desde Windows Update en lugar de Windows Server Update Services (USUS) .

    Habilite la política requerida

  5. Golpear Aplicar para guardar la configuración, luego cierre el Editor de políticas de grupo local y reinicie su computadora.
  6. En el próximo inicio del sistema, el error ya no debería ocurrir.

Solución 5: Cambiar el valor del registro UseWUServer

Si ninguno de los métodos anteriores funciona, intentaremos cambiar el UseWUServer entrada de registro y cámbielo a desactivado. Aparentemente, después de una actualización reciente de Windows, esta clave entraba en conflicto con el servicio de actualización de Windows y provocaba el mensaje de error en discusión. Asegúrese de haber iniciado sesión como administrador antes de continuar y haga una copia de seguridad de su registro por si acaso.

  1. Presione Windows + R, escriba ' regedit ”En el cuadro de diálogo y presione Entrar.
  2. Una vez en el editor de registro, navegue hasta la siguiente ruta:
    HKLM / Software / Políticas / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. Ahora, cambia el valor de 1 a 0 .
  4. Después de realizar los siguientes cambios, reinicie su computadora y vuelva a iniciar el servicio de actualización. Compruebe si el problema se ha resuelto.
5 minutos de lectura