
Estoy intentando instalar .NET framework 4.0 en Windows 7 pero aparece un error con el código 1406.
Revisé los 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).
Todo comenzó con una herramienta de limpieza para eliminar .NET 4.5, ya que estaba intentando deshacerme de un error del vinculador que podría haber causado. Sin embargo, después de limpiarlo, no pude ejecutar VS2010 y VS2012. Luego, desinstalé ambos IDE e intenté instalar VS2010. Eso falló porque no pude instalar .NET 4.0.
Realmente me siento impotente y no quiero reinstalar todo el sistema operativo desde cero. ¿Entonces qué debo hacer?
Respuesta1
Tuve este problema en Windows 7 Ultimate N x64, cuando estaba instalando una actualización de seguridad de Framework 4.0.
Para mí, la causa principal fue que no tenía System.Xml.Serialization.xml en mis carpetas de Framework 4.0, por cualquier motivo.
Tenía otra máquina con Windows 7 x64, así que copié los archivos desde allí: C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Xml.Serialization.dll y C:\Windows\Microsoft.NET\Framework64\ v4.0.30319\System.Xml.Serialization.dll
(Creo que son el mismo archivo, en realidad).
Vuelva a ejecutarlo y funcionó de maravilla.
Respuesta2
- Elimine el contenido de
C:\WINDOWS\Microsoft.NET\Framework
la carpeta, pero no la misma. - Si el paso 1 no funcionó, sigaEsteguía.
Créditos:http://blogs.msdn.com