¿Cómo solucionar el error de instalación de .Net Framework 0x800f0954 manualmente?

.Net Framework es una plataforma de propósito general desarrollada por Microsoft. Proporciona un entorno de ejecución y un conjunto de bibliotecas y herramientas para ejecutar aplicaciones en el sistema operativo Windows. También se utiliza para crear sitios web, servicios web y juegos. Básicamente, se puede utilizar para realizar una amplia gama de tareas para aumentar la productividad.

Pero a veces los usuarios enfrentan problemas al instalar .NET Framework 3.5 o una característica opcional diferente en Windows. Aquí en el artículo analizaremos en profundidad uno de esos errores “Error de instalación de .Net Framework 0x800f0954”. Innumerables usuarios han reclamado este error al intentar instalar el paquete a través de las características de Windows. Sin embargo, algunos lo están recibiendo al usar la herramienta DISM. Es pertinente mencionar que también puede ocurrir en Windows 7, 8.1 y 10. El mensaje de error completo dice lo siguiente:

Windows no pudo completar los cambios solicitados.

No se pudieron completar los cambios. Reinicie su computadora y vuelva a intentarlo.

Código de error: 0x800F0954

Hablando de las causas, hay varios culpables. Algunos de los factores más importantes son los siguientes:

#. Versión obsoleta de .NET

Es muy probable que se enfrente al error mencionado anteriormente si está intentando instalar la versión anterior de .NET. Tenga en cuenta que la versión obsoleta es incompatible con el sistema operativo y, a menudo, genera molestias.

#. Problema con Windows Update Server

Es importante mencionar que los servicios de Windows Server Update permiten a los usuarios actualizar Windows en una red de PC. El error también puede activarse si su sistema no puede acceder a WSUS, DISM.

#. Problema con los registros CBS de DISM

Varias veces, puede enfrentarse a este problema mencionado anteriormente debido al problema de los registros CBS de DISM.

#. La interferencia del Editor de políticas de grupo local

Si una política se deshabilita desde el Editor de políticas de grupo local debido a razones específicas, habrá un obstáculo en la conexión entre Windows Server Update Services y el Instalador de características opcionales de Windows.

Dado que hemos analizado todas las posibles razones, ahora echemos un vistazo a todas las soluciones alternativas.

Pruebe estas soluciones para el error de instalación de .Net Framework 0x800f0954

Método 1: Limpiar los registros de CBS

En este primer método, le sugerimos que elimine los registros de servicio basados ​​en componentes relacionados con DISM. Para ello, siga las pautas que se mencionan a continuación:

Paso 1: Use las teclas Windows + E para abrir el Explorador de archivos > luego navegue a la siguiente ubicación: C:\Windows\Logs\CBS

Paso 2: Presione Ctrl + A para seleccionar todos los archivos dentro de la carpeta CBS y haga clic derecho sobre ellos para elegir Eliminar

Paso 3: Luego cierre la carpeta CBS y ejecute el Símbolo del sistema como administrador

Paso 4: Ejecute el siguiente comando para instalar .NET Framework y presione la tecla Enter

Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\

Ahora intente instalar .NET Framework y vea si aún enfrenta el error.

Método 2: Instale .NET Framework 3.5 con PowerShell

En este método le sugerimos que instale .NET Framework 3.5 usando PowerShell. Para continuar, siga estos pasos:

Paso 1: haga clic con el botón derecho en el icono de Inicio y seleccione Windows PowerShell (Administrador) en el menú contextual

Paso 2: en la ventana de comandos, escriba Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D.\sources\sxs y presione la tecla Entrar.

Paso 3: una vez finalizado el proceso, salga de Windows PowerShell y reinicie su PC

Método 3: omita Windows Server temporalmente

Es pertinente mencionar que si su sistema no puede acceder a Windows Update Server, no le permitirá instalar actualizaciones opcionales de Windows, lo que eventualmente conduce a .NET Framework 3.5. En tal caso, le sugerimos que omita el servidor WSUS.

A continuación, se indica cómo:

Paso 1: presione las teclas Windows + R para abrir el cuadro de diálogo Ejecutar > En el cuadro que se le solicita, escriba regedit y presione la tecla Entrar para iniciar el Editor del Registro. Si se lo solicita el Control de cuentas de usuario, presione Sí para otorgar permisos.

