Não é possível instalar o .NET 4.0 - código de erro 1406.

1

Estou tentando instalar o .NET Framework 4.0 no Windows 7, mas estou recebendo um erro com o código 1406.

Eu verifiquei os registros:

MSI (C:\a002a771e38ece7cca\netfx_Core_x64.msi) Installation failed.  
Msi Log: Microsoft .NET Framework 4 Setup_20121229_020733440-MSI_netfx_Core_x64.msi.txt
Final Result: Installation failed with error code: (0x80070643),  
"Fatal error during installation. " (Elapsed time: 0 00:02:15).

Tudo começou com uma ferramenta de limpeza para remover o .NET 4.5, já que eu estava tentando me livrar de um erro de linker que ele poderia ter causado. No entanto, após a limpeza, não consegui executar o VS2010 e o VS2012. Em seguida, desinstalei o IDE e tentei instalar o VS2010. Isso falhou porque não consegui instalar o .NET 4.0.

Eu realmente me sinto impotente e não quero reinstalar todo o sistema operacional do zero. Então, o que devo fazer?

    
por bfaskiplar 29.12.2012 / 01:19

2 respostas

0

  1. Exclua o conteúdo de C:\WINDOWS\Microsoft.NET\Framework , mas não a pasta em si.
  2. Se o passo 1 não funcionou, siga Este guia.

Créditos: link

    
por 31.12.2012 / 01:13
0

Eu tive esse problema no Windows 7 Ultimate N x64, quando eu estava instalando uma atualização de segurança do Framework 4.0.

Para mim, a causa raiz é que eu não tinha System.Xml.Serialization.xml nas pastas do Framework 4.0, por qualquer motivo.

Eu tinha outra máquina Windows 7 x64, então copiei os arquivos de lá: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ System.Xml.Serialization.dll e C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ System.Xml.Serialization.dll

(acho que são o mesmo arquivo, na verdade).

Reran, e funcionou como um encanto.

    
por 17.03.2013 / 18:34