От Paradox (читательБайкер)
Дата 2012-11-16 23:44
Столкнулся с проблемой TTS версий 4.х на Windows 8. Проблема в следующем: при установке/запуске программы выдается сообщение об отсутствующем системном компоненте .NET Framework 3.5.
Приведу способы решения от простого к сложному. Мне помог только третий.
1. При запросе компонента просто согласиться с его установкой. Windows попытается автоматически загрузить его с Windows Update и установить. Загрузка обрывалась ошибкой "Нет связи. Подключитесь к интернету". Естественно, подключение было.
2. Можно добавить компонент из панели управления: программы и компоненты - включение или отключение компонентов Windows. Необходимо включить галочку напротив нужного нам .NET Framework 3.5 (включает .NET 2.0 и 3.0). Установка завершилась той же ошибкой.
3. На помощь пришла командная строка и дистрибутив Windows 8. Командную строку необходимо запустить от имени администратора. В командной строке нужно набрать следующее:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
, где
- параметр /All включает все функции .NET Framework 3.5.
- параметр /LimitAccess предотвращает подключение DISM к сервису Windows Update.
- параметр /Source указывает расположение файлов, необходимых для включения .NET Framework 3.5 (d: имя диска с дистрибутивом или примонтированного образа).
Дождавшись выполнения команды, получил работоспособность приложения.
Надеюсь, поможет кому-нибудь.