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 (обновлен по состоянию на 2023 ноября 11 г.):
- .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 SP2, 2008 R2 SP1)
- .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 (已於2019年4月18日發布,最新的Windows 10版本1903(操作系統的2019年5月更新版本)已經包含.NET Framework 4.8版本。)
- .NET Framework 4.8.1 (Windows 11 и Windows 10 планируется установить в обновлении 2022 года.)
Посмотреть версию .NET Framework
Все версии .NET Framework устанавливаются в следующую папку:
- %SystemRoot%\Microsoft.NET\Framework
- %SystemRoot%\Microsoft.NET\Framework64
И отобразите список установленных версий .Net, откройте эту папку, где каждой версии соответствует отдельный каталог , Его началоесть vСимволы, номер версии - это имя папки.
Кроме того, вы можете открыть командную строку с правами администратора и выполнить следующую команду, чтобы отобразить установленный каталог .NET Framework (версию).
каталог %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B
Используйте редактор реестра, чтобы просмотреть версию NET Framework.
- Нажмите Windows + R, введитеregedit,Затем нажмите ОК, чтобы открыть редактор реестра Windows.
- Затем перейдите по следующему пути:
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP
- При использовании подпунктов NDP вы увидите отдельный элемент для каждой версии .NET Framework, установленной в системе.
Чтобы узнать больше об установленной версии, например, когда вы расширяете v4 и выбираете полную или клиентскую, чтобы развернуть любую из них, вы найдете следующие параметры реестра:
- Установите - флаг установки версии (значение 1 означает, что на компьютере установлена данная версия .Net);
- путь установки –установкаКаталог этой версии .Net;
- Release - номер текущей версии .Net;
- 版本- Полный номер версии .Net Framework.
здесь Версия .NET Framework и связанное с ней выпущенное значение DWORD
版 | Опубликовать значение DWORD |
---|---|
.NET Framework 4.5 | 378389 |
.NET Framework 8.1 входит в состав Windows 4.5.1 | 378675 |
.NET Framework 8, установленный в Windows 7, Windows 1 SP2 или Windows Vista SP4.5.1 | 378758 |
.NET Framework 4.5.2 | 379893 |
.NET Framework 10 входит в состав Windows 4.6 | 393295 |
.NET Framework 4.6, установленный во всех остальных версиях ОС Windows | 393297 |
.NET Framework 10 установлен в Windows 4.6.1 | 394254 |
.NET Framework 4.6.1, установленный во всех остальных версиях ОС Windows | 394271 |
Юбилейное обновление Windows 10 и платформа .NET Framework 2016, установленная на Windows Server 4.6.2 | 394802 |
.NET Framework 4.6.2, установленный во всех остальных версиях ОС Windows | 394806 |
.NET Framework 10, установленный в Windows 4.7 Creators Update | 460798 |
.NET Framework 4.7, установленный во всех остальных версиях ОС Windows | 460805 |
Платформа .NET Framework 10 установлена в Windows 4.7.1 Fall Creators Update | 461308 |
.NET Framework 4.7.1, установленный во всех остальных версиях ОС Windows | 461310 |
Платформа .NET Framework 10 установлена в Windows 2018 October 4.7.2 Update | 461814 |
Платформа .NET Framework 2018 установлена в Windows 4 апреля 10 г. | 461808 |
.NET Framework 10, установленный в Windows 4.7.2 Fall Creators Update и более ранних версиях ОС | 461814 |
Проверка примера вышеRelease
В реестре的 Значение, определяющее, установлена ли .NET Framework 4.5 или более поздняя версия .NET Framework.