Será muy frustrante si desea instalar Windows .NET Framework 3.5 en su computadora, pero se le niega con un mensaje de error que dice "Windows no pudo completar los cambios solicitados. Código de error 0x800F0954 ”. Este código de error puede crear problemas cuando intenta habilitar o instalar cualquiera de las características opcionales de Windows en su dispositivo con Windows 10. Si se enfrenta a este problema, no se preocupe. Hay soluciones disponibles para solucionar el problema. Este error ocurre cuando la conexión entre Windows Server Update Services (WSUS) y el Instalador de características opcionales de Windows falla o se termina. Por lo tanto, el instalador de funciones opcionales de Windows Update tampoco obtiene la aprobación para descargar la función opcional de Windows y muestra el mensaje de error. Dejemos las razones a un lado, vayamos directamente a las soluciones.
Si observa el mismo código de error en la ventana del símbolo del sistema, intente estas soluciones iniciales y verifique si su problema está resuelto.
Soluciones iniciales–
1. Reanudar su computadora y después de reiniciar su dispositivo, intente instalar el marco .NET nuevamente.
2. Compruebe si hay actualizaciones de Windows pendientes o no. Si alguna de las actualizaciones de Windows está pendiente, instale la actualización de Windows (muchas de las actualizaciones de Windows vienen con sistemas marco .NET que se instalan cuando se actualiza Windows).
[IMPORTANTE]- Antes de pasar a las correcciones, asegúrese de haber creado un punto de restauración del sistema para su sistema. En cualquier caso, si algo sale mal, puede restaurar el sistema a la condición actual.
Si aún así, se enfrenta al problema con la instalación de .NET framework 3.5 o cualquier característica opcional de Windows, busque estas correcciones:
Actualización Fix-1 de Windows Update sin permiso de WSUS-
Como comentamos, la razón detrás de este error es la aceptación o el rechazo de la solicitud entre Windows Server Update Services (WSUS) y Instalador de funciones opcionales de Windows, para que podamos omitir la solicitud de aprobación a WSUS e instalar directamente la función de Windows sin WSUS. Siga estos pasos cuidadosamente para hacerlo:
1. Al principio, deberá escribir "Registro" en el Buscar cuadro junto al icono de Windows.
2. Luego, debes hacer clic en el "Editor de registro“.
2. En el panel izquierdo de Editor de registro, navega hasta esta ubicación
HKEY_LOCAL_MACHINE \ SOFTWARE \ Políticas \ Microsoft \ Windows \ WindowsUpdate \ AU
3. Ahora en el panel derecho haga doble clic en "UseWUServer“.
4. Cambie los datos del valor a "0“. Haga clic en "OK“.
Si no puede encontrar "UseWUServer“, Tienes que crear la clave tú mismo. Siga estos pasos para crear la clave
una. Después de navegar a la "AU"Registro, botón derecho del ratón en el espacio en blanco y haga clic en "Nuevo"Y haga clic en"Valor DWORD (32 bits)“.
B. Ahora, cambie el nombre de "Nueva llave" como "UseWUServer“. Ahora, siga el paso 2 del Fix-1.
Cierre el Editor del registro y reiniciar tu computadora. Después de reiniciar, intente instalar .NET framework 3.5 nuevamente en su computadora. Si todavía tiene el problema, busque la siguiente solución.
Fix-2 Instale la función opcional con Windows MCT-
Si tiene el problema de instalar la función desde el Panel de control directamente, puede hacerlo usando Windows PowerShell, donde tienes que descargar la ISO de Windows 10 usando Media Creation Tool (MCT). Siga estos pasos para instalar la función opcional desde Windows PowerShell–
1. Descargar el ISO de Windows 10 (no olvide hacer coincidir el número de compilación de la ISO con su Windows 10 en su computadora. Ahora monte el ISO en su sistema haciendo doble clic en él.
2. prensa Tecla de Windows + R clave y escriba "potencia Shell"Y presiona"OK“.
2. Luego, tendrá que copiar y pegar este comando en su Potencia Shell ventana y golpear Ingresar.
Add-WindowsCapability -Online -Name NetFx3 ~~~~ -Source D: \ Sources \ SxS
Cambie el nombre de la fuente de acuerdo con la unidad donde ha montado el ISO de Windows 10, es decir, si ha montado el ISO en la unidad G: \, entonces debe cambiar el comando como-
Add-WindowsCapability -Online -Nombre NetFx3 ~~~~ -Fuente G: \ Fuentes \ SxS
NOTA-
Si no puede ejecutar este comando en su ventana de PowerShell, Copiar y pegar este comando en Potencia Shell ventana y golpear Ingresar.
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Fuente: D: \ Sources \ SxS
[NOTA-Cambie el nombre de la fuente de acuerdo con la unidad donde ha montado el ISO de Windows 10, es decir, si ha montado el ISO en el GRAMO:\unidad, entonces tienes que cambiar el comando as-
DISM.exe / Online / Add-Capability / CapabilityName: NetFx3 ~~~~ / Fuente:GRAMO:\ Fuentes \ SxS
3. Ahora, finalmente, debe verificar si .NET Framework está instalado o no copiando y pegando este comando en Potencia Shell ventana y golpear Ingresar.
Get-WindowsCapability -Online -Nombre NetFx3 ~~~~
Reiniciar tu computadora.
Después de reiniciar, compruebe si .NET Framework 3.5 está instalado en su computadora o no. Vaya a la siguiente solución si todavía tiene el código de error 0x800F0954 al instalar .NET Framework 3.5.
Fix-3 Instale .NET Framework 3.5 desde el símbolo del sistema-
Puede instalar .NET framework 3.5 simplemente cargando el ISO / DVD de Windows 10 y ejecutando un comando en la ventana del símbolo del sistema. Siga estos pasos para instalar .NET Framework 3.5 desde la ventana del símbolo del sistema:
1. Descargar el ISO de Windows 10.
(NOTA- Durante la descarga, no olvide hacer coincidir el número de compilación de la ISO con su Windows 10 en su computadora).
2. Ahora monte el ISO haciendo doble clic en él.
3. Recuerde el nombre de la letra de la unidad (como "G:" / "H:", etc.).
4. Ahora tienes que presionar Tecla de Windows + R para lanzar el Correr.
5. Cuando pueda ver la ventana Ejecutar, deberá escribir "cmd" en eso Correr ventana y haga clic en "OK“.
3. Ahora copiar pegar este comando en tu Símbolo del sistema ventana y golpear Ingresar.
dism / online / enable-feature / featurename: NetFX3 / Fuente: H: \ sources \ sxs / LimitAccess
NOTA- Deberá cambiar la letra de la unidad en el comando de acuerdo con la letra de la unidad donde ha cargado el DVD.
dism / online / enable-feature / featurename: NetFX3 / Fuente:GRAMO:\ sources \ sxs / LimitAccess
NOTA-
Si tiene problemas para ejecutar este comando, intente ejecutar el comando mencionado a continuación:
dism / online / enable-feature / featurename: NetFX3 / All / Source:letra de unidad: \ sources \ sxs / LimitAccess
NOTA- No olvide cambiar el "letra de unidad'En el comando como se discutió antes.
dism / online / enable-feature / featurename: NetFX3 / All / Source:GRAMO:\ sources \ sxs / LimitAccess
Reiniciar tu computadora.
Después de reiniciar, compruebe si todavía tiene el problema "Error al instalar .NET Framework 3.5 Error Code 0x800F0954" en su computadora.
Debería poder habilitar / instalar .NET Framework 3.5 en su computadora, sin más errores.