Ошибка 0x800f0906, способы решения и причины возникновения

Автор: | 21.01.2015

Ошибка 0x800f0906, чаще всего случается в Windows 8 и реже Windows Server 2012 при установке Net Framework 3.5, который может быть нужен некоторым приложениям. Microsoft подразумевает что в выходом новой версии Net Framework, все разработчики переходят на нее и соответственно обновляют свои приложения, действительно многие разработчики так и поступают, но по факту все равно остается довольно много программ которым для работы требуются старые версии Net Framework.

Microsoft утверждает что ошибка 0x800f0906 при  установке Net Framework 3.5 возникает при проблемах в работе с интернет-соединением, но это не совсем так, и в качестве решения предлагает установить его с установочного диска Windows, это решение помогает не всем.

Способы решения ошибки 0x800f0906:

  1. Включите Net Framework 3.5 в панели управления, чтобы это сделать, откройте Панель управления, перейдите в раздел Программы и компоненты — и в меню Включение или отключение компонентов Windows, найдите в списке компонент Net Framework и отметьте его галочкой, дополнительные компоненты предназначены для разработчиков, их включать не нужно. Жмем ок, и ждем пока Windows скачает и установит Net Framework 3.5, если установка завершается с ошибкой 0x800f0906 — пробуем следующий вариант.
  2. Если у Вас есть флешка или DVD диск с установочными файлами Windows, подключайте флешку/вставляйте диск в привод, запускайте командую строку от имени администратора и пишите в ней:Dism /online /enable-feature /featurename:NetFx3 /All /Source:drive:\sources\sxs /LimitAccess
    где drive, это буква флешки или диска с файлами Windows.
  3. Есть два обновления безопасности Windows которые могут блокировать установку Net Framework 3.5, это KB2966828 и KB2966826  , необходимо их удалить, затем устанавливайте любым способом Net Framework (пробуйте несколько если какой-то не срабатывает) и затем можете установить эти обновления обратно.
    Удалить обновления можно из: Панели управления — Центр обновления — Установленные обновления (обычно находится в нижем левом углу окна) — ищем в списке нужные обновления и удаляем.
    Либо можно удалить обновления из командной строки запущенной от имени администратора, этот способ быстрее, для этого надо ввести:wusa.exe /uninstall /kb:KB2966828
    wusa.exe /uninstall /kb:KB2966826

 

Ошибка 0x800f0906, способы решения и причины возникновения: 10 комментариев

  1. Еткин

    в командной консоли пытался провести восстановления диска поиск повреждённых файлов DISM.exe /Online /Cleanup-image /Restorehealth остановилось на 96 процентах(((( и на ошибка 0x800f0906

    1. admin Автор записи

      Вероятно вам стоит использовать восстановление из образа, либо удалить вручную все версии Net Framework и поставить нужные начиная с самой младшей вручную.

  2. Михаил

    у меня просто когда пишет скачивание,ничего не КАЧАЕТЬСЯ!

    1. admin Автор записи

      В статье не предлагается ничего скачивать.

  3. Zhasulan

    Здраствуйте! Я бы хотел задать вам один вопрос. Я искал эти обновлении KB2966828 и KB2966826, но всё таки не нашел их. Что нужно делать в этой ситуации. Пожалуйста подскажите мне что делать!

    1. admin Автор записи

      Используйте эти команды, если обновления есть они удалятся:

      wusa.exe /uninstall /kb:KB2966828
      wusa.exe /uninstall /kb:KB2966826

      Команды надо выполнять в командной строке запущенной от имени администратора.

      1. Семен Костяев

        здравствуйте. не помог и этот способ
        вылазиет какая то ошибка
        автономный установщик обновлений называется, что делать подскажите

Добавить комментарий

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.