Исправление ошибок при установке Microsoft .NET Framework 3.5 в Windows 8 / 8.1 / 10

Попробуйте наш инструмент устранения неполадок

Microsoft .NET Framework - одно из самых важных дополнений, которое необходимо установить в Windows. К счастью, в Windows 8 и более поздних версиях последняя версия .NET Framework предустановлен. В этой статье мы рассмотрим некоторые способы установки более ранних версий .NET Framework и исправления проблем, которые могут возникнуть во время установки.
Краткое резюме Спрятать 1 Почему важна .NET Framework 3.5? 2 Установка .NET Framework 3.5 по запросу 3 Установка .NET Framework 3.5 из панели управления 4 Установка .NET Framework 3.5 в автономном режиме без подключения к Интернету 5 Скачать автономный установщик .NET Framework 3.5 6 Устранение ошибок при установке фреймворка 6.1 Ошибки 0x800F081F и 0x800F0906 6.2 Использование групповой политики для управления установкой

Почему важна .NET Framework 3.5?

Хотя последняя версия может быть .NET Framework 4.5.2 который предустановлен в Windows 8.1, всегда существует потребность в более ранней версии фреймворка, которая необходима для запуска приложений, требующих именно версии 3.5 или более ранней. Версия 3.5 также может быть установлена ​​вместе с версией 4 или выше. Вот почему важно установить .NET Framework 3.5 в вашей системе для правильной работы старых приложений.

Есть разные способы установки фреймворка. Некоторые из них обсуждаются ниже:

Установка .NET Framework 3.5 по запросу

Если вы устанавливаете приложение, которое требует .NET Framework 3.5, но не находит его в системе, оно автоматически отобразит следующее диалоговое окно. Вам нужно будет только выбрать Установить эту функцию для автоматической загрузки и установки фреймворка. Это будет включать как версию 2.0, так и версию 3.5, так что в приложении есть все файлы, необходимые для выполнения.

Установка .NET Framework 3.5 из панели управления

Если вы хотите установить .NET Framework 2.0 и 3.5 самостоятельно, вы можете выполнить следующие действия:

  1. Перейдите в Панель управления -> Программы и компоненты (Windows Key + X + F)
  2. В меню слева выберите Включение и отключение компонентов Windows . Вы также можете открыть это напрямую, используя Выполнить -> Дополнительные функции .

Это загрузит все необходимые компоненты из Интернета и автоматически установит для вас фреймворк.

Установка .NET Framework 3.5 в автономном режиме без подключения к Интернету

Если у вас нет подключения к Интернету, вам нужно будет выполнить следующие действия, чтобы установить платформу в автономном режиме. Убедитесь, что у вас есть DVD с Windows 8 или 8.1 или исходные файлы для установки фреймворка в автономном режиме. В противном случае вы можете загрузить автономный установщик .NET Framework 3.5 из указанного ниже места и установить его, дважды щелкнув загруженный файл установки.

Если у вас нет активного подключения к Интернету, Windows выдаст следующую ошибку:

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

  1. Откройте командную строку с правами администратора (Windows Key + X + A)
  2. Выполните следующую команду:
    Dism / online / enable-feature / featurename: NetFx3 / All / Source: D: Sources sxs / LimitAccess
    Где D: Sources sxs - это путь к вашему DVD с Windows или источнику.
    Если вы предпочитаете использовать PowerShell, выполните в PowerShell следующую команду:
    Install-WindowsFeature –name NET-Framework-Core –source D: источники sxs
  3. Это включит функцию и сообщит вам, когда процесс будет завершен.

Скачать автономный установщик .NET Framework 3.5

Если ни один из способов установки не работает, вы можете просто загрузить автономный установщик .NET Framework 3.5 и установить его в любом месте.

Загрузите .NET Framework 3.5 отсюда .

Устранение ошибок при установке фреймворка

Ошибки 0x800F081F и 0x800F0906

Это наиболее распространенные ошибки, с которыми вы можете столкнуться при установке .NET Framework 3.5. Вот объяснение обоих кодов:

0x800F081F - исходные файлы не могут быть найдены

0x800F0906 - Исходные файлы не могут быть загружены

Если вы подключены к Интернету и по-прежнему сталкиваетесь с этой проблемой, это связано с тем, что вы установили следующие обновления Windows:

  1. KB2966826
  2. KB2966827
  3. KB2966828

Это обновления безопасности для .NET Framework 3.5, которые необходимо установить в текущей установке платформы. Но поскольку Microsoft применяет эти обновления независимо от того, установлен фреймворк 3.5 или нет, они устанавливаются, даже если фреймворк не установлен.

Если эти обновления устанавливаются сначала, а затем вы пытаетесь установить фреймворк, вы получите указанные выше ошибки. Вам нужно будет удалить вышеупомянутые обновления, установить .NET Framework 3.5 одним из упомянутых выше методов и, наконец, снова установить обновления.

Использование групповой политики для управления установкой

Если описанный выше метод не работает и вы по-прежнему не можете установить фреймворк, просто следуйте приведенным ниже инструкциям и повторите попытку:

  1. Откройте редактор групповой политики (Выполнить -> gpedit.msc)
  2. Идите в следующий улей:
    Конфигурация компьютера -> Административные шаблоны -> Система
  3. На правой панели включите следующее:
    Задайте настройки для установки дополнительных компонентов и ремонта компонентов

Надеюсь, это позволит вам установить .NET Framework 3.5 без каких-либо дополнительных ошибок. Если у вас по-прежнему возникают проблемы с установкой, сообщите нам об этом в комментариях ниже, и мы постараемся решить их за вас.