Оказалось, что банальная установка «фреймворка» не так уж проста на Windows 8. Поэтому в первый раз придется повозиться…
При попытке установить .Net Framework 3.5 возникала ошибка
Не удалось установить следующий компонент: .NET Framework 3.5 (включает .NET 2.0 и 3.0)
Системе Windows не удалось подключиться к Интернету, для загрузки необходимых файлов. Проверьте подключение и попробуйте еще раз, нажав кнопку «Повторить».
Код ошибки: 0x800F0906
Причина возникновения данной ситуации не понятна. Но это точно не из-за проблемы в сети или в WSUS.
По рекомендациям от Microsoft необходимо выполнить одно из двух решений:
Решение 1:
- Открыть редактор локальных групповых политик: Пуск\Выполнить\gpedit.msc
- Открыть вкладку: «Конфигурация компьютера\ Административные шаблоны\ Система \Укажите параметры для установки необязательных компонентов и восстановления компонентов»
- Установить данный параметр в состояние «Включено»
Решение 2:
- Необходимо найти установочный диск Windows 8 с которого производилась установка и вставить его в DVD-ROM.
- Скопировать с него папку «\sources\sxs\» в корень одного из ваших дисков, например на диск «C:\»
- Открыть командную строку от имени администратора: правой кнопкой мыши «Запуск от имени администратора»
- В открывшемся окне выполнить команду:
123dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxsилиdism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess
Если же из этого ничего не помогло, то необходимо удалить обновления:KB2966826 и KB2966828.
Для этого в командной строке выполним:
- wusa.exe /uninstall /kb:2966826
- wusa.exe /uninstall /kb:2966828
После чего выполняем установку любым из выше описанных способов.
Дополнение от 21.11.14
Если компьютер в домене, то его необходимы вывести из него и удалить ветку реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate]
Так же может не работать из-за брандмауэра Windows. Необходимо отключить службу и перезагрузить компьютер.
Официальная справка по ошибке: