Загляните в журналы событий приложений и системы вашего компьютера на наличие предупреждений или ошибок примерно в то время, когда вы запускали установку, обратите особое внимание на все события, зарегистрированные MsiInstaller.
Вполне вероятно, что по крайней мере одно из сообщений должно содержать информацию о том, что он пытается установить, что, скорее всего, является отсутствующим предварительным условием (хотя у вас есть полный установщик для .Net, который, вероятно, не включает все предварительные требования, но предполагает, что они у вас уже есть, а затем старательно пытается загрузить и установить их, если нет).
Посмотрите, как программа установки .NET Framework 3.5 проверяет свои предварительные условия за кулисами для получения подробной информации о том, что делает установщик, чтобы установить свои предварительные требования.
Ниже приведены предварительные условия для развертывания .NET Framework 3.5 в Windows XP:
- Windows XP с пакетом обновления 2 (SP2) *.
- Internet Explorer 6.0 с пакетом обновления 1 (SP1) *.
- Установщик Windows 3.1 *.
- .NET Framework 2.0 с пакетом обновления 1 (SP1).
- .NET Framework 3.0 с пакетом обновления 1 (SP1).
- Компонент Windows Imaging *.
- Пакет общих компонентов XML Paper Specification (XPS) 1.0 *.
- Software Rasterizer для пакета разработки программного обеспечения (SDK) для Microsoft DirectX 9.0.
(из .NET Framework 3.5 Руководство по развертыванию для администраторов )