Ошибка 0x800f0906, чаще всего случается в Windows 8 и реже Windows Server 2012 при установке Net Framework 3.5, который может быть нужен некоторым приложениям. Microsoft подразумевает что в выходом новой версии Net Framework, все разработчики переходят на нее и соответственно обновляют свои приложения, действительно многие разработчики так и поступают, но по факту все равно остается довольно много программ которым для работы требуются старые версии Net Framework.
Microsoft утверждает что ошибка 0x800f0906 при установке Net Framework 3.5 возникает при проблемах в работе с интернет-соединением, но это не совсем так, и в качестве решения предлагает установить его с установочного диска Windows, это решение помогает не всем.
Способы решения ошибки 0x800f0906:
- Включите Net Framework 3.5 в панели управления, чтобы это сделать, откройте Панель управления, перейдите в раздел Программы и компоненты — и в меню Включение или отключение компонентов Windows, найдите в списке компонент Net Framework и отметьте его галочкой, дополнительные компоненты предназначены для разработчиков, их включать не нужно. Жмем ок, и ждем пока Windows скачает и установит Net Framework 3.5, если установка завершается с ошибкой 0x800f0906 — пробуем следующий вариант.
- Если у Вас есть флешка или DVD диск с установочными файлами Windows, подключайте флешку/вставляйте диск в привод, запускайте командую строку от имени администратора и пишите в ней:Dism /online /enable-feature /featurename:NetFx3 /All /Source:drive:\sources\sxs /LimitAccess
где drive, это буква флешки или диска с файлами Windows. - Есть два обновления безопасности Windows которые могут блокировать установку Net Framework 3.5, это KB2966828 и KB2966826 , необходимо их удалить, затем устанавливайте любым способом Net Framework (пробуйте несколько если какой-то не срабатывает) и затем можете установить эти обновления обратно.
Удалить обновления можно из: Панели управления — Центр обновления — Установленные обновления (обычно находится в нижем левом углу окна) — ищем в списке нужные обновления и удаляем.
Либо можно удалить обновления из командной строки запущенной от имени администратора, этот способ быстрее, для этого надо ввести:wusa.exe /uninstall /kb:KB2966828
wusa.exe /uninstall /kb:KB2966826
у меня оказалось все просто, нужно было запустить службу обновления,
в командной консоли пытался провести восстановления диска поиск повреждённых файлов DISM.exe /Online /Cleanup-image /Restorehealth остановилось на 96 процентах(((( и на ошибка 0x800f0906
Вероятно вам стоит использовать восстановление из образа, либо удалить вручную все версии Net Framework и поставить нужные начиная с самой младшей вручную.
мне помог 3 способ))))) спасибо
у меня просто когда пишет скачивание,ничего не КАЧАЕТЬСЯ!
В статье не предлагается ничего скачивать.
https://support.microsoft.com/ru-ru/kb/3005628
Здраствуйте! Я бы хотел задать вам один вопрос. Я искал эти обновлении KB2966828 и KB2966826, но всё таки не нашел их. Что нужно делать в этой ситуации. Пожалуйста подскажите мне что делать!
Используйте эти команды, если обновления есть они удалятся:
wusa.exe /uninstall /kb:KB2966828
wusa.exe /uninstall /kb:KB2966826
Команды надо выполнять в командной строке запущенной от имени администратора.
здравствуйте. не помог и этот способ
вылазиет какая то ошибка
автономный установщик обновлений называется, что делать подскажите
Чинить центр обновлений — https://support.microsoft.com/ru-ru/kb/971058