Paso 2: Luego navegue a la siguiente ubicación:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

Paso 3: Si descubre que no hay una clave de WindowsUpdate en Windows, puede crearla manualmente. Simplemente haga clic derecho en la clave de Windows > seleccione Nuevo > Elegir clave > renómbrela Windows Update

Paso 4: Luego haga clic derecho en WindowsUpdate > seleccione Nuevo > elegir clave > renómbrela AU

Paso 5: Seleccione las claves AU > haga clic derecho en el área en blanco del lado derecho > seleccione Nuevo > elija Valor de cadena > renómbrela UserWUServer

Paso 6: Haga doble clic en UserWUServer para cambiar los datos del valor a 0 y presione Aceptar para guardar las modificaciones.

Paso 7: Luego abra el Explorador de archivos y haga clic derecho en Esta PC para elegir Administrar

Paso 8: Haga doble clic en Servicios y Aplicaciones y servicios > desplácese hacia abajo para encontrar Windows Update > haga clic derecho en él para elegir Reiniciar. Ahora, puede instalar .NET Framework 3.5 con éxito

Método 4: Instale .NET Framework 3.5 desde el ISO de Windows 10

Si aún tiene problemas con el error de instalación de .NET Framework 0x800f0954, le sugerimos que instale .NET Framework 3.5 desde el ISO de Windows 10. Pero asegúrese de que el archivo ISO corresponda a la versión de Windows 10 instalada en su PC.

Paso 1: Navegue hasta Sitio web oficial de Microsoft y haz clic en Descargar herramienta ahora

Paso 2: Ahora haz clic en Aceptar para aceptar los términos de la licencia > marca Crear medio de instalación (unidad flash USB, DVD o archivo ISO) para otra PC > presiona Siguiente > selecciona Idioma, Arquitectura y Edición > presiona Siguiente > marca Archivo ISO > marca Siguiente > elige una ubicación de descarga para el archivo ISO de Windows 10 > presiona Guardar

Paso 3: Una vez descargado, busca el archivo ISO en el Explorador de archivos y haz clic derecho sobre él para elegir la Opción de montaje > luego anota la letra de la unidad montada

Paso 4: Luego, inicia el Símbolo del sistema como administrador y ejecuta el siguiente comando (ten en cuenta que debes reemplazar H:\ con la letra de la unidad montada):

dism /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess

Método 5: Modificar las políticas de grupo

Una de las principales razones por las que se enfrenta el error mencionado anteriormente son los problemas con las políticas de grupo. Para modificar las políticas de grupo, puede seguir los pasos que se mencionan a continuación:

Puntos para recordar: este método no es aplicable a todas las versiones de Windows. Si utiliza Windows 10 Home, se recomienda omitir este paso, ya que no será compatible con el Editor de políticas de grupo local.

Paso 1: utilice las teclas Windows + R para abrir el cuadro de diálogo Ejecutar > En el cuadro que se le solicite, escriba gpedit.msc y presione el botón Aceptar para iniciar el Editor de políticas de grupo local > Si se lo solicita el Control de cuentas de usuario, presione Sí

Paso 2: luego, vaya a Configuración del equipo > Plantillas administrativas > Sistema. Con Sistema seleccionado, desplácese hacia abajo en el panel de la derecha para buscar Especificar configuraciones para la instalación de componentes opcionales y la reparación de componentes y haga doble clic en él.

Paso 3: configure la Política como Habilitada y marque Descargar contenido de reparación y características opcionales directamente desde Windows Update en lugar de Windows Server Update Services (WSUS).

Paso 4: Ahora haga clic en Aplicar para guardar la configuración y luego salga del Editor de políticas de grupo local

Opte por una solución automática

Hemos hecho todo lo posible para proporcionar todos los métodos posibles para solucionar el error 0x800f0954 al instalar .NET Framework. Pero si está buscando una solución sin complicaciones, en ese caso se le sugiere que opte por una herramienta de reparación de PC automática para resolver el error. Esta herramienta profesional es capaz de solucionar este tipo de errores y le llevará unos minutos.

⇑Obtenga la herramienta de reparación de PC desde aquí⇓

Conclusión

¡Eso es todo, amigos! Realmente esperamos que este artículo les haya resultado útil y que hayan aprendido algo de él. Gracias por leer.