вторник, 26 февраля 2013 г.

NetFramework 3.5 Ошибка при установке

  Вчера снес Windows 7 и поставил себе на рабочий комп Windows 8. Для тренировки.
  Одна из программ потребовала себе NetFramework 3.5 Зашел в "Панель управления" \ "Включение и отключение компонентов Windows". Установил установил галочку ".Net Framework 3.5 (включает .NET 2.0 и 3.0)". И появляется сообщение.
Windows не удалось применить требуемые изменения
Системе Windows не удалось подключиться к интернету для загрузки необходимых файлов. ...
Код ошибки: 0x800F0906


  У меня был полный установщик Framework 3.5 одним файлом. Но его запуск привел к той-же ошибке. В обоих случаях установщик пытается вылезти в интернет, а у него не получается из-за настроек нашего рабочего интернета. Копание в Google привело к решению
Всунуть диск с Windows 8
В командной строке запустить
"Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess"
Где D: буква диска с лицензионным Windows 8
И все заработало
  Вспоминая как я год назад ставил на работе Windows 7 и была аналогичная ситуация. И тоже решилось одной командой. Подозреваю что этой.

Добавлено много позже

  Сегодня запустил это на Windows 7. Появилась ошибка что не распознан ключ /All. В итоге все заработало с такими ключами "Dism /online /enable-feature /featurename:NetFx3"
  И в панели управления в компонентах Windows 7 появился этот Framework