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

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

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 vinculador que isso poderia ter causado. No entanto, depois de limpá-lo, não consegui executar o VS2010 e o VS2012. Então, desinstalei os dois IDEs 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 eu deveria fazer?

Responder1

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

Para mim, a causa raiz foi que eu não tinha System.Xml.Serialization.xml em minhas 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).

Executei novamente e funcionou perfeitamente.

Responder2

  1. Exclua o conteúdo, C:\WINDOWS\Microsoft.NET\Frameworkmas não a própria pasta.
  2. Se a etapa 1 não funcionou, sigaEsseguia.

Créditos:http://blogs.msdn.com

informação relacionada