Гид по технологиям

Как установить .NET Framework 3.5 на Windows

7 min read Windows Обновлено 08 Jan 2026
Установить .NET Framework 3.5 на Windows
Установить .NET Framework 3.5 на Windows

Representation of .NET

Коротко: .NET Framework — фреймворк Microsoft для запуска приложений на C#, F#, Visual Basic и C++. Текущая версия платформы в статье — 4.8; некоторые программы по‑прежнему требуют .NET 3.5 (включая 2.0 и 3.0).

Проверка: установлена ли .NET Framework 3.5 на ПК

Перед установкой лучше убедиться, что .NET 3.5 действительно отсутствует:

  1. Нажмите Win + R, введите control и нажмите Enter, чтобы открыть Панель управления.
  2. Выберите Программы → Программы и компоненты.
  3. В левой части нажмите Включение или отключение компонентов Windows.
  4. В списке найдите .NET Framework 3.5. Если флажок у .NET 3.5 заполнен чёрным, компонент установлен (включает .NET 2.0 и 3.0).

windows features list dotnet 3.5

Если флажок не установлен — ниже приведены способы установки.

Способ 1 — через «Компоненты Windows» (самый простой)

  1. Откройте окно Включение или отключение компонентов Windows (см. выше).
  2. Отметьте .NET Framework 3.5 и нажмите ОК.
  3. Windows автоматически скачает нужные файлы и установит компонент. Перезагрузите систему, если потребуется.

Важно: этот метод требует доступа к службам обновления Windows для загрузки файлов.

Способ 2 — установка с установочного носителя Windows (offline / без интернета)

Когда в системе нет доступа к интернету, можно воспользоваться DVD или загрузочной флеш‑копией Windows.

  1. Вставьте установочный носитель и запомните букву привода (например, G:).
  2. Нажмите Win + R, введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить Командную строку от администратора.
  3. Выполните команду (замените G: на букву вашего носителя):
Dism /online /enable-feature /featurename:NetFX3 /All /Source:G:\sources\sxs /LimitAccess
  1. Подождите несколько минут и затем перезагрузите ПК при необходимости.

Примечание: ключ /LimitAccess не обращается к Windows Update и использует только файлы с носителя.

dotnet installation using cmd

Способ 3 — офлайн‑инсталлятор от Microsoft

Microsoft предоставляет офлайн‑установщики для старых версий .NET на официальном сайте. Скачивайте только поддерживаемые версии. На странице загрузок Microsoft обычно автоматически скрывает неподдерживаемые релизы и показывает поддерживаемые.

dotnet versions supported and out of support

На момент подготовки материала дата окончания поддержки .NET 3.5 указана как 10 октября 2028 года. Скачайте офлайн‑инсталлятор и запустите его — обычно установка проходит без проблем.

Способ 4 — быстрая установка через Командную строку или PowerShell

Если вы предпочитаете командную работу:

  1. Нажмите Win + R, введите cmd и нажмите Ctrl + Shift + Enter для запуска Командной строки от администратора. Для PowerShell введите powershell вместо cmd.
  2. Выполните одну из команд:

Командная строка (CMD):

Dism /online /Enable-Feature /FeatureName:"NetFx3"

PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3"
  1. Дождитесь завершения и закройте окно. Иногда потребуется перезагрузка.

Совет: если вы получаете ошибку, попробуйте сначала указать источник (см. установочный носитель) или добавить /All.

Подтверждение успешной установки

Проверить, какие версии .NET установлены, можно через реестр:

  1. Запустите Командную строку от администратора.
  2. Выполните команду:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s

В выводе будут указаны установленные версии .NET.

check dotnet version using cmd

Частые проблемы при установке .NET 3.5 и проверенные способы их устранения

Ниже — распространённые ошибки и практические исправления. Не используйте «гадания»: последовательно проверяйте доступ к обновлениям, целостность образа и права администратора.

Основные симптомы

  • Ошибка 0x800f0954 или 0x800f081f при попытке установить через компоненты Windows или DISM.
  • Инсталлятор зависает или сообщает об отсутствии файлов.
  • Установка требует дополнительных обновлений (KB) и не может завершиться.

Причины и решения

  1. Windows Update / WSUS блокирует доступ к публичному каталогу обновлений
  • Симптом: 0x800f0954.
  • Решение кратко: временно разрешите компьютеру обращаться к Windows Update или укажите источник установки (диск/ISO) в Group Policy.

Как разрешить прямой доступ к Windows Update через локальную политику:

  1. Откройте gpedit.msc (Windows Pro/Enterprise).
  2. Перейдите в Конфигурация компьютера → Административные шаблоны → Система.
  3. Откройте параметр “Указать параметры для установки дополнительных компонентов и восстановления компонентов”.
  4. Включите политику и отметьте “Contact Windows Update directly to download repair content” (Обращаться напрямую к Windows Update для загрузки содержимого восстановления).

После применения политики перезапустите установку.

  1. Нет доступа к файлам на установочном носителе или указан неверный путь
  • Убедитесь, что в команде DISM путь указан правильно: G:\sources\sxs. Проверьте букву диска и наличие папки sxs на носителе.
  1. Повреждённые системные файлы
  • Выполните последовательность команд от администратора:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

