A instalação do .NET 3.5 aparece com o Erro 0x800F0906 e, em seguida, o 0x800F0081F usando o dism

8

Eu recentemente tentei instalar o .NET 3.5 para um aplicativo no Windows 8.1. Eu 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 inserir meu CD do Windows 8 e instalá-lo com este comando, onde "E: \" é onde meu CD é montado:

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

Este e qualquer derivativo dele (por exemplo, remover / LimitAccess) não funcionou para mim e me deu o mesmo código de erro (0x800F0906) ou um diferente, 0x800F0081F. Eu até copiei a pasta sxs para o meu disco rígido, apenas no caso de algo estava acontecendo com o CD Drive, apenas para ter os mesmos resultados. Nesse caso, 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 lá, mas o programa acha que não. Aqui está o arquivo CBS.log .

Alguma idéia de como corrigir isso? Qualquer ajuda é muito apreciada:)

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

    
por Austin Meadows 18.08.2014 / 22:44

1 resposta

13

Eu tive o mesmo problema e resolvi da seguinte forma: Notei que duas atualizações recentes do Windows se referem ao .NET Framework 3.5. Eu os desinstalei 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.

    
por 19.08.2014 / 15:15