Как узнать версию Net Framework. Способы и их описание

Любой пользователь ПК постоянно сталкивается с программными продуктами, полностью или частично разработанными на платформе Net. Это могут быть как утилиты, так и игры. И перед установкой программы, в том числе игровой, узнать версию NET Framework, как правило, бывает совсем нелишним.

Как узнать какая версия net framework установлена

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

Framework — это технология, которая поддерживает создание и выполнение нового поколения приложений и веб-служб XML. Ее очень часто используют при создании игр, веб сайтов, например, на движке IIS сервера . Я покажу вам два простых метода, которые помогут вам понять актуальную версию у вас в операционной системе. Я буду показывать на своей любимой Windows 8.1.

Что такое Microsoft .NET Framework и для чего он нужен?

.NET Framework – это платформа, которая служит для создания и выполнения приложений и веб-служб. Разработчиком является компания Microsoft поэтому как не странно в большей степени .NET Framework создан и рассчитан на операционную систему Windows, но также есть проекты которые позволяют запускать программы .NET и в других операционных системах, например в Linux.

Основными компонентами .NET Framework являются среда выполнения (CLR) и библиотека классов, которая включает , , Windows Forms и Windows Presentation Foundation (WPF). Средой разработки в первую очередь выступает Microsoft Visual Studio, что и понятно, так как VS разработка тоже компании Microsoft, и в этом случае языками программирования выступают: C#, Visual Basic .NET, C++. Но так же, как было уже сказано выше, есть и независимые проекты, в которых можно писать программы под .NET Framework на других языках.

Для обычных пользователей, если говорить по-простому то Microsoft .NET Framework это всего лишь программа или компонент операционной системы, без которой программы или игры, написанные под .NET Framework просто не будут работать, даже не запустятся. Поэтому если кто сомневается, нужна ли программа Microsoft .NET Framework или нет, то ответ, конечно же, нужна, так как в современном мире огромное количество программ и игр, которые используют библиотеки .NET Framework. И если Вы до сих пор не столкнулись с программами или играми, которые требуют установки Microsoft .NET Framework то рано или поздно Вы с этим столкнетесь. А если говорить о том какую версию устанавливать то, конечно же, чем новей, тем лучше, для примера мы будем устанавливать версию 4.0, это, кстати, последняя версия .NET Framework которую можно установить на Windows XP, а на сегодняшний день доступна версия .NET Framework 4.5.2.

Примечание! Как видно из названия материала устанавливать Microsoft .NET Framework 4.0 мы будем на операционную систему Windows 7, кстати говоря, по умолчанию в ней уже установлен .NET Framework 3.5, в Windows 8 по умолчанию идет версия 4.0, а в Windows 8.1 уже 4.5. Поэтому если у Вас, например ОС Windows 8 то .NET Framework 4.0 устанавливать не нужно.

Прежде чем переходить к установке, давайте поговорим о так называемом Microsoft .NET Framework 4 Client Profile клиентском профиле .NET Framework 4.

Что такое Microsoft .NET Framework

Не буду цитировать Вам Википедию и словоблудить тут заумными определениями — объясню предназначение этого загадочного сгустка программного кода буквально «на пальцах».

Microsoft .NET Framework — это один из главных компонентов для операционной системы Windows, который должен быть обязательно установлен у всех пользователей.

Не буду цитировать Вам Википедию и словоблудить тут заумными определениями — объясню предназначение этого загадочного сгустка программного кода буквально «на пальцах».

Просто представьте себе «склад запчастей» в своём компьютере для огромного числа различных программ, которые могут взять нужную им «запчасть» с этого «склада» в любой момент и таким образом разгрузить свой инсталлятор (установщик), сделать его более компактным и быстрым.

Допустим, две какие-то программы используют для своей работы одинаковый компонент (часть программного кода) — зачем его устанавливать дважды с каждой программой? А если таких утилит несколько десятков в компьютере? Системный диск «закончится» у Вас в таком случае очень быстро.