После восстановления попробуйте снова установить .NET.

  1. Недостаточно прав
  • Всегда запускайте CMD/PowerShell от имени администратора при установке системных компонентов.
  1. Требуются дополнительные обновления Windows
  • Иногда система подскажет KB‑номер требуемого обновления. Установите указанные обновления и повторите инсталляцию.
  1. Ограничения корпоративной политики
  • В корпоративной сети администратор может отключить прямой доступ к внешним обновлениям. Согласуйте действия с IT и используйте корпоративный репозиторий или установочный носитель.

Полезные команды диагностики

  • Проверка статуса компонента:
DISM /online /Get-Features | findstr NetFx3
  • Откат (удаление) компонента:
Dism /online /Disable-Feature /FeatureName:NetFx3
  • Повторная попытка установки с указанием локального источника (пример для G:):
Dism /online /enable-feature /featurename:NetFX3 /All /Source:G:\sources\sxs /LimitAccess

Чек‑листы по ролям

Администратор (IT‑специалист)

  • Проверить совместимость ОС с .NET 3.5.
  • Иметь ISO/установочный носитель или доступ к Windows Update.
  • Запустить установку от администратора (CMD/PowerShell).
  • Если ошибка — проверить WSUS/Group Policy, запустить sfc /scannow и DISM RestoreHealth.
  • Проверить успешность через reg query и запуск тестового приложения.

Сотрудник техподдержки

  • Собрать данные: версия Windows, скрин ошибок, логи установки.
  • Попробовать установить через “Компоненты Windows”.
  • Если не получилось — передать администратору с собранными артефактами.

Обычный пользователь

  • Проверить, действительно ли приложение требует .NET 3.5.
  • Следовать инструкциям техподдержки и перезагрузить ПК при запросе.

Инцидентный план (runbook) и откат

Инцидентный план при неудачной установке:

  1. Сбор данных: снимок экрана окна ошибок, номер ошибки (HEX), лог DISM (обычно в C:\Windows\Logs\DISM).
  2. Попробовать перезапустить установку через “Компоненты Windows”.
  3. Если ошибка 0x800f0954 — проверить настройки WSUS/GP и разрешить прямой доступ к Windows Update.
  4. Запустить sfc /scannow и DISM /RestoreHealth.
  5. Попытаться установить с ISO с помощью команды DISM с /Source.
  6. Если ничего не помогает — вернуть систему к контрольной точке или отключить компонент (Dism /online /Disable-Feature /FeatureName:NetFx3) и проанализировать логи.

Откат (в случае регресса или конфликтов)

  • Отключение .NET 3.5:
Dism /online /Disable-Feature /FeatureName:NetFx3
  • Перезагрузите систему и при необходимости восстановите из бэкапа или контрольной точки.

Тесты и критерии приёмки

Критерии приёмки после установки:

  • Команда reg query возвращает запись для .NET Framework 3.5.
  • Окно «Включение или отключение компонентов Windows» показывает заполненный флажок у .NET 3.5.
  • Целевое приложение успешно запускается и выполняет ключовые сценарии.

Примеры тест‑кейсов

  1. Запуск инсталляции через компоненты Windows → ожидаемый результат: установка завершена, приложение запускается.
  2. Установка через DISM с ISO без доступа к интернету → ожидаемый результат: установка завершается без ошибок.
  3. Проблема 0x800f0954 (WSUS) → ожидаемый результат: после изменения политики и перезапуска установка проходит.

Матрица совместимости (кратко)

  • Поддерживаемые ОС (из источника): Windows Vista и более поздние версии (включая Windows 7, 8, 8.1, 10).
  • .NET 3.5 включает и позволяет запускать приложения, созданные для .NET 2.0 и 3.0.

Примечание: для редких или устаревших сборок Windows Vista потребуются дополнительные обновления вручную.

dotnet 3.5 supported windows os

Небольшой «шпаргалка» команд (cheat sheet)

  • Установить через DISM с онлайн‑доступом:
Dism /online /Enable-Feature /FeatureName:"NetFx3"
  • Установить с носителя:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:G:\sources\sxs /LimitAccess
  • PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3"
  • Проверить версии .NET в реестре:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
  • Отключить компонент:
Dism /online /Disable-Feature /FeatureName:NetFx3

Когда установка может не подойти / альтернативы

  • Если приложение можно пересобрать под более новую версию .NET (например, .NET Framework 4.8 или .NET Core/.NET 5+), рассмотрите миграцию.
  • Для изолированного запуска можно использовать виртуальную машину с нужной сборкой OS и .NET 3.5.

Краткое резюме

  • .NET Framework 3.5 часто нужен для старых приложений; он включает .NET 2.0 и 3.0.
  • Самые простые варианты установки: через компоненты Windows, с установочного носителя (DISM) или офлайн‑инсталлятор.
  • При проблемах проверьте доступ к Windows Update, запустите sfc и DISM /RestoreHealth, проверьте Group Policy/WSUS.

Если нужно, могу подготовить готовый сценарий PowerShell для массовой доставки .NET 3.5 по сети и/или шаблон для записи инструкций в IT‑билеты.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство