Lidar com o erro 0x800F081F ao tentar instalar o Microsoft. NET Framework 3.5 no Windows 8 ou 8.1 é bastante comum, especialmente porque essas versões não o têm habilitado por padrão. Você pode receber a mensagem “O Windows não pôde concluir as alterações solicitadas” ou que não consegue encontrar os arquivos de origem, o que é frustrante. Em alguns casos, até mesmo usuários do Windows 10 se deparam com esse problema se precisarem reinstalar ou reparar o framework. Geralmente, isso acontece devido a atualizações como KB2966826, KB2966827 ou KB2966828 — que são instaladas automaticamente pelo Windows Update, mas podem causar conflitos se os arquivos de origem não estiverem disponíveis ou se os patches de atualização forem incompatíveis. Basicamente, o Windows tenta ajudar, mas acaba apresentando erros.
Aqui estão algumas maneiras de resolver esse problema. Elas costumam funcionar dependendo do cenário — seja usando os Recursos do Windows, o PowerShell ou a linha de comando. Esteja preparado para procurar atualizações ou mexer nas políticas de grupo, se necessário.Às vezes, uma simples reinicialização após desinstalar ou alterar as configurações resolve o problema.
Como corrigir o código de erro 0x800F081F durante a instalação do Microsoft. NET Framework 3.5 no Windows?
Método 1. Desinstale as atualizações conflitantes do Windows
- Clique com o botão direito do mouse em Iniciar e selecione Configurações.
- Acesse Atualização e Segurança.
- Clique em ” Exibir histórico de atualizações” no painel direito.
- Selecione Desinstalar atualizações.
- Procure por KB2966826, KB2966827 e KB2966828 — esses são os culpados mais comuns. Se você os encontrar, clique com o botão direito e selecione Desinstalar.
- Após desinstalar, reinicie o computador e veja se a instalação ocorre sem problemas.
Isso ajuda porque essas atualizações podem interferir nos arquivos de origem necessários para a instalação do. NET. Em algumas configurações, isso funcionou após uma reinicialização, mas em outras, pode ser necessário remover mais patches ou esperar o Windows estabilizar. De qualquer forma, vale a pena tentar se você estiver com esse erro.
Método 2. Habilitar o recurso por meio da Política de Grupo
- Pressione Enter Win + R, digite gpedit.msc e pressione Enter.
- Acesse Configuração do Computador > Modelos Administrativos > Sistema.
- Localize a opção “Especificar configurações para instalação opcional de componentes e reparo de componentes”. Se estiver definida como “Não configurado”, clique duas vezes nela e selecione ” Ativado”. Clique em “OK”.
- Esta etapa permite que o Windows instale recursos opcionais, como o. NET Framework 3.5, possibilitando a obtenção de componentes por meio do Windows Update, em vez de depender exclusivamente de arquivos de origem locais, que é onde geralmente ocorre a falha.
- Tente instalar novamente após essa alteração e veja se o erro 0x800F081F desaparece.
Sim, é um pouco ardiloso, mas em algumas máquinas, essa configuração faz com que o Windows tente baixar os arquivos diretamente dos servidores da Microsoft, contornando o problema dos arquivos de origem.
Método 3. Use o DISM com uma ISO montada ou mídia de instalação do Windows.
- Se ainda não o fez, faça o download da Ferramenta de Criação de Mídia do Windows.
- Crie um USB ou DVD inicializável com a sua versão do Windows. Monte a imagem ISO para que o seu sistema a reconheça como uma unidade virtual.
- Observe a letra da unidade atribuída à imagem montada, como D:.
- Abra o Prompt de Comando como administrador (pesquise-o, clique com o botão direito do mouse e selecione ” Executar como administrador “).
- Digite este comando, substituindo [LETRA DA UNIDADE] pela letra da unidade correspondente e pressione Enter:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:[DRIVE LETTER]:\sources\sxs /LimitAccess
Este método informa ao Windows exatamente onde encontrar os arquivos de origem do. NET Framework 3.5, o que ajuda a contornar o erro de arquivo ausente.Às vezes, funciona de forma estranha e pode funcionar em uma máquina, mas não em outra — provavelmente devido à forma como a ISO foi criada ou às configurações do sistema —, mas vale a pena tentar.
Instale o. NET Framework 3.5 após corrigir os problemas subjacentes.
- Abra o Painel de Controle, navegue até Programas > Ativar ou desativar recursos do Windows.
- Localize e marque a caixa de seleção para .NET Framework 3.5 (inclui. NET 2.0 e 3.0). Clique em OK.
- Deixe instalar; isso pode solicitar os arquivos de origem — use a imagem ISO montada, se necessário. Se nada funcionar, talvez seja necessário baixar manualmente os arquivos corretos do Windows ou executar os comandos acima novamente.
Em algumas configurações, executar esse comando ou habilitar o recurso diretamente nas Configurações do Windows corrige o erro, porque o Windows encontra os arquivos ou os busca diretamente.
E, claro, mantenha seu sistema atualizado, verifique se há malware e faça a manutenção de seus drivers e arquivos de sistema para evitar que esses problemas voltem a ocorrer.Às vezes, o problema é apenas o acúmulo de atualizações do Windows e configurações corrompidas que precisam de alguns ajustes.
Resumo
- Desinstale as atualizações problemáticas (arquivos KB relacionados ao. NET).
- Ative a configuração de Política de Grupo para permitir que o Windows busque recursos opcionais.
- Utilize o DISM com uma ISO montada para especificar diretamente os arquivos de origem.
- Em seguida, habilite o recurso através do Painel de Controle ou do PowerShell.
- Mantenha seu sistema atualizado e verifique se há patches pendentes ou conflitos.
Resumo
Esse erro é um saco, sem dúvida. Mas com esses métodos, geralmente é possível instalar o. NET Framework 3.5 sem arrancar os cabelos.Às vezes, basta indicar o caminho certo para o Windows ou remover uma atualização conflitante. Espero que isso economize algumas horas para alguém, ou pelo menos te dê uma pista. Tomara que ajude!