Проверьте версию .NET Framework

Microsoft .NET Framework — это платформа разработки программного обеспечения, разработанная Microsoft. Каждое программное обеспечение, разработанное с использованием .NET требуется, чтобы в системе была установлена платформа .net Framework для запуска приложения. И когда вы устанавливаете новое приложение, разработанное на .Net на компьютере / сервере иногда необходимо заранее знать, какие версии и пакеты обновления .Net Framework уже установлены. В Windows 11 и обновлении Windows 10 2022 по умолчанию установлена .NET Framework 4.8.1, вот как проверить, какие версии .NET Framework установлены в вашей системе Windows.

Версии Microsoft .NET Framework

Доступно несколько версий .NET Framework, некоторые из них включены в некоторые ОС Windows по умолчанию, и все они также доступны для загрузки с веб-сайта Microsoft.

Вот список всех выпущенных версий .NET Framework (до 13.11.2022):

  • .NET Framework 1.0 (поставляется с предустановленной версией в Windows XP)
  • .NET Framework 1.1 (поставляется с предустановленной версией Windows Server 2003)
  • .NET Framework 2.0 (поставляется с предустановленной версией Windows Server 2003, 2003 R2, 2008 SP2 и 2008 R2 SP1)
  • .NET Framework 3.0 (входит в состав Windows Vista и Windows Server 2008 с пакетом обновления 2, 2008 R2 с пакетом обновления 1)
  • .NET Framework 3.5 (поставляется с предустановленной версией в Windows 7, 8/8.1, Windows 10 и Windows Server 2008 R2 SP1)
  • .NET Framework 4.0
  • .NET Framework 4.5 (По умолчанию установлена в Windows 8 и Windows Server 2012)
  • .NET Framework 4.5.1 (поставляется с предустановленной версией в Windows 8.1 и Windows Server 2012 R2)
  • .NET Framework 4.5.2
  • .NET Framework 4.6 (устанавливается в Windows 10)
  • .NET Framework 4.6.1 (устанавливается в Windows 10 версии 1511)
  • .NET Framework 4.6.2 (устанавливается в Windows 10 версии 1607 и Windows Server 2016)
  • .NET Framework 4.7 (устанавливается в Windows 10 версии 1703)
  • .NET Framework 4.7.1 (устанавливается в Windows 10 версии 1709)
  • .NET Framework 4.7.2 (устанавливается в Windows 10 версии 1803/1809)
  • .NET Framework 4.8 (последняя версия Windows 10 1903, версия обновления операционной системы от мая 2019 года, уже включает версию 4.8 .NET Framework.
  • NET Framework 4.7.2 (поставляется с предустановленной версией в Windows 11 и Windows 10 20H2 и более поздних версий)

Проверьте версию .NET Framework

Все версии .NET Framework установлены в папки:

  • %SystemRoot%\ Microsoft.NET \Framework
  • %SystemRoot%\ Microsoft.NET \Framework64

И для отображения списка установленных версий .Net откройте эту папку, здесь каждой версии соответствует отдельный каталог с символами v в начале и номером версии в качестве имени папки.

В качестве альтернативы вы можете открыть командную строку с правами администратора и запустить следующую команду, которая отобразит установленные каталоги (версии) .NET Framework.

dir %WINDIR%\ Microsoft.Net\ Framework \ v * / O:-N / B

Проверьте версию .NET Framework

Проверьте версию .NET Framework с помощью редактора реестра

  • Нажмите Windows + R, введите regedit и ok, чтобы открыть редактор реестра Windows.
  • Затем перейдите по следующему пути :
  • HKEY_LOCAL_MACHINE \SOFTWARE \ Microsoft \ NET Framework Setup \NDP
  • При использовании подраздела NDP вы увидите отдельные ключи для каждой версии .NET Framework, установленной в вашей системе.

Проверьте версию .NET Framework с помощью редактора реестра

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

  • Install — флажок установки версии (если равно 1 – на компьютере установлена эта версия .Net);
  • Путь установки — каталог, в котором установлена эта .Сетевая версия;
  • Выпуск — текущий номер выпуска .Net;
  • Версия — полный номер версии .Net Framework.

Проверьте версию Net Framework с подробной информацией

Здесь  версии .NET Framework и связанные с ними значения release DWORD

Версия Значение DWORD Release
.NET Framework 4.5 378389
.NET Framework 4.5.1 устанавливается с Windows 8.1 378675
.NET Framework 4.5.1 установлена в Windows 8, Windows 7 с пакетом обновления 1 или Windows Vista с пакетом обновления 2 378758
.NET Framework 4.5.2 379893
.NET Framework 4.6 установлена с Windows 10 393295
.NET Framework 4.6 установлена на всех других версиях ОС Windows 393297
.NET Framework 4.6.1 установлена в Windows 10 394254
.NET Framework 4.6.1 установлена на всех других версиях ОС Windows 394271
.NET Framework 4.6.2 установлена в Windows 10 Anniversary Update и Windows Server 2016 394802
.NET Framework 4.6.2 установлена на всех других версиях ОС Windows 394806
.NET Framework 4.7 установлена в Windows 10 Creators Update 460798
.NET Framework 4.7 установлена на всех других версиях ОС Windows 460805
.NET Framework 4.7.1 установлена в Windows 10 Fall Creators Update 461308
.NET Framework 4.7.1 установлена на всех других версиях ОС Windows 461310
.NET Framework 4.7.2 установлена в Windows 10 Обновление за октябрь 2018 г. 461814
.NET Framework 4.7.2 установлена в Windows 10 Обновление за апрель 2018 г. 461808
.NET Framework 4.7.2 установлена в Windows 10 Fall Creators Update и более ранних версиях ОС 461814

В следующем примере проверяется Release значение в реестре, чтобы определить, установлена ли .NET Framework 4.5 или более поздняя версия .NET Framework.