Como corrigir o erro 0x800f081f .net framework 3.5 Windows 10

A Microsoft desenvolve paralelamente aos seus principais aplicativos (como sistemas operacionais) uma série de add-ons cujo objetivo é facilitar a execução, compatibilidade ou desempenho do próprio sistema operacional e de outros parâmetros do mesmo.

Um dos add-ons mais populares no nível do Windows 10 é o .NET Framework que está atualmente em sua versão 4.7, mas um dos mais usados ​​é a versão 3.5 e a principal função do .NET Framework 3.5 é permitir a execução de um aplicativo no Windows 10.

.Net Framework 3.5 está disponível para download no seguinte link:

O que há de novo no .NET FrameworkEntre as novidades desta versão do .NET Framework encontramos:

  • Aprimoramentos de desempenho no Windows Presentation Foundation integrando tempo de inicialização mais rápido e melhor desempenho de efeitos de bitmap.
  • Integração de Dados Dinâmicos ASP.NET que fornece uma estrutura que pode ser implementada com a técnica de scaffolding que por sua vez facilita o desenvolvimento rápido controlado por dados sem a necessidade de execução de código e isso pode ser integrado ao ASP .NET AJAX
  • Melhorias globais no Common Language Runtime
  • O LINQ to SQL agora inclui suporte para novas funções de sequência e data de arquivo do SQL Server.
  • Novo suporte para colunas esparsas do SQL Server e funções de fluxo de arquivos.

Agora, muitos desenvolvedores baseiam seus aplicativos para serem executados usando o .NET Framework e às vezes podemos encontrar o erro 0X800f081f que tem uma raiz principal junto com outros códigos como 0x800F0906, 0x800F0907 e 0x800F0922 que impedem que o .NET Framework seja executado de forma abrangente no Windows 10 .

Razões de erro comunsBasicamente, esse erro é devido a um problema de incompatibilidade do Microsoft .NET Framework 3.5 e sua origem ocorre quando o ativamos em qualquer uma das seguintes opções:

  • Por meio do assistente de instalação.
  • Usando a ferramenta Gerenciamento e Manutenção de Imagens de Implantação (DISM).
  • Por meio de comandos do Windows PowerShell.

.NET Framework é um recurso que não está habilitado por padrão nos sistemas operacionais Windows 10, Windows Server 2016, Windows Server versão 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 e Windows Server 2012, portanto, devemos habilitá-lo a partir dos recursos do Windows:

Quando este processo for realizado, o Windows 10 levará os binários do .NET e outros arquivos que desempenham um papel vital para o seu desempenho e se o computador não tiver as características necessárias, esse erro pode ocorrer.

Erros comunsOs erros tradicionais do .NET Framework são:

  • 0x800F081F: Este erro significa que o Windows 10 não pode encontrar os arquivos de origem .NET para que a instalação siga seu curso.
  • 0x800F0906: Com este erro, o Windows 10 não conseguiu baixar os arquivos de origem .NET, não conseguiu estabelecer uma conexão com a Internet ou não conseguiu instalar uma função ou serviço de função .NET.
  • 0x800F0907: Para este erro, a ferramenta DISM gerou um erro ou a configuração da política de rede local impediu o Windows de se conectar à rede
  • 0x800F0922: Há uma falha no processamento de instaladores .NET avançados ou comandos genéricos.

Agora o Solvetic vai explicar como podemos corrigir esse erro e, assim, poder usar o .NET Framework da maneira esperada.

1. Habilite o .NET Framework usando o utilitário DISM no Windows 10

O utilitário de manutenção e gerenciamento de imagens de implantação DISM é uma ferramenta a ser usada na linha de comando, graças à qual podemos executar a manutenção e preparação de imagens do Windows, sendo as imagens do Windows PE compatíveis, Ambiente de Recuperação do Windows (Windows RE) e Configurações do Windows.

Passo 1
Para este processo devemos ter uma imagem ISO do Windows 10 que podemos baixar no seguinte link oficial:

Passo 2
Depois de baixado, podemos gravá-lo em um DVD inicializável ou USB e depois devemos montá-lo no computador, para isso clicamos com o botão direito na imagem e selecionamos a opção "Montar":

etapa 3
Isso criará uma unidade virtual com a imagem do Windows 10, neste caso, notamos que a letra K foi atribuída:

Passo 4
Agora iremos para o prompt de comando como administradores e lá executaremos a seguinte sintaxe:

 dism / online / enable-feature / featurename: NetFx3 / All / Source: [Drive]: \ sources \ sxs / LimitAccess 
ObservaçãoDevemos substituir a linha Drive com a letra que o Windows 10 atribuiu ao drive virtual

PROLONGAR

Etapa 5
Podemos ver que o processo de instalação dos recursos do .Net Framework será iniciado automaticamente. Assim que este processo for concluído, podemos ejetar a unidade virtual clicando com o botão direito sobre ela e selecionando "Ejetar":

2. Edite as políticas de grupo do Windows 10 para reparar a estrutura


