A instalação do .NET 3.5 é apresentada com o Erro 0x800F0906 e 0x800F0081F usando dism


8

Recentemente, tentei instalar o .NET 3.5 para um aplicativo no Windows 8.1. Usei o pop-up do sistema operacional para baixar / instalar o .NET 3.5 e sempre obter o código de erro 0x800F0906.

Após uma pesquisa mais aprofundada, descobri que teria que colocar meu CD do Windows 8 e instalá-lo com este comando, onde "E: \" é onde meu CD está montado:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess

Este e qualquer derivado (por exemplo, removendo / LimitAccess) não funcionou para mim e me forneceu o mesmo código de erro (0x800F0906) ou um código diferente, 0x800F0081F. Até copiei a pasta sxs no meu disco rígido, caso algo estivesse acontecendo com a unidade de CD, apenas para obter os mesmos resultados. Nesse caso, eu usei esta linha de comando:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\dotnet35 /LimitAccess

Acho isso surreal porque, em ambos os casos, os arquivos estão realmente lá, mas o programa acha que não. Aqui está o arquivo CBS.log .

Alguma ideia de como consertar isso? Qualquer ajuda é muito apreciada :)

Edição: Agora tenho um arquivo dism.log adequado, não sei o que aconteceu com o último ou por que ele fez isso. Aqui está o link para o novo arquivo de log . É interessante notar que ele não reconhece alguns dos comandos no script, como "featurename" ou "source".


Você está usando a mídia de instalação correta (idioma do sistema operacional, x86 / x64 etc.)?
Merzavets

Sim! Estou usando o mesmo disco do Windows 8 que usei para instalar o sistema operacional. É um disco do Windows 8 x64 (não 8.1), por isso não tenho certeza se há algum problema conflitante por causa disso, pois eu atualizei para a 8.1 por meio do sistema operacional (ou seja, pelo Windows Update / Store)
Austin Meadows

Atualizei a pergunta com um arquivo dism.log adequado.
Austin Meadows

@AustinMeadows Você pode instalá-lo executando o comando optionalfeatures?
Louis Waweru

você instalou um pacote MUI?
magicandre1981

Respostas:


13

Eu tive o mesmo problema e resolvi-o da seguinte maneira: Observei que duas atualizações recentes do Windows se referem ao .NET Framework 3.5. Desinstalei os dois e, em seguida, consegui instalar o .NET Framework 3.5 no Painel de Controle.

Não tenho certeza se foi necessário desinstalar as duas atualizações. Eles são KB2966826 e KB2966828.


desculpas a todos, eu estive ocupado com coisas da faculdade. Isso resolveu meu problema! Depois de desinstalá-los, a instalação do .NET 3.5 passou pela perfeição. Obrigado!
Austin Meadows

11
Finalmente, uma solução que funcionou. Estive procurando soluções por cerca de 5 horas até encontrar este tópico. Muito obrigado!
precisa saber é o seguinte

11
Passei a noite toda baixando a avaliação do Windows 8 Enterprise para poder montar a mídia de instalação e instalar o NET 3.5 a partir da linha de comando do DSIM, o que também não funcionou. Mas este funciona, e eu não posso acreditar que é tão fácil. Milhões de agradecimentos!
Hendra Anggrian 28/08

11
Confirmando isso funciona. Após 5 horas de corridas, obtendo dvds dos meus amigos, finalmente encontrei este post. Acontece que o Windows Update instala DUAS atualizações no .NET 3.5, mesmo quando você não o instala. Estranho.
Kitet

A Microsoft criou um hotfix para remover aqueles que bloqueiam a instalação do recurso - support2.microsoft.com/kb/3005628 . Eles recomendam usá-lo, instalar o recurso e executar novamente o Windows Update. Eu odeio tecnologia ... ;-)
Peter Mounce
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.