У кого не устанавливается .NET Framework 4 - пишет что-то вроде: Final Result: Installation failed with error code: (0x80070643), "В процессе установки произошла неисправимая ошибка." Возможно, мои рекомендации помогут вам установить, а затем запустить какую-либо программу или игрульку. Тестировал на XP SP3, делал для себя, за работоспособность на других ОС - не ручаюсь.
Здесь опишу случай для запуска некоторых игр, зависимых от .NET Framework, дело в том что многие программы или игры работают только от одной конкретной версии .NET и XNA Framevork.
Сборку с этого сайта не скачивал, брал все с www.microsoft.com.
Все решения проблем, связанных с установкой Microsoft .NET Framework в принципе, описаны на этом сайте:
http://net-framework.ru/article/oshibka-ustanovki. Нам понадобятся .NET Framework Cleanup Tool и возможно, .NET Framework Repair Tool и Windows Installer 4.5 Redistributable (или более поздняя версия).
Если и эти программы а также информация с сайта не помогли, то сносим все что связано с Microsoft .NET Framework через Revo Uninstaller Pro (т.к. чистит и реестр). Хотя папки и прочяя хня всеравно останутся в системе и будут занимать >100MB. В этом случае, удаляем в ручную из корня диска (то, что появилось в процессе установки), из папки Windows - Microsoft.Net, assembly, из папки Program Files - MSBuild, Microsoft.Net, Reference Assemblies. Чистим также C:\WINDOWS\Installer - выбрать столбец отображения таблицы: Тема. Затем запускаем .NET Framework Cleanup Tool, чистим возможные остатки и ПЕРЕЗАГРУЖАЕМСЯ. После чего, на всякий случай установливаем Visual C++ 2005, 2008, 2010. Ставим заново и поочередно ВСЕ версии .NET Framework, начиная от 1.1 (т.е. идет такой порядок 1.1, 2.0, 3.0, 3.5. 4).
Т.е. по сути, нам понадобятся инсталяторы:
1) Предназначенный для повторного распространения пакет платформы Microsoft® .NET версии 1.1 (dotnetfx.exe - 23.2 MB).
2) .NET Framework 2.0 Service Pack 2.
3) .NET Framework 3.0 Service Pack 1.
4) .NET Framework 3.5 Service Pack 1.
5) .NET Framework 4 Client Profile - автономный установщик (41.0 MB) (расширенная "Extended"-версия нам не нужна, поэтому ограничимся пока клиентской версией).
В инсталятор dotnetfx35setup.exe - что от Microsoft, изначально входят 2.0, 3.0, 3.5. Теперь, .NET Framework 4 установился (сожрет при этом почти 2 гига дискового пространства, что поделаешь - времена такие) - ставим в конце ОБЯЗАТЕЛЬНО Microsoft XNA Framevork версии 3.1, 4.0 - и наша любимая игрушка запускается. Если вдруг после установки всего, игра вылетит в процессах, так и не запустившись, попробуйте опять переустановить (восстановить) XNA Framevork и тогда не будет вылетать, а продолжит загружаться и запустится (ну или на крайняк установить дополнительно поверх расширенную "Extended" версию .NET Framework 4 - отдельно она не поставляется так что скачиваем Full-версию веб-установщика, и после нее поверх также XNA Framework). Для экономии пространства удаляем ТОЛЬКО .NET Framework 1.1 (остальные версии начиная с 2.0 по 4 оставляем).