¿Qué es el código de error 0x800f0954 y cómo solucionarlo?

  • Si obtiene el código de error 0x800f0954 al intentar instalar .NET Framework, es posible que se deba a un archivo de registro de CBS corrupto.
  • Puede resolver este problema de manera rápida y efectiva al pasar por alto el servidor WSUS.
  • Borrar el archivo de registro de CBS y reiniciar el proceso de instalación es otra solución segura.

.NET Framework es una de las muchas características opcionales importantes de Windows que los usuarios pueden decidir instalar o no. Sin embargo, la instalación de estas funciones no suele ser sencilla, ya que los usuarios informan un código de error frustrante 0x800f0954.

Si bien este error puede deberse a varios factores, no es el más difícil de solucionar, como se muestra en esta guía completa.

¿Qué es el código de error 0x800f0954 al instalar .NET Framework 3.5 en Windows 11 o 10?

El código de error 0x800f0954 aparece si su PC no puede acceder al servidor de Windows Update mientras intenta instalar una actualización opcional.

A continuación se presentan algunas de las posibles causas de este problema:

  • Configuraciones incorrectas: En algunos casos, este problema puede deberse a la descarga de contenido de reparación y funciones opcionales directamente desde la configuración de Windows Update en el editor de directivas de grupo. Debe asegurarse de que esta función esté habilitada para omitir este código de error.
  • Registro corrupto de CBS: Este problema a veces puede ocurrir debido a un archivo de registro corrupto en su PC. Debe limpiar estos archivos basura y volver a intentar la instalación de la función opcional.

¿Cómo soluciono el error 0x800f0954?

1. Omitir el servidor de actualización de Windows

  1. presione el ventanas clave + Rtipo regeditary haga clic en DE ACUERDO.
    Regedit 0x800f0954
  2. Navegue a la ruta a continuación en el panel izquierdo: HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAUcamino
  3. Ahora, haga doble clic en el UsarWUServer opción en el panel derecho. Si el Actualizacion de Windows opción no existe como en la ruta anterior, siga estos pasos para crearla:
  4. Establecer su Datos de valor a 0 y haga clic en el DE ACUERDO botón.
    datos de valor
  5. Finalmente, reinicie su PC y verifique si puede instalar las actualizaciones opcionales.

Así es como se corrige el código de error 0x800f0954 en Windows 10 u 11 usando el registro. Esta solución solo lo ayudará a evitar el servidor de actualización de Windows.

2. Usa PowerShell

  1. presione el ventanas clave + Stipo potencia Shelly seleccione Ejecutar como administrador bajo Windows PowerShell.
    administrador de powershell
  2. Copie y pegue el siguiente comando y presione Ingresar para ejecutarlo: Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D:sourcessxsañadir compatibilidad
  3. Finalmente, reinicie su PC e intente instalar .NET Framework 3.5 nuevamente.

A veces, el error 0x800f0954 puede deberse a problemas menores de compatibilidad en su PC. La solución es ejecutar el comando anterior para eliminar estos problemas técnicos.

3. Use el editor de políticas de grupo para omitir WSUS

  1. presione el ventanas clave + Rtipo gpedit.mscy haga clic en DE ACUERDO.
    gpedit msc 0x800f0954
  2. Navegue a la ruta a continuación en el panel izquierdo: Configuración del equipoPlantillas administrativasSistema
  3. Ahora, haz doble clic Especifique la configuración para la instalación y reparación de componentes opcionales en el panel derecho.
    especificar
  4. A continuación, marque la Activado botón.
  5. Marque la casilla para Descargue contenido de reparación y funciones opcionales directamente desde Windows Update en lugar de Windows Server Update Services (WSUS).
  6. Finalmente, haga clic en el Aplicar botón, seguido de DE ACUERDO.
    habilitado 0x800f0954

Otra solución eficaz para corregir el error 0x800f0954 al intentar instalar funciones opcionales en su PC es realizar cambios en su editor de directivas de grupo.

4. Usa Windows ISO o DVD

  1. Obtenga una ISO de Windows usando la Herramienta de creación de medios.
  2. Ahora, haga doble clic en el archivo ISO para montarlo. Tenga en cuenta la letra de la unidad de su unidad o DVD.
  3. presione el ventanas clave, tipo cmdy haga clic en Ejecutar como administrador bajo Símbolo del sistema.
    administrador de cmd
  4. A continuación, copie y pegue el comando (reemplace X con la letra de su unidad) a continuación y presione Ingresar: dism /online /enable-feature /featurename:NetFX3 /Source:X:sourcessxs /LimitAccesslímite de desactivación
  5. Finalmente, espere a que el comando termine de ejecutarse y reinicie su PC.

Si aún recibe el error 0x800f0954 al intentar instalar funciones opcionales en su PC, puede intentar usar un archivo ISO de Windows para completar la tarea.

5. Limpiar el registro de CBS

  1. presione el ventanas clave + mi para abrir el Explorador de archivos y navegue hasta la siguiente ruta: C:WindowsRegistrosCBScbs registra 0x800f0954
  2. Haga doble clic en la carpeta CBS y elimine su contenido.
  3. presione el ventanas clave + Stipo cmdy elige Ejecutar como administrador bajo Símbolo del sistema.
    administrador de cmd
  4. Ahora, escriba el comando a continuación y presione Ingresar para ejecutarlo: Dism.exe /online /enable-feature /featurename:NetFX3 /fuente:C:deshabilitar
  5. Finalmente, espere a que el comando termine de ejecutarse e intente instalar .NET Framework nuevamente.

Si recibió el error 0x800f0954 mientras usaba el comando DISM restorehealth, podría deberse a un archivo de registro de CBS corrupto. Debe borrar este archivo para solucionar este problema.

Hemos llegado al final de esta guía detallada sobre el error 0x800f0954. Si desea saber cómo reparar un .NET Framework corrupto, consulte nuestra guía detallada para hacerlo sin esfuerzo.

Siéntase libre de hacernos saber la solución que lo ayudó a solucionar este problema en los comentarios a continuación.