- Exclua o conteúdo de
C:\WINDOWS\Microsoft.NET\Framework
, mas não a pasta em si. - Se o passo 1 não funcionou, siga Este guia.
Créditos: link
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?
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.