Как узнать версию .NET Framework
Как узнать версию .NET Framework
Добрый день уважаемые пользователи сайта pyatilistnik.org, не так давно я вам рассказывал, как устанавливать компонент net framework в операционной системе Windows Server 2012 R2 и там мы даже решали ошибку инсталляции 0x800F0922. Сегодня же я хочу вам показать, как узнать версию net framework за минуту в любой ОС Windows, будь то серверная редакция или обычная пользовательская, например, Windows 10.
Net framework как узнать версию на Windows 10
Этим вопросом интересуется много пользователей, начиная от новичков и закачивая опытными юзерами. Для начала необходимо понять, что это за компонент, версию которого нужно узнать.
.NET Framework – платформа от компании Microsoft, предназначенная для выполнения различных приложения, написанных на разных языках программирования. Очень часто ее используют при создании программ и игр для Windows. Историю в целом о данной технологии можно посмотреть на википедии.
Как узнать версию net framework на Windows 10 и более ранних редакциях? Для решения данной проблемы мы воспользуемся инструментом .NET Version Detector, которую для того и создали, чтобы узнать версию net framework.
Загрузить утилиту можно с этого ресурса. Тут же скачается небольшой архив в 400 Кб. Его можно не распаковывать, а сразу запустить файл с названием «dotnet».
Откроется окошко с лицензионным соглашением, где необходимо нажать ОК.
Сразу появляется окно, где в нижнем разделе вы увидите все версии этого ПО, установленного в системе. У меня установлена версия 4.0.30319, есть и другая полезная информация. Данные можно перепроверить, нажав кнопку «Refresh», либо скопировать при помощи кнопки «Copy».
Определяем установленную версию .NET Framework на компьютере
Практически все приведенные ниже методы не требуют использования дополнительного софта для определения версии необходимой библиотеки, однако нельзя не отметить и сторонние решения, которые могут пригодиться юзерам разных категорий. Поэтому мы предлагаем сначала ознакомиться со всеми вариантами, а уже потом выбрать понравившийся.
Способ 1: ASoft .NET Version Detector
Выше мы уже упомянули стороннее программное обеспечение, поэтому давайте сразу разберемся с ним. В качестве дополнительного решения будем использовать ASoft .NET Version Detector — бесплатное ПО для определения установленных на компьютере версий .NET Framework. Вся задача осуществляется буквально в несколько кликов:
- Перейдите по указанной выше ссылке и на сайте нажмите на соответствующую кнопку для начала скачивания ASoft .NET Version Detector.
Хоть ASoft .NET Version Detector — бесплатное и удобное обеспечение, не у каждого пользователя есть желание или возможность скачать его. В таких случаях мы рекомендуем прибегать к стандартным инструментам операционной системы.
Способ 2: Раздел «Программы и компоненты»
Практически каждый пользователь операционной системы Windows хоть раз сталкивался с разделом «Программы и компоненты». Обычно туда заходят, чтобы удалить какое-либо ПО или проверить последние установленные обновления. В этот раз мы задействуем присутствующую там информацию для получения сведений о версии .NET Framework.
Если вдруг вы обнаружили, что там присутствует более одной строки и указаны разные версии, это значит, что на этом компьютере установлен весь перечень сборок и были добавлены все файлы этих библиотек.
Способ 3: Редактор реестра
Значения большинства системных параметров операционной системы хранятся в редакторе реестра в виде отдельных файлов определенных форматов. Юзеры, уже столкнувшиеся с данным меню, знают, что там достаточно сложно найти какое-либо необходимое сведение без применения специальных инструкций. Это касается и определения версии рассматриваемой библиотеки. Поэтому мы предлагаем ознакомиться со следующим руководством.
- Откройте утилиту «Выполнить», зажав комбинацию Win + R. В поле введите regedit и нажмите на клавишу Enter или виртуальную кнопку «ОК».
Далее мы еще вернемся с редактору реестра и покажем, как еще проще определить инсталлированную версию компонента даже без открытия этого меню.
Способ 4: Скрипт для PowerShell
Начинающие пользователи вряд ли слышали о PowerShell, однако многие опытные знакомы с этой оболочкой. Данная утилита представлена в виде командной строки, где используется специальный язык управления сценариями, позволяющий запускать самые разнообразные скрипты. В этот раз мы задействуем PowerShell для определения версии компонента, а сделаем это следующим образом:
- Откройте «Пуск» и через поиск найдите нужное приложение. Запустите его от имени администратора.
Упомянутый выше номер у каждой версии разный. На официальном сайте компании Microsoft присутствует детальное описание этой информации. Перейдите по указанной ниже ссылке, чтобы ознакомиться с ней. После во вводимой команде уже нужно будет поставить определенный номер.
В рамках сегодняшней статьи вы узнали о четырех доступных методах определения установленных на компьютере версий .NET Framework. Найденные сведения помогут определиться с тем, какие дополнительные библиотеки следует установить.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 12369 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Проверьте версию .NET Framework с помощью редактора реестра
- Нажмите Windows + R, введите regedit и ок, чтобы открыть редактор реестра Windows.
- Затем перейдите по следующему пути:
- HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDP
- Когда вы используете подраздел NDP, вы увидите отдельные ключи для каждой версии .NET Framework, установленной в вашей системе.
Чтобы узнать больше об установленной версии, расходуйте любую из них, например, когда вы расходуете v4 и выбираете полную или клиентскую версию, вы обнаружили следующие параметры реестра:
- Установить — флаг установки версии (при значении 1 — на компьютере установлена данная версия .Net);
- Путь установки — каталог, в котором установлена данная версия .Net;
- Релиз — номер текущей версии .Net;
- Версия — полный номер версии .Net Framework.
Вот Версии .NET Framework и связанные с ними значения DWORD выпуска
Версия | Значение DWORD выпуска |
---|---|
.NET Framework 4.5 | 378389 |
.NET Framework 4.5.1, установленный с Windows 8.1 | 378675 |
.NET Framework 4.5.1, установленный в Windows 8, Windows 7 SP1 или Windows Vista SP2 | 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 October 2018 Update | 461814 |
.NET Framework 4.7.2, установленный в Windows 10 April 2018 Update | 461808 |
.NET Framework 4.7.2, установленный в Windows 10 Fall Creators Update и более ранних версиях ОС | 461814 |
В следующем примере проверяется Релиз в реестре, чтобы определить, установлена ли .NET Framework 4.5 или более поздняя версия .NET Framework.
SetupComp
Microsoft .NET Framework представляет собой среду CLR и связанные файлы, необходимые для работы приложений, разработанных для платформы .NET Framework.
Платформа Microsoft .NET Framework — это новая модель программирования управляемого кода для операционной системы Windows.
Как только Вы установите .NET Framework, компонент моментально создаст все необходимые условия для работы программы. Таким образом данный компонент создаёт необходимые условия для работы Ваших программ.
.NET Framework может быть установлена в операционных системах Windows NT, 98, Me, 2000, XP, Server 2003, Vista, Server 2008 и 7, 8.
Я бы сказал, что .NET Framework это не кодеки, а альтернатива java — виртуальная машина, способная на разных платформах выполнять код, написанный под неё.
В отличии от явы код может не только интерпретироваться виртуальной машиной, но и транслироваться для выполнения непосредственно на железе (это даёт более высокое быстродействие).
Его применение не ограничивается только интернетом, обычный софт тоже пишется под .NET. Преимущество этого софта, что он будет выполнятся на любом компе и на любой операционке с поддержкой .NET, например на сотовых телефонах.
.NET Framework уже давно поставляется вместе с Windows. B Windows 7 стоит версия 3.5 и некоторые предыдущие, для совместимости. Cейчас актуальной является 4 версия.
В отличие от Windows 7, восьмерка поставляется с версией платформы 4.5, которая устанавливается автоматически в ходе установки операционной системы. Поэтому, если у вас установлена операционная система Windows 8, то никаких установщиков скачивать не нужно, всё уже установлено. Подробнее о платформе читайте на сайте MSDN .
Как определить какая версия .NetFramework установлена?
Существуют 3 простых метода определения версии .NET Framework установленной в Вашем компьютере:
Метод 1:
Используя Проводник Windows (Windows Explorer)
Используя Редактор реестра
Используя небольшую portable-утилиту .NET Version Detector
Все версии Microsoft .NET Framework устанавливаются в следующую папку:
%windir%Microsoft.NETFramework
Где «%windir%» — корневая папка, в которую была установлена «Windows», т.е. C:Windows.
Зайдите в меню Пуск->Выполнить и затем введите команду %windir%Microsoft.NETFramework Данную команду можно также ввести в адресную строку Проводника Windows (т.е. любой папки). Откроется папка, она показана на следующем скриншоте:
В этой папке Вы можете посмотреть какие версии у Вас установлены.
Метод 2: При помощи Редактора реестра.
Узнать какая версия .NET Framework установлена на Вашем компьютере также можно через Редактор реестра:
- Зайдите в меню Пуск->Выполнить и затем введите команду regedit и нажмите Enter.
Откроется окно Редакторе реестра . - Теперь ищем следующий ключ:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP - В этом ключе, содержаться еще несколько разделов, каждый из которых отображает название и версию установленного в Вашей системе .NET Framework.
Метод 3:
Проверить наличие установленных версий .NET Framework очень просто с помощью .NET Version Detector
Список всех версийl Microsoft .NET Framework
- .NET Framework 1.0
- .NET Framework 1.1 (входит в состав операционной системы начиная с Windows Server 2003)
- .NET Framework 2.0
- .NET Framework 3.0 (входит в состав операционной системы начиная с Windows Vista и Server 2008)
- .NET Framework 3.5 (входит в состав операционной системы начиная с Windows 7 и Server 2008 R2)
- .NET Framework 4.0
Пакет обновления Service Pack 3 для платформы Microsoft .NET версии 1.0 (Англ.)
Пакет обновления Service Pack 1 для платформы Microsoft .NET версии 1.1 (Русс.)
Скачать (x86 Русс.)
Скачать (x64 Англ.)
Скачать (ia64 Англ.)
Microsoft .NET Framework 2.0 с пакетом обновления 1 (x86 Русс.)
Microsoft .NET Framework 2.0 с пакетом обновления 1 (x64 Русс.)
Microsoft .NET Framework 2.0 с пакетом обновления 1(IA64 Русс.)
Microsoft .NET Framework 2.0 с пакетом обновления 2 (SP2 Русс.)
Скачать (веб-установщик) (на время установки требуется подключение к интернету)
Полностью автономный установщик (x86 Русс.) — не требует подключения к интернету
Полностью автономный установщик (x64 Русс.)
Скачать (веб-установщик) (на время установки требуется подключение к интернету)
Полностью автономный установщик
Пакет обновления 1 (SP1) Microsoft .NET Framework 3.5 (веб-установщик) (на время установки требуется подключение к интернету)
Пакет обновления 1 (SP1) Microsoft .NET Framework 3.5 (Полностью автономный установщик)
Скачать (веб-установщик) (на время установки требуется подключение к интернету) (Русс.)
Полностью автономный установщик (Русс.)
Упомянутые выше автономные установщики, поддерживают все x86, x64 и ia64 архитектуры, но некоторые функции могут не поддерживаться, например на ia64 архитектуре не поддерживается WPF (Windows Presentation Foundation).
Если Вам нужно установить .NetFramework только на систему x86 , в этом случае Вы можете использовать для загрузки одну из следующих прямых ссылок:
Полностью автономный установщик (x86 Англ.)
Если же Вам нужно установить .NetFramework только на систему с архитектурой ia64, в этом случае Вы можете использовать для загрузки одну из следующих прямых ссылок:
Полностью автономный установщик (ia64 Англ.)
Теперь у Вас не должно возникнуть каких-либо проблем с установкой нужной версии .NET Framework при использовании любимой программы, которая так сильно нуждается в установке данного компонента.
А что делать если проблемы с установкой или обновлением платформы Microsoft .NET Framework:
Более подробнее можете прочитать здесь.
Утилита CLRver.exe
В состав Microsoft Visual Studio входит отдельная утилита CLRver.exe, которая выводит отчет обо всех установленных версиях среды CLR на данном компьютере. Выполните команду CLRver.exe в командной строке и в консоли появится список установленных версии dotNet на компьютере.
Напоследок, в качестве полезной информации отметим, что в серверных ОС начиная с Windows Server 2012, все базовые версии .Net (3.5 и 4.5) является частью системы и устанавливаются в виде отдельного компонента (Установка .NET Framework 3.5 в Windows Server 2016, в Windows Server 2012 R2), а минорные (4.5.1, 4.5.2 и т.д.) устанавливаются уже в виде обновлений через Windows Update или WSUS.
Предыдущая статья Следующая статья
Второй способ определения
Существует ещё один альтернативный способ, как проверить, какой NET Framework установлен на компьютере. Однако он осуществляется при условии инсталляции дополнительного программного обеспечения.
Проверка при помощи утилит
Разработчики программного обеспечения для компьютерной техники, выявляя какие-либо затруднения, с которыми приходится сталкиваться неопытным пользователям ПК, разрабатывают новые программы, утилиты, позволяющие достаточно просто решать все проблемы.
Такие утилиты хороши тем, что опасность неосторожного повреждения операционной системы минимизируется. После запуска система сама осуществляет ряд последовательных операций, после которых выдаёт готовый результат. В число таких утилит входит и «NetVersionCheck».
Также вы можете получить другую полезную информацию
Такую утилиту, конечно же, следует найти в интернете, скачать загрузочный файл, установить её на ПК, а затем запустить файл VersionCheck.exe. После этого пользователю остаётся терпеливо ждать, хотя ждать долго не приходится, поскольку утилита достаточно быстро считывает всю важную информацию и выдаёт готовый результат.
Альтернативный вариант сторонних утилит
Также столь же просто получить данные об установленной платформе NET.Framework помогает программа ASoft.NET Version Detector. Её также всего лишь необходимо запустить, выждать небольшое количество времени, после чего ознакомиться с готовой информацией. Кстати, пользователь должен понимать, что на компьютере может быть установлена не одна версия, сразу несколько платформы Microsoft.NET Framework.
Итак, ознакомившись с несколькими способами, как проверить, установлен ли NET Framework, а если ответ утвердительный, то какая версия сопровождает платформу, пользователю будет гораздо проще решать многие проблемы, возникающие при инсталляции определённого программного обеспечения.