Como mencionamos, algumas políticas podem estar afetando diretamente o comportamento do sistema ao executar o .NET Framework, para esta opção usaremos o editor de políticas de grupo que está disponível para as edições Pro, Enterprise e Education do Windows 10.

Passo 1
Para acessá-lo, usaremos a seguinte combinação de teclas e executaremos o comando gpedit.msc

+ R

gpedit.msc

Passo 2
Na janela exibida iremos para o seguinte caminho:

  • Configuração de equipamento
  • Modelos Administrativos
  • Sistema

etapa 3
Aí, no painel central, iremos localizar a política chamada "Especifique a configuração para a instalação de componentes opcionais e a reparação de componentes":

PROLONGAR

Passo 4
Damos um duplo clique nele e na janela pop-up vamos ativar a caixa “Ativado”. Clique no botão "Aplicar" e depois em "OK" para salvar as alterações.

3. Reinstale o Microsoft .NET Framework Windows 10 para reparar a estrutura


Como mencionamos, o recurso .NET Framework está desabilitado por padrão e, uma vez habilitado e gerado o erro 0x800f081f, podemos optar por reinstalar esse recurso.

Passo 1
Para isso iremos para o seguinte caminho:

  • Painel de controle
  • Programas
  • Programas e características

Passo 2
Aí clicamos na linha "Activar ou desactivar funcionalidades do Windows" localizada ao lado e na janela apresentada localizamos a linha ".NET Framework 3.5". Aí devemos desativar a sua caixa e clicar em Aceitar para que seja desinstalada e depois repetir o processo ativando a caixa novamente para ativá-la.

4. Execute .Net Offline Installer para reparar o Framework


En algunas situaciones, algunos de los archivos de instalación de actualización de .NET están dañados o presentan algún tipo de error al momento de establecer comunicación con los servidores de Microsoft, una buena práctica es descargar el instalador Offline de .Net Framework y ejecutar la instalación desde ali.

Passo 1
Este instalador está disponível no seguinte link oficial da Microsoft. Este instalador é uma atualização local compatível com todas as versões do .NET e seu uso mais frequente é quando não temos uma conexão com a Internet.

'class =' ​​bbc_url 'title =' Link externo 'rel =' nofollow externo '>

Passo 2
Depois de fazer o download, prosseguimos com o processo de instalação do .NET Framework:

5. Instale as atualizações manualmente para reparar a estrutura


Um dos erros comuns com o erro no .NET é devido a problemas de conexão com os servidores de atualização, portanto, tentar executar esse processo manualmente é uma opção viável para permitir o estado ideal da atualização do .NET Framework no Windows 10.

Passo 1
Para este processo devemos acessar o seguinte link da Microsoft denominado Catálogo Global:

Passo 2
Lá, procuraremos .NET e na lista exibida faremos download da atualização mais recente para instalação posterior:

6. Execute o comando SFC no Windows 10 para reparar a estrutura


SFC (System File Checker) é um utilitário de comando graças ao qual temos a possibilidade de executar uma análise detalhada do sistema de arquivos para detectar falhas.

Passo 1
Para isso, acessamos o prompt de comando como administradores e ali executamos a seguinte linha:

sfc / scannow

PROLONGAR

Passo 2
Também será possível executar a seguinte linha. Este ficará encarregado de monitorar a imagem do Windows 10.

DISM.exe / Online / Cleanup-image / Restorehealth

7. Reinicie os componentes do Windows Update no Windows 10 para reparar a estrutura


Outra opção disponível é reiniciar todos os componentes do Windows Update para descartar erros desse tipo. Para fazer isso, acessamos o prompt de comando como administradores e ali executamos cada uma das seguintes linhas. Depois disso, podemos reiniciar o sistema e verificar o status do .NET.
  • Bits de parada líquida
  • Net Stop wuauserv
  • Net Stop appidsvc
  • Net Stop cryptsvc
  • Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
  • Ren% systemroot% system32catroot2 catroot2.bak
  • Bits Net Start
  • Net Start wuauserv
  • Net Start appidsvc
  • Net Start cryptsvc

8. Use o solucionador de problemas do Windows Update no Windows 10 para reparar a estrutura


O Windows 10 integra um utilitário que se encarrega de supervisionar e monitorar especificamente cada parâmetro do sistema para detectar erros e é a ferramenta do solucionador de problemas.

Passo 1
Para acessá-lo, percorremos o seguinte caminho:

  • Começar
  • Configuração
  • Atualização e segurança
  • Solucionar problemas

Passo 2
Lá localizamos a linha "Windows Update" e clicando nela será exibido o botão "Executar o solucionador de problemas":

PROLONGAR

etapa 3
Clicamos nele e o processo de análise de erros no Windows Update terá início. Isso determinará qualquer anomalia que esteja presente no Update e que possa gerar o erro mencionado.

Como vimos, as opções para fornecer uma solução abrangente para o erro 0x800f081f são variadas e cabe a nós selecionar aquela que melhor se adapta à nossa situação.

wave wave wave wave wave