Microsoft .NET Framework — важная функция современных операционных систем Windows. Он предоставляет разработчикам предварительно созданный набор кода Microsoft. Использовать .NET Framework приходится редко, но бывают случаи, когда необходимо знать конкретную версию .NET Framework, установленную в системе. Ниже приведены 6 способов проверить версию .NET Framework, установленную в Windows.
Инструкции по поиску версии .NET Framework
Как найти версию .NET Framework в проводнике
Вы можете легко проверить версию .NET Framework, которую вы установили, из проводника. Перейдите в папку C:\Windows\Microsoft.NET\Framework в вашей системе.
Чтобы быстро открыть папку « Framework » в проводнике, сначала откройте диалоговое окно «Выполнить поиск», одновременно нажав комбинацию клавиш Windows + R.
В появившемся на экране диалоговом окне «Выполнить» введите следующий путь и нажмите Enter. Если вы установили Windows 10 на диск, отличный от диска C, замените « C » на букву диска, на который вы установили Windows, в указанном ниже пути.
C:\Windows\Microsoft.NET\Framework

В окне папки Framework найдите папку с наибольшим номером версии. Дважды щелкните эту папку, чтобы открыть ее.
Например, на скриншоте ниже « v4.0.30319 » — это папка с наибольшим номером, поэтому мы откроем эту папку.
( Примечание . Другие папки здесь представляют разные версии .NET Framework, установленные на вашем компьютере. Помните, что в системе Windows 10 может быть несколько версий .NET Framework, а не только одна).

В открывшейся папке найдите файл « Accessibility.dll ».

Щелкните правой кнопкой мыши по этому файлу « Accessibility.dll » и выберите « Свойства ».

В окне « Свойства » нажмите вкладку « Подробности » вверху.

На этой вкладке « Подробности » будет отображаться различная информация о выбранном вами файле. Здесь найдите значение рядом с « Версия продукта ». Это значение соответствует последней версии .NET Framework, установленной на вашем компьютере.
Например, на снимке экрана ниже это значение — 4,8,4084,0 , что соответствует вашей текущей версии .NET Framework.

Закройте окно после завершения теста. Теперь вы знаете, какую версию .NET Framework используете!
Найдите .NET Framework версии 4.5 или выше.
Существует три способа найти .NET Framework версии 4.5 или выше. Проверка версии .NET Framework занимает всего несколько минут. С помощью этих методов вы узнаете, использует ли система .NET Framework версии 4.5 или выше или нет. Если нет, то на компьютере установлена или не установлена старая версия .NET Framework (это маловероятно).
1. Используйте редактор реестра, чтобы найти версию .NET Framework.

Вы можете найти версию .NET Framework, установленную в вашей системе, в реестре.
Шаг 1. Нажмите Ctrl
+ R
, чтобы открыть «Выполнить», затем введите regedit .
Шаг 2 . Когда откроется редактор реестра , найдите следующую запись:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4
Шаг 3 . В версии 4 проверка « Полный» означает, что система устанавливает .NET Framework версии 4.5 или выше.
Шаг 4 . На правой панели проверьте запись DWORD с именем Release . Если у вас есть Release DWORD , у вас есть .NET Framework версии 4.5 или новее.
Шаг 5 . Данные выпуска DWORD содержат значения, относящиеся к конкретной версии .NET Framework. Например, на изображении выше Release DWORD имеет значение 461814, что означает, что в системе установлена .NET Framework версии 4.7.2. Проверьте значение Release DWORD в таблице ниже.

Вы можете сверить значение DWORD с таблицей значений ниже, чтобы найти точную версию .NET Framework в вашей системе.
2. Используйте командную строку, чтобы найти версию .NET Framework.
Введите команду в строку поиска в меню «Пуск», щелкните правой кнопкой мыши наиболее подходящий результат и выберите « Запуск от имени администратора» .
Теперь скопируйте и вставьте следующую команду в командную строку :
reg-запрос "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s
Приведенная выше команда выведет список установленных .NET Framework для версии 4. .NET Framework версии 4 и выше отображается как v4.x.xxxxx.
3. Используйте PowerShell, чтобы найти версию .NET Framework.

Введите PowerShell в строку поиска меню «Пуск», щелкните правой кнопкой мыши наиболее подходящий результат и выберите « Запуск от имени администратора» .
Теперь вы можете использовать следующую команду, чтобы проверить значение Release DWORD .NET Framework:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\' | Get-ItemPropertyValue -Name Release | Foreach-Object { $_ -ge 394802 }
Приведенная выше команда возвращает True , если версия .NET Framework 4.6.2 или выше. В противном случае он возвращает False . Вы можете использовать приведенную выше таблицу значений DWORD .NET Framework, чтобы найти версию по последним шести цифрам команды.
Например, первая команда подтверждает, что в системе установлена версия 4.6.2. Вторая команда проверяет, что на компьютере установлена версия 4.7.2. Однако третья команда проверяет наличие версии 4.8, но ее еще нет, поскольку компьютер не обновился до версии Windows 10 May .
Найдите более старую версию .NET Framework.

Вы можете найти более старые версии .NET Framework, установленные в вашей системе, с помощью реестра.
Шаг 1 . Нажмите Ctrl
+ R
, чтобы открыть «Выполнить», затем введите regedit .
Шаг 2 . Когда откроется редактор реестра, найдите следующую запись:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
Шаг 3 . Проверьте файл NDP в реестре для каждой версии .NET Framework.
Проверьте версию .NET Framework с помощью стороннего инструмента.
Существует несколько инструментов, которые можно использовать для автоматического поиска версии .NET Framework в вашей системе. Однако они не обновляются регулярно, поэтому удобнее использовать ручной метод.
1. Детектор Raymondcc .NET
https://www.raymond.cc/blog/download/did/1741/
Сохраненный пароль — raymondcc.

Raymondcc .NET Detector — один из самых быстрых и простых в использовании инструментов определения версий .NET Framework. Вам просто нужно скачать папку, разархивировать ее, а затем запустить исполняемый файл. Когда программа запускается, она отображает список версий .NET Framework. Черные версии установлены в вашей системе, а серые — нет. Если вы нажмете на серую версию .NET Framework, программа перенаправит вас к установщику.
2. Детектор версий ASoft .NET
http://www.asoft-ware.com/download.php?id=11

ASoft .NET Version Detector работает очень похоже на Raymondcc .NET Detector. При скачивании и распаковке программы запустите исполняемый файл. Программа отображает список установленных на данный момент версий .NET Framework. Он также предоставляет ссылки для скачивания версий, которых у вас нет.
Теперь вы знаете несколько простых способов проверить версию .NET Framework. В некоторых случаях вам не нужно проверять версию .NET Framework. Многие программы проверят версию перед установкой и уведомят вас. Другие установят необходимую версию перед началом установки, избавляя вас от необходимости искать правильную версию и хлопот по ее загрузке. Однако полезно знать, как найти версию .NET Framework вручную.
Желаю вам успехов!