1

Я пытаюсь установить .NET Framework 4.0 под Windows 7, но получаю ошибку с кодом 1406.

Я проверил логи:

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).

Все началось с инструмента очистки для удаления .NET 4.5, так как я пытался избавиться от ошибки компоновщика, которая могла быть вызвана. Однако после очистки я не смог запустить и VS2010, и VS2012. Затем я удалил обе IDE и попытался установить VS2010. Это не удалось, так как я не смог установить .NET 4.0.

Я действительно чувствую себя беспомощным и не хочу переустанавливать всю ОС с нуля. И что же мне делать?

2 ответа2

0

У меня была эта проблема в Windows 7 Ultimate N x64, когда я устанавливал обновление безопасности для Framework 4.0.

Для меня основной причиной было то, что у меня не было System.Xml.Serialization.xml в моих папках Framework 4.0, по любой причине.

У меня был другой компьютер с Windows 7 x64, поэтому я скопировал файлы оттуда: C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Xml.Serialization.dll и C:\Windows\Microsoft.NET\Framework64\v4.0.30319\System.Xml.Serialization.dll

(Я думаю, что они на самом деле один и тот же файл).

Реран это, и это сработало как шарм.

0
  1. Удалите содержимое C:\WINDOWS\Microsoft.NET\Framework но не саму папку.
  2. Если шаг 1 не сработал, следуйте этому руководству.

Кредиты: http://blogs.msdn.com

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .