.NET Framework — установка и восстановление в Windows

Как установить или восстановить .NET Framework в Windows 10 и 11: через компоненты системы, официальный установщик или командную строку с DISM.

.NET Framework — программная платформа Microsoft, без которой не запускаются сотни приложений Windows: от корпоративного ПО до игр и системных утилит. Если при открытии программы появляется сообщение об отсутствии или повреждении .NET Framework, проблему решают тремя способами — через встроенные компоненты системы, официальный установщик или командную строку.

Почему не устанавливается .NET Framework: основные причины

  • Компонент отключён в настройках Windows, но не отсутствует — это самая частая ситуация.
  • Отсутствует обновление KB3005628, необходимое для установки версии 3.5 на Windows 8/8.1/10.
  • Повреждены системные файлы или кэш Центра обновлений.
  • Нет доступа к интернету, а дистрибутив не загружен заранее.
  • Конфликт с антивирусом во время установки.

TL;DR — быстрое решение

Откройте Панель управления → Программы и компоненты → Включение или отключение компонентов Windows, поставьте галочку напротив нужной версии .NET Framework и нажмите OK. Если появляется ошибка — используйте способ 2 или 3.

Способ 1: включить через компоненты Windows

Это самый простой вариант — компонент уже входит в состав системы, его нужно только активировать.

  1. Откройте Панель управления через строку поиска на панели задач.
    Запуск Панели управления через строку Поиска в Windows 10
  2. Установите режим просмотра «Мелкие значки», затем откройте Программы и компоненты.
    Переход к управлению программами и компонентами в Панели управления Windows 10
  3. В левом меню нажмите Включение или отключение компонентов Windows.
    Включение или отключение компонентов Windows 10
  4. Отметьте нужную версию .NET Framework (3.5 или 4.8) и нажмите OK.
    Включение или отключение NET Framework в Windows 10
  5. Дождитесь завершения установки и перезагрузите компьютер.
    Процесс активации NET Framework в Windows 10

Важно: при установке версии 3.5 может потребоваться подключение к интернету для загрузки файлов. Если появляется ошибка — сначала установите обновление KB3005628 с сайта Microsoft.

Способ 2: установить через официальный офлайн-установщик

Если компьютер не подключён к интернету или способ 1 выдаёт ошибку — скачайте автономный установщик с официального сайта Microsoft и запустите его вручную.

Актуальные ссылки для скачивания:

Обратите внимание: выбирайте пакет для своей разрядности системы (x86 или x64). Узнать разрядность можно в разделе Система параметров Windows.

Способ 3: установить через командную строку (DISM) с установочного диска

Метод подходит, когда нет интернета, но есть установочный ISO-образ или диск Windows. Этот вариант устанавливает .NET Framework 3.5 напрямую из дистрибутива.

  1. Подключите установочный диск Windows или смонтируйте ISO-образ. Допустим, буква диска — D:.
  2. Откройте командную строку от имени администратора (правая кнопка на меню «Пуск» → Командная строка (Администратор)).
    Запуск Командной строки от имени администратора в Windows 10 через контекстное меню Пуск
  3. Выполните команду:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

    Замените D: на букву своего диска.
    Включение NET Framework в Командной строке в Windows 10

Альтернатива: скопируйте папку \sources\sxs\ с диска в корень диска C:, затем выполните:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\sources\sxs /LimitAccess

Если не помогло: восстановление с помощью .NET Framework Repair Tool

Если установка проходит успешно, но программы всё равно выдают ошибки, платформа может быть повреждена. Используйте официальную утилиту Microsoft .NET Framework Repair Tool:

  • Скачайте утилиту: Microsoft .NET Framework Repair Tool
  • Запустите от имени администратора и следуйте инструкциям мастера.
  • После завершения перезагрузите компьютер.

Если утилита не помогла, проверьте целостность системных файлов командой sfc /scannow в командной строке от имени администратора.

FAQ

Какую версию .NET Framework устанавливать?

Версию указывает сама программа в сообщении об ошибке. Если программа требует .NET 3.5 — устанавливайте 3.5. Для большинства современных приложений достаточно .NET Framework 4.8, который входит в состав Windows 10 и Windows 11 по умолчанию.

Можно ли установить несколько версий .NET Framework одновременно?

Да. Версии 3.5 и 4.x устанавливаются параллельно и не конфликтуют. Windows самостоятельно выбирает нужную версию для каждого приложения.

Почему способ 1 выдаёт ошибку 0x800F081F?

Код 0x800F081F означает, что Windows не может найти файлы для установки .NET Framework 3.5 в Центре обновлений. Используйте способ 3 с установочным диском или заранее скачайте обновление KB3005628.

Нужно ли устанавливать .NET Framework на Windows 11?

Версия 4.8 уже включена в Windows 11. Для приложений, требующих версию 3.5, включите компонент через Панель управления → Компоненты Windows аналогично способу 1.

Что делать, если установщик зависает или прерывается?

Отключите антивирус на время установки, остановите Центр обновлений Windows и повторите. Если не помогает — очистите кэш Центра обновлений: выполните в командной строке от имени администратора net stop wuauserv, удалите содержимое папки C:\Windows\SoftwareDistribution\Download, затем запустите службу снова командой net start wuauserv.

Оцените статью
( Пока оценок нет )
MW10
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.