Узнать какая версия net framework. Как узнать какие версии.NET Framework установлены на компьютере

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

На компьютере под управлением ОС Windows может располагаться далеко не одна версия такой программной платформы. Это связано с сугубо техническими факторами разработки, и никоим образом не засоряет компьютер. "Виндовс" позволяет узнать версию Net Framework с помощью разных способов.

Средства операционной системы

Эта методика подойдет опытным пользователям, знакомым со структурой ОС.

  • Открытая командная строка. Здесь список зарегистрированных в системе версий Net, вызывается командой "dir", представляя собой, по сути, простой список директорий, расположенный в системной папке. Полностью команда выглядит так:

Версия 4.5 в списке отображена не будет, поскольку ее файлы расположены в подпапке директории Framework.

  • Переход к месту хранения файлов. Способ, аналогичный предыдущему, рассчитанный на менее продвинутых пользователей, консольными командами Windows не владеющими.
  • Реестр. Этот способ более подходит именно для технических специалистов, поскольку в реестре при инсталляции любого приложения, в том числе и платформы.NET Framework, фиксируется масса важной информации. Для NET это: инсталляционный индекс (1 или 0); путь, по которому установлены файлы; номер версии; номер сборки.

Отыскать эту информацию можно в этой ветке реестра:

HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP

Для каждой из версий точный путь незначительно отличается, но узнать как версию Net Framework, так и всю остальную требуемую информацию опытному пользователю удастся без труда. При этом следует обратить внимание на версии 4.0 и старше, а именно - на блок Full: его отсутствие будет означать, что конкретная версия платформы в операционной системе не установлена.

Кроме того, для удобства пользователей была разработана таблица соответствия релизов и версий для платформ 4.5 и старше. Выглядит она так:

  • Инструмент администрирования Powershell позволяет взаимодействовать с реестром из командной строки. Выглядит вызов требуемой команды таким образом:

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

Утилиты сторонних разработчиков

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

.Net Version Detector

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

CLRver.exe

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

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

Существуют приложения , написанные с использованием платформы NET Framework . Это модель программирования Майкрософт для построения приложений , обладающих превосходным интерфейсом пользователя, прозрачными и безопасными средствами связи, а также возможностью создания разнообразных бизнес-процессов. И если вы устанавливаете такое приложение , то для его работы требуется версия NET Framework , соответствующая той, на которой написано приложение . Дело в том, что существует несколько версий NET Framework . И не все идут в комплекте с операционной системой .
Версия 1.0 уже не используется и не входит в состав ОС .
Версия 1.1 так же, используется редко , в состав ОС не входит.
Версии 2.0 - 3.5.1 входит в состав Windows 7 . Перейдите Пуск, Программы и компоненты , Включение и отключение компонентов Windows .


Полная версия NET Framework 4.0 предназначена в основном для разработчиков программного обеспечения. Распространяется в виде рекомендуемого обновления KB982670 .
Проверить какие версии установлены на вашем компьютере можно, открыв редактор реестра . Нажав , введите regedit и нажмите "ОК". В окне редактора перейдите HKEY_LOCAL_MACHINE, SOFTWARE,

Microsoft, NET Framework Setup, NDP .

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% " - корневая папка, в которую была установлена "Windows", т.е. C:\Windows\ .
Зайдите в меню Пуск->Выполнить и затем введите команду %windir%\Microsoft.NET\Framework\ Данную команду можно также ввести в адресную строку Проводника Windows (т.е. любой папки). Откроется папка, она показана на следующем скриншоте:


В этой папке Вы можете посмотреть какие версии у Вас установлены.
Метод 2: При помощи Редактора реестра.
Узнать какая версия.NET Framework установлена на Вашем компьютере также можно через Редактор реестра:

  1. Зайдите в меню Пуск->Выполнить и затем введите команду regedit и нажмите Enter .
    Откроется окно .
  2. Теперь ищем следующий ключ:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  3. В этом ключе, содержаться еще несколько разделов, каждый из которых отображает название и версию установленного в Вашей системе.NET Framework.


Метод 3:
Проверить наличие установленных версий.NET Framework очень просто с помощью .NET Version Detector


Список всех версийl Microsoft .NET Framework

Ниже приведен список всех выпущенных на данный момент версий.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

Скачать Microsoft .NET Framework 1.0


Скачать Microsoft .NET Framework 1.1


