Установка .Net Framework 3.5 в Windows 8

Оказалось, что банальная установка "фреймворка" не так уж проста на Windows 8. Поэтому в первый раз придется повозиться...

При попытке установить .Net Framework 3.5 возникала ошибка

Не удалось установить следующий компонент: .NET Framework 3.5 (включает .NET 2.0 и 3.0)

Системе Windows не удалось подключиться к Интернету, для загрузки необходимых файлов. Проверьте подключение и попробуйте еще раз, нажав кнопку "Повторить".

Код ошибки: 0x800F0906

Причина возникновения данной ситуации не понятна. Но это точно не из-за проблемы в сети или в WSUS.

По рекомендациям от Microsoft необходимо выполнить одно из двух решений:

Решение 1:

gpedit_001

  1. Открыть редактор локальных групповых политик: Пуск\Выполнить\gpedit.msc
  2. Открыть вкладку: "Конфигурация компьютера\ Административные шаблоны\ Система \Укажите параметры для установки необязательных компонентов и восстановления компонентов"
  3. Установить данный параметр в состояние "Включено"

фреймворкРешение 2:

  1. Необходимо найти установочный диск Windows 8 с которого производилась установка и вставить его в DVD-ROM.
  2. Скопировать с него папку "\sources\sxs\" в корень одного из ваших дисков, например на диск "C:\"
  3. Открыть командную строку от имени администратора: правой кнопкой мыши "Запуск от имени администратора"
  4. В открывшемся окне выполнить команду:
    dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs
    или
    dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess

framework_3.5

Если же из этого ничего не помогло, то необходимо удалить обновления:KB2966826 и KB2966828.

Для этого в командной строке выполним:

  • wusa.exe /uninstall /kb:2966826
  • wusa.exe /uninstall /kb:2966828

После чего выполняем установку любым из выше описанных способов.

Дополнение от 21.11.14

Если компьютер в домене, то его необходимы вывести из него и удалить ветку реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate]

Так же может не работать из-за брандмауэра Windows. Необходимо отключить службу и перезагрузить компьютер.

Официальная справка по ошибке: MSDN

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *