Ás veces ao instalar .NET Framework 3.5 en Windows 10, aparece o erro 0x800F081F ou 0x800F0950: "Windows non atopou os ficheiros necesarios para completar os cambios solicitados" e "Non aplicaron os cambios", e a situación é bastante común e non sempre é fácil descubrir o que está a suceder. .
Esta guía detalla varias formas de corrixir o erro 0x800F081F ao instalar o compoñente .NET Framework 3.5 en Windows 10, dun xeito máis sinxelo ao máis complexo. A instalación descríbese nun artigo separado Como instalar .NET Framework 3.5 e 4.5 en Windows 10.
Antes de comezar, ten en conta que a causa do erro, especialmente 0x800F0950, pode romperse, desconectar a Internet ou bloquear o acceso aos servidores Microsoft (por exemplo, se desactivou a vixilancia de Windows 10). Ademais, a causa ás veces son antivirus e cortalumes de terceiros (intente deshabilitalos e reinstalalos temporalmente).
Instalación manual de .NET Framework 3.5 para solucionar o erro
O primeiro que se debe probar por erros durante a instalación de .NET Framework 3.5 en Windows 10 no “Instalar compoñentes” é usar a liña de comandos para a instalación manual.
A primeira opción inclúe o uso dun repositorio interno de compoñentes:
- Executa a liña de comandos como administrador. Para iso, pode comezar a escribir "Pedido de comandos" na busca na barra de tarefas, despois faga clic co botón dereito sobre o resultado e seleccione "Executar como administrador".
- Introduza o comando
DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess
e prema Intro. - Se todo saíu ben, pecha o aviso e reinicia o ordenador ... Instalarase NET Framework5.
Se este método tamén informou dun erro, intente usar a instalación desde a distribución do sistema.
Deberá descargar e montar a imaxe ISO desde Windows 10 (sempre na mesma profundidade de bit que instalou, para montar, faga clic co botón dereito na imaxe e seleccione "Conectar. Vexa como descargar o ISO Windows 10 orixinal) ou, se dispoñible, conecte unha unidade flash USB ou unidade con Windows 10 ao ordenador. Despois realizamos os seguintes pasos:
- Executa a liña de comandos como administrador.
- Introduza o comando
DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sources sxs
onde D: é a letra da imaxe, disco ou unidade flash montada con Windows 10 (na miña captura de pantalla, a letra é J). - Se o comando foi correcto, reinicie o ordenador.
Con alta probabilidade, un dos métodos descritos anteriormente axudará a resolver o problema e solucionarase o erro 0x800F081F ou 0x800F0950.
Corrección de erros 0x800F081F e 0x800F0950 no editor de rexistro
Este método pode ser útil ao instalar .NET Framework 3.5 nun ordenador corporativo, onde usa o seu propio servidor para actualizacións.
- Prema as teclas Win + R do teclado, escriba regedit e prema Enter (Win é a tecla co logotipo de Windows). Abrirase o editor do rexistro.
- No editor de rexistro, vaia á sección
HKEY_LOCAL_MACHINE SOFTWARE Políticas Microsoft Windows WindowsUpdate AU
Se non existe tal sección, creala. - Cambie o valor do parámetro denominado UseWUServer a 0, peche o editor de rexistro e reinicie o ordenador.
- Proba a instalación activando ou desactivando as funcións de Windows.
Se o método proposto axudou, despois de instalar o compoñente, debería cambiar o valor do parámetro ao orixinal (se tivese un valor de 1).
Información adicional
Algunha información adicional que pode ser útil no contexto de erros ao instalar .NET Framework 3.5:
- Microsoft ten unha utilidade para solucionar problemas de instalación de .Net Framework, dispoñible en //www.microsoft.com/en-us/download/details.aspx?id=30135. Non podo xulgar a súa eficacia, normalmente o erro corrixiuse antes da súa aplicación.
- Dado que o erro en cuestión está directamente relacionado coa posibilidade de contactar con Windows Update, se dalgunha forma o desactivou ou o bloqueou, intente volver activalo. Tamén está dispoñible no sitio web //support.microsoft.com/en-us/help/10164/fix-windows-update-errors unha ferramenta para a resolución automática de problemas do centro de actualización.
Microsoft ten un instalador sen conexión para o .NET Framework 3.5, pero para versións anteriores do SO. En Windows 10, simplemente carga o compoñente e, a falta dunha conexión a Internet, informa o erro 0x800F0950. Páxina de descarga: //www.microsoft.com/en-US/download/confirmation.aspx?id=25150