Скачать Microsoft .NET Framework 2.0


(веб-установщик) (на время установки требуется подключение к интернету)

Пакет обновления 1 (SP1) Microsoft .NET Framework 3.5 (Полностью автономный установщик)

Скачать Microsoft .NET Framework 4.0


Скачать (веб-установщик) (на время установки требуется подключение к интернету) (Русс.)

Microsoft .Net Framework используется в операционных системах Windows для поддержки приложений, а с версии 7, так же и для поддержки некоторых системных компонентов. Однако, у данного фреймворка есть одна особенность - это не взаимозаменяемость различных версий Net Framewok. Другими словами, если вы используете программу, рассчитанную на одну версию DotNet Framework (например, версия 2.0), то для корректного запуска программы вам необходимо, чтобы данная версия фреймворка была установлена на компьютера. По этой причине в Windows может быть установлено несколько версий DotNet Framewrok. И, порой, необходимо знать, какие именно версии установлены на вашем компьютере.

В данной статье будут показаны три способа, как можно определить какие версии установлены на вашем компьютере.

Примечание : Начиная с Windows 7, компания Microsoft включила в состав операционной системы.Net Framework 2.0 - 3.5.1.

Узнаем какие Framework Net установлены по наличию ключей в реестре

Каждый DotNet Framework записывает о себе информацию в подразделах специального ключа реестра Windows:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

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

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

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

  • dir %WINDIR%\Microsoft.Net\Framework\v*

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

  • dir %WINDIR%\Microsoft.Net\Framework64\v*

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

Как узнать установленные Net Framework с помощью NET Version Detector

Если вы предпочитаете использовать программы для определения установленных версий DotNet Framework, то вот небольшая, бесплатная и портативная утилита под названием.NET Version Detector. Описание и ссылку для скачивания можно найти на сайте разработчика по этой ссылке . Примечательно, что сама программа не использует ни один из фреймворков, так что даже если у вас не установлено ни одного DotNet Framework, то вы об этом узнаете. Zip-архив с программой занимает 387 Кб и содержит всего один исполняемый файл. Для запуска программы, распакуйте архив в любое удобное место и запустите исполняемый файл. При первом запуске программа попросит вас согласиться с лицензионного соглашения, а после покажет все установленные версии.Net Framework, включая версию 4.5.

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

Теперь, вы знаете три способа как определить, какие версии.Net Framework установлены в вашем Windows.


  • This PC Tweaker программа для настройки системного каталога "Компьютер" в Windows 7

Технические советы

  • Технические советы
  • На одном компьютере можно установить несколько версий такой платформы как.Net Framework. Эти библиотеки необходимы для работы драйверов видеокарт, а также программ, зависящих от них.

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

    Как вручную определить версию установленного пакета.Net Framework?

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

    • Жмём «Win+R» и вводим «regedit».
    • Откроется редактор реестра. Переходим по ветке «HKEY_LOCAL_MACHINE», «SOFTWARE», «Microsoft», «NET Framework Setup», «NDP».

    ВАЖНО! В редакторе реестра есть два раздела с Net Framework. Для определения версии нужен тот, что без точки.

    • Здесь увидим подразделы с наименованием версий. Когда мы нажмём на любой раздел, в правом окне появится перечень параметров. Нам нужны только «Install», «SP» и «Version».

    • Параметр «Install» должен иметь значение «1», которое указывает на то, что пакет установлен.

    • Параметр «SP» указывает на номер установленного Service Pack. А в файле «Version» имеется полный номер версии Microsoft .NET Framework.

    Стоит отметить, что в редакторе реестра файлы для определения пакета Microsoft .NET Framework версий от 1.1 до 3.5 находятся в разделах с наименованием версии. То есть путь будет следующий: «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5».

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

    Чтобы определить версию Microsoft .NET Framework 4.0 и выше в операционной системе Windows, необходимо в редакторе реестра перейти по ветке «HKEY_LOCAL_MACHINE», «SOFTWARE», «Microsoft», «NET Framework Setup», «NDP», «v4», «Client» или «Full».

    Как и в предыдущем способе смотрим файлы «Install», где в значении должна стоять «1», которая значит, что пакет установлен. А также проверяем файл «Version», в котором указана полная версия фреймворка.

    На сайте компании Microsoft представлен полный перечень адресов реестра для определения той или иной версии пакета.NET Framework.