Чтобы проверить версию Microsoft .NET Framework на Windows 10, не нужно устанавливать сторонние программы. Достаточно заглянуть в реестр, запустить командную строку или открыть Панель управления. Самый быстрый способ — через Пуск → Выполнить → ввести regedit и перейти по пути к ключу версии. Но обо всём по порядку.
В этой статье разберём все работающие методы: от простейшего через интерфейс до продвинутых для опытных пользователей. А ещё объясним, почему на одном ПК может быть установлено несколько версий .NET и как это проверить.
Почему важно знать версию .NET Framework
.NET Framework — это платформа от Microsoft, на которой работают многие программы под Windows. Если приложение требует конкретную версию, а у вас установлена другая, оно либо не запустится, либо будет работать с ошибками. Например, старые игры или корпоративное ПО часто требуют .NET 3.5 или 4.0.
Кроме того, при обновлении системы или установке новых программ может потребоваться проверить, какая версия уже есть, чтобы не дублировать установку или понять, что нужно доустановить.
Если программа выдаёт ошибку типа «Требуется .NET Framework 4.8», не спешите качать первую попавшуюся сборку. Сначала проверьте, какая версия уже установлена — возможно, её достаточно обновить через Центр обновления Windows.
| Способ | Где искать | Показывает все версии? |
|---|---|---|
| Панель управления → Компоненты Windows | Пуск → Панель управления → Программы → Включение компонентов |
Да (только включённые) |
| Панель управления → Программы и компоненты | Пуск → Панель управления → Программы и компоненты |
Нет (только установленные как программы) |
| Средство диагностики .NET | Скачивается отдельно с сайта Microsoft | Да (все версии, включая обновления) |
Способы проверки через интерфейс Windows
Самые простые методы не требуют знания команд или работы с реестром. Достаточно несколько кликов мышкой.
Способ 1: Панель управления
Откройте Панель управления → Программы и компоненты → Включение или отключение компонентов Windows. В списке найдите пункты с .NET Framework — включённые компоненты отобразят установленные версии.
Способ 2: Раздел «Программы и компоненты»
В том же разделе Программы и компоненты прокрутите список вниз. Здесь могут отображаться установленные версии .NET как отдельные программы (например, «Microsoft .NET Framework 4.8»).
Проверка через командную строку и PowerShell
Если интерфейс не показывает нужную информацию или вы предпочитаете текстовые команды, используйте командную строку или PowerShell.
- Через командную строку: Откройте
cmdот имени администратора и введите команду:wmic product where "name like 'Microsoft .NET%'" get name, versionОна выведет список установленных версий с их номерами. Минус метода: может не отобразить все версии, если они встроены в систему.
- Через PowerShell: Запустите PowerShell и выполните:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' | Get-ItemPropertyValue -Name ReleaseЧисло в результате — это код версии. Чтобы расшифровать его, используйте таблицу соответствий от Microsoft (например, 528040 = .NET 4.8).
Проверка через реестр Windows
Реестр хранит полную информацию об установленных версиях .NET Framework. Этот метод точный, но требует осторожности — не изменяйте ничего в реестре, если не уверены в своих действиях.
- Нажмите
Win + R, введитеregeditи нажмитеEnter. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full - Найдите параметр
Release. Его значение — это код версии. Сравните его с официальной таблицей от Microsoft:
⚠️ Внимание: Некоторым версиям .NET (например, 3.5) соответствуют другие пути в реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5. Убедитесь, что проверяете нужную ветку.
Таблица соответствия кодов версий .NET Framework 4.x
Числовые значения в реестре или PowerShell не всегда понятны. В таблице ниже — расшифровка кодов для .NET Framework 4.x:
| Код версии (Release) | Версия .NET Framework | Выпуск |
|---|---|---|
| 378389 | 4.5 | 2012 |
| 379893 | 4.5.1 | 2013 |
| 393295 | 4.5.2 | 2014 |
| 460798 | 4.6 | 2015 |
| 461308 | 4.6.1 | 2015 |
| 528040 | 4.8 | 2019 |
Почему на ПК может быть несколько версий .NET Framework
Windows 10 поставляется с предварительно установленными версиями .NET, но программы могут требовать другие. Например, .NET 3.5 часто нужен для старых приложений, а .NET 4.8 — для новых. Система позволяет уживаться нескольким версиям одновременно, так как они изолированы друг от друга.
Кроме того, Microsoft обновляет платформу через Центр обновления Windows. Поэтому даже если вы не устанавливали .NET вручную, он мог обновиться автоматически.
На одном ПК могут быть установлены .NET 3.5, 4.7.2 и 4.8 одновременно — это нормально. Программы выбирают нужную версию автоматически.
Пошаговая инструкция: как проверить версию .NET Framework за 2 минуты
Если вам нужно быстро узнать актуальную версию .NET Framework в Windows 10, следуйте этому алгоритму. Он подходит для большинства пользователей и не требует специальных знаний.
Быстрая проверка версии .NET Framework
Часто задаваемые вопросы
Можно ли удалить старую версию .NET Framework, если она не используется?
Нет, не рекомендуется. Некоторые системные компоненты и программы могут зависеть от старых версий. Удаление может привести к сбоям в работе системы. Если версию нужно отключить, используйте раздел «Включение или отключение компонентов Windows», но делайте это осознанно.
Как обновить .NET Framework до последней версии?
Через Центр обновления Windows: Пуск → Параметры → Обновление и безопасность → Центр обновления Windows → Проверить наличие обновлений. Если последняя версия не устанавливается автоматически, скачайте её с официального сайта Microsoft.
Показывает ли диспетчер задач версию .NET Framework?
Нет, диспетчер задач отображает только запущенные процессы, но не версии установленных компонентов. Для проверки версии .NET Framework используйте методы, описанные в статье.
Что делать, если программа требует .NET Framework, но он не отображается в списке?
Возможно, версия отключена в системе. Попробуйте включить её через «Включение или отключение компонентов Windows». Если это не помогает, скачайте нужную версию с официального сайта Microsoft и установите её вручную.