Чтобы определить, какая версия .NET Framework стоит на вашем компьютере с Windows 10, не нужно устанавливать дополнительные программы. Система предоставляет несколько встроенных способов — от просмотра через Панель управления до командной строки. Самые быстрые методы: Панель управления → Программы и компоненты → Включение или отключение компонентов Windows или команда reg query в CMD. Далее разберём все варианты подробно, чтобы вы могли выбрать удобный.

В большинстве случаев на Windows 10 по умолчанию установлены версии .NET Framework 4.8 (или 4.7.2 на старых сборках), но также могут присутствовать более ранние редакции — 3.5 и 2.0. Это зависит от версии системы и установленных обновлений. Ниже вы найдёте инструкции для всех актуальных способов проверки, включая те, которые работают даже без прав администратора.

Способ 1: через Панель управления

Самый наглядный и простой метод — использовать Панель управления. Он подходит для пользователей, которые не хотят работать с командной строкой или реестром.

Откройте Панель управления (можно через поиск по системе, введя название). Перейдите в раздел Программы → Программы и компоненты. В левой части окна найдите ссылку Включение или отключение компонентов Windows. Откроется окно с списком доступных компонентов. Прокрутите его вниз — там будут отмечены галочками установленные версии .NET Framework (обычно 3.5 и 4.8).

Если галочки нет, значит компонент отключён, но это не означает, что он не установлен. Для точной проверки лучше использовать другие методы.

💡

Если в списке компонентов вы видите только .NET Framework 4.8, это не означает, что 3.5 отсутствует — он может быть включён автоматически при установке некоторых программ.

Значение ReleaseВерсия .NET FrameworkДата релиза
5280404.8Апрель 2019
4618084.7.2Апрель 2018
4613084.7.1Октябрь 2017
4607984.7Апрель 2017
3948024.6.2Август 2016

Способ 2: через реестр Windows

Реестр хранит полную информацию об установленных версиях .NET Framework. Этот способ точный, но требует осторожности — не изменяйте ничего в реестре, если не уверены в своих действиях.

Нажмите Win + R, введите regedit и подтвердите. В открывшемся редакторе реестра перейдите по пути:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

В правой части окна найдите параметр Release. Его значение соответствует версии .NET Framework. Чтобы расшифровать число, используйте таблицу ниже:

Для проверки версий 1.0–3.5 используйте путь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP. Там будут папки с названиями версий (например, v3.5), а в них — параметры Install со значением 1 (установлено) или 0 (не установлено).

Способ 3: через командную строку

Командная строка позволяет быстро получить информацию о версии .NET Framework без графического интерфейса. Этот метод удобен для автоматизации или удалённого управления.

Откройте CMD от имени администратора (через поиск по системе, правый клик → Запуск от имени администратора). Введите команду:

reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release

В результате вы увидите строку с параметром Release и его значением. Сравните это число с данными из таблицы в предыдущем разделе, чтобы определить точную версию.

Для проверки .NET Framework 3.5 используйте команду:

dir %WINDIR%\Microsoft.NET\Framework\v3.5* /O:N /B

Если папка существует, значит версия установлена.

Также можно использовать PowerShell. Запустите его и выполните:

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\' | Get-ItemPropertyValue -Name Release

Способ 4: через PowerShell

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

Откройте PowerShell (можно через поиск по системе). Введите команду:

Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" -Name Release | Format-List

В результате вы получите значение Release, которое нужно сопоставить с таблицей версий.

Чтобы проверить все установленные версии .NET Framework (включая 2.0, 3.0, 3.5), используйте:

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\' -Recurse | Get-ItemProperty -Name Version, Release -EA 0 | Where { $_.PSObject.Properties.Value } | Select PSChildName, Version, Release
⚠️ Внимание: Изменение параметров реестра или системных файлов может привести к нестабильной работе Windows. Не редактируйте реестр, если не уверены в своих действиях.
Какой способ проверки версии .NET Framework вы используете чаще всего?
Через Панель упровления
Через командную строку
Через реестр
Через PowerShell

Способ 5: через файловую систему

Если вам нужно подтвердить наличие конкретной версии .NET Framework, можно проверить папки в системном каталоге. Этот метод не даёт полной информации о версии 4.x, но подходит для проверки 1.0–3.5.

Откройте проводник и перейдите по пути:

C:\Windows\Microsoft.NET\Framework

В этой папке вы увидите подпапки с названиями версий (например, v2.0.50727, v3.5). Наличие папки означает, что соответствующая версия установлена.

Версия .NET FrameworkПапка в FrameworkПримечание
1.0v1.0.3705Устаревшая, не поддерживается в Windows 10
1.1v1.1.4322Устаревшая, не поддерживается в Windows 10
2.0v2.0.50727Включает 3.0
3.5v3.5Требует отдельной установки
4.xv4.0.30319Общая папка для всех версий 4.x

Почему важно знать версию .NET Framework

Многие программы и игры требуют определённой версии .NET Framework для работы. Например, некоторые старые приложения могут запрашивать 3.5, а современные — 4.8. Если нужная версия отсутствует, программа не запустится или будет работать с ошибками.

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

Even если программа требует .NET Framework 3.5, это не означает, что нужно удалять 4.8 — они могут сосуществовать на одном компьютере.

Практическая инструкция: как обновить .NET Framework

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

Для обновления до последней версии (4.8) выполните следующие шаги:

  1. Скачайте официальный установщик с сайта Microsoft (ищите .NET Framework 4.8 Runtime).
  2. Запустите скачанный файл и следуйте инструкциям на экране.
  3. После установки перезагрузите компьютер.
  4. Проверьте версию одним из способов, описанных выше.

Если вам нужна версия 3.5, её можно включить через компоненты Windows:

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

Чек-лист по проверке и обновлению .NET Framework

Выполнено: 0 / 4

Часто задаваемые вопросы

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

Нет, удалять старые версии не рекомендуется. Многие системные и сторонние приложения могут зависеть от них. .NET Framework 2.0, 3.0 и 3.5 входят в состав Windows 10 и не могут быть полностью удалены без вреда для системы. Версии 4.x также сосуществуют друг с другом.

Как проверить, какая версия .NET Framework нужна программе?

Обычно требуемая версия указана в документации к программе или на её официальном сайте. Также при запуске приложения может появляться сообщение об ошибке с указанием необходимой версии. В этом случае установите или включите нужный компонент через Панель управления.

Почему в списке компонентов нет .NET Framework 4.8?

Версия 4.8 не отображается в списке компонентов Windows, так как она устанавливается как обновление, а не как отдельный компонент. Чтобы проверить её наличие, используйте реестр или командную строку, как описано выше.

Можно ли установить .NET Framework 4.8 на Windows 10 1809?

Да, .NET Framework 4.8 поддерживается на всех актуальных версиях Windows 10, включая 1809. Однако на старых сборках может потребоваться предварительная установка обновлений системы. Перед установкой 4.8 убедитесь, что ваша Windows 10 обновлена до последней версии.