.Net Version Detector

Программа позволяет, как узнать версию Net Framework, так и получить остальную необходимую информацию обо всех установленных в системе платформах. Кроме того, реализована возможность моментального перехода по ссылке на страницу загрузки нужной версии, а также открытие папки хранения каждой из инсталлированных в системе версий Framework в один клик.

Приложение является частью пакета Visual Studio. Несмотря на то, что этот продукт создан Microsoft, в составе Windows он ожидаемо отсутствует, поскольку является полноценным инструментом разработки программного обеспечения. Соответственно, как узнать установленную версию Net Framework с помощью данного способа интересно будет лишь в среде девелопмента, простые же пользователи ОС от «Майкрософт» вряд ли им воспользуются. Относительным исключением можно считать некоторые серверные продукты компании, в которые CLRver интегрируется через службу обновлений либо является компонентом системы.

Получается, чтобы обычному пользователю узнать, какая версия Net Framework установлена, как правило, достаточно редактора реестра либо использования одной-двух специализированных утилит.

Как узнать установленные версии .NET Framework

В данной статье показаны действия, с помощью которых можно узнать установленные версии .NET Framework в операционной системе Windows.

.NET Framework — программный компонент операционных систем Windows, предоставляющий функциональные возможности для запуска приложений использующих архитектуру .NET.

Читайте также:  В Windows 10 не работает кнопка «Пуск»: как исправить

В некоторых случаях пользователям операционных систем Windows необходимо узнать установленные на компьютере версии .NET Framework.

Узнать список установленных версий .NET Framework можно несколькими способами.

Как узнать версии .NET Framework используя VBScript

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

Скачайте zip-архив по ссылке ниже.

Скачать

Извлеките скрипт из архива в любое место, например на рабочий стол и запустите его двойным кликом мыши.

В окне Контроль учетных записей нажмите кнопку Да.

Затем вы увидите всплывающее окно со списком установленных версий .NET Framework.

Как узнать версии .NET Framework используя редактор реестра

Запустите редактор реестра, для этого нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите (скопируйте и вставьте) regedit и нажмите клавишу Enter ↵.

В окне редактора реестра, перейдите по следующему пути:

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\ET Framework Setup\

Здесь мы увидим разделы с наименованием версий, пока нам нужны разделы с именами , v3.0, v3.5.

Нажмите на любой из этих разделов, и в правой части окна вы увидите список параметров. Нам нужны только параметры Install, SP, Version.

Как узнать установленные версии .NET Framework

Если параметр Install имеет значение 1, то это говорит о том что данная версия .NET Framework установлена.

Параметр SP указывает на номер установленного Service Pack.

Параметр Version содержит полный номер версии .NET Framework.

Все параметры для определения пакета .NET Framework версий 4.0 и выше находятся в подразделах Full и Client, раздела v4.

Подраздел Full отвечает за полную версию, которую чаще всего используют разработчики программ. Client больше подходит для рядовых пользователей.

Чтобы определить версию .NET Framework 4.0 и выше в операционной системе Windows, необходимо в редакторе реестра перейти по одной из следующей ветке:

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\ET Framework Setup\

DP\\v4\\Client

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\ET Framework Setup\

DP\\v4\\Full

Теперь также смотрим значение параметра Install, если его значение равно 1, то это значит что данная версия .NET Framework установлена.

Обратите внимание на параметр Release, с помощью его значения можно точно узнать установленную версию .NET Framework 4.0 и выше.

Значения параметра Release приведены в таблице ниже.

Значение DWORD «Release»Версия
378389 .NET Framework 4,5
378675 Платформа .NET Framework 4.5.1, установленная с Windows 8.1 или Windows Server 2012 R2
378758 Платформа .NET Framework 4.5.1, установленная в Windows 8, Windows 7 с пакетом обновления 1 (SP1) или Windows Vista с пакетом обновления 2 (SP2)
379893 .NET Framework 4.5.2
В системах Windows 10: всех других версиях ОС: 393297 .NET Framework 4.6
В системах Windows 10 с ноябрьским обновлением: всех других версиях ОС: 394271 .NET Framework 4.6.1
В юбилейном обновлении Windows 10 Anniversary Update: всех других версиях ОС: 394806 .NET Framework 4.6.2
В обновлении Windows 10 Creators Update: всех других версиях ОС: 460805 .NET Framework 4.7
В Windows 10 Fall Creators Update: всех других версиях ОС: 461310 .NET Framework 4.7.1
461808 .NET Framework 4.7.2

Также, на сайте компании Microsoft, можно посмотреть полный список значений реестра для соответствующей версии .NET Framework, для этого перейдите по этой ⇒ ссылке и по этой ⇒ ссылке

Читайте также:  80070070 ошибка при установке обновлений

Такими способами можно быстро и точно определить установленные на компьютере версии .NET Framework.

Вам также может понравиться

Используем командную строку для определения версий установленных Framework Net

Несмотря на то, что DotNet Framework устанавливается, как обычное приложение, пути для установки являются фиксированными (относительно каталога с операционной системой). Поэтому определить список установленных Framework так же можно и через командную строку. Для этого откройте командную строку и введите:

  • dir %WINDIR%\\Framework\v*

Или для 64-разрядных версий:

  • dir %WINDIR%\\Framework64\v*

По окончанию выполнения этих команд, отобразится список установленный версий, за исключением версии 4.5, которая хранится в подкаталоге версии 4.0.

Второй способ определения

Существует ещё один альтернативный способ, как проверить, какой NET Framework установлен на компьютере. Однако он осуществляется при условии инсталляции дополнительного программного обеспечения .

Проверка при помощи утилит

Разработчики программного обеспечения для компьютерной техники, выявляя какие-либо затруднения, с которыми приходится сталкиваться неопытным пользователям ПК, разрабатывают новые программы, утилиты, позволяющие достаточно просто решать все проблемы.

Второй способ определения

Такие утилиты хороши тем, что опасность неосторожного повреждения операционной системы минимизируется. После запуска система сама осуществляет ряд последовательных операций, после которых выдаёт готовый результат. В число таких утилит входит и «NetVersionCheck».

Также вы можете получить другую полезную информацию

Такую утилиту, конечно же, следует найти в интернете, скачать загрузочный файл, установить её на ПК, а затем запустить файл После этого пользователю остаётся терпеливо ждать, хотя ждать долго не приходится, поскольку утилита достаточно быстро считывает всю важную информацию и выдаёт готовый результат.

Как установить .NET Framework

Как уже было сказано, эта платформа обычно уже предустановлена в Windows. Разработчики начали делать это, начиная с Windows 7. Конечно, бывают случаи, когда нужно установить более новую версию. Если включены автоматические обновления системы, то делать ничего не нужно, в противном случае перейдем к скачиванию и установке утилиты.

Итак, бывают случаи, когда нужна более новая версия платформы, а еще и более старая. Чтобы долго не заморачиваться снова воспользуемся утилитой .NET Version Detector. Проделаем следующие действия:

  • Запустив утилиту убедитесь, какая версия вам конкретно нужна;
  • Рядом с каждой версией, например, 2.0 или 4.0 есть значок стрелки, нажав на который начнется скачивание компонента;
  • Устанавливаем и перезапускаем компьютер.

Как узнать установленные версии .NET Framework

В данной статье показаны действия, с помощью которых можно узнать установленные версии .NET Framework в операционной системе Windows.

.NET Framework — программный компонент операционных систем Windows, предоставляющий функциональные возможности для запуска приложений использующих архитектуру .NET.

В некоторых случаях пользователям операционных систем Windows необходимо узнать установленные на компьютере версии .NET Framework.

Узнать список установленных версий .NET Framework можно несколькими способами.