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

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

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

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

  • Технические советы
  • Microsoft .NET Framework – это так называемая программная платформа. Установка NET Framework требуется для выполнения программ, написанных на этой платформе. Чтобы вам было понятнее, объясню следующим образом: некоторые видеофайлы не будут воспроизводиться в Windows, если для них не установлены необходимые кодеки. Здесь такая же ситуация: программы, написанные под NET Framework, не смогут выполниться, если в системе не установлен данный компонент.

    Важный момент: для работы приложения, написанного под конкретную версию NET Framework, требуется установка именно этой версии.

    Microsoft выпустила первую версию NET Framework еще в 2000-м году, и с тех пор их вышло несколько (NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5).

    Как же узнать, какие версии NET Framework установлены на вашем компьютере?

    Microsoft .NET Framework 4.5.1
    Является обновлением версий 4.0 и 4.5, поэтому если устанавливается 4.5.1, то эти версии ставить не нужно. Windows XP не поддерживается NET Framework 4.5.

    Как переустановить Microsoft .NET Framework?

    Иногда в системе возникают проблемы, так или иначе связанные с NET Framework. Например, появляются ошибки при запуске некоторых программ или при установке (обновлении) самого Microsoft .NET Framework. В этом случае самым надежным решением проблем будет удаление платформы и ее повторная установка.

    Чтобы корректно удалить NET Framework со своего компьютера, лучше всего воспользоваться специально созданной для этого программой .NET Framework Cleanup Tool .

    Скачайте ее , затем распакуйте архив и запустите файл cleanup_tool.exe .

    Появится сообщение: “Запустить программу.NET Framework Setup Cleanup Utility?” (правда, на английском) – нажмите “Да”. Затем примите условия лицензионного соглашения (кнопка “Yes”).
    В окне программы в списке выберите пункт “.NET Framework – All Versions” и нажмите кнопку “Cleanup Now”:
    После удаления NET Framework перезагрузите компьютер. Затем заново установите нужные версии, начиная с наименьшей.

    Как узнать, какие версии.NET Framework установлены на компьютер?

    Посмотреть какие версии.NET Framework установлены были на компьютер можно в этой части реестра:

    Внимание!!!

    Будьте осторожны при работе в реестре. С помощью реестра можно вывести из строя операционную систему.

    Для Windows XP:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

    1) Вызываем меню "Пуск".

    4) Появится окно "Редактор реестра". В этом окне надо пройти по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.

    5) В папке ".NETFramework" будут еще папки, имена которых и будут являться версиями Framework (кроме policy).

    Для Windows Vista, 7, 8.x, 10:

    1) Вызываем меню "Пуск".

    2) Выбираем меню "Выполнить".

    3) В окне "Запуск программы" вводим regedit. Нажимаем кнопку "ОК".

    4) Появится окно "Контроль учетных записей пользователей". В этом окне нажимаем на кнопку "Да".

    5) Появится окно "Редактор реестра". В этом окне надо пройти по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.

    6) В папке ".NETFramework" будут еще папки, имена которых и будут являться версиями Framework. Имена этих папок будут начинаться с буквы
    "v", а далее будут идти цифры. Например: V4.0.30319 или V2.0.50727.

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

    Есть несколько распространенных способов

    Безусловно, чтобы быстро ответить на такой вопрос, нужно мало-мальски разбираться в компьютере. Начинающие пользователи при возникновении такой проблемы мгновенно заходят в тупик. Однако лучше всего разыскать информацию, как узнать версию NET Framework, воспользоваться нею и сразу же решить возникшие задачи.

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

    Определение при помощи возможностей Windows

    На рабочем столе компьютера располагается ярлык «Мой компьютер», кликнув по которому откроется новое окно, в нём будут перечислены все диски, на которые разбит винчестер .

    Следует открыть диск, на котором установлена операционная система. В большинстве случаев, таким пространством является диск C. Пользователь должен перейти в папку «Windows», внимательно пересмотреть в ней все подпапки, пока не найдёт подпапку «Microsoft.NET». А, уже открыв эту подпапку, будет легко обнаружить все версии установленной платформы Framework.

    Папки с установленными версиями

    Также, желая узнать альтернативные способы, как проверить версию NET Framework, пользователь может запустить редактор реестра . Для этого важно первоначально проделать несколько последовательных действий. В частности, сначала следует нажать кнопку «Пуск», затем в ней важно обнаружить строку «Выполнить», нажав на которую, открывается новое небольшое окно, в котором следует прописать команду «redegit». Если строку «Выполнить» по каким-либо причинам выявить не удаётся, можно прописать эту команду в командной строке, запустить которую удастся, если кликнуть «Все программы», а затем перейти в подпапку «Стандартные».

    В открывшемся реестре необходимо раскрыть несколько веток. Первоначально следует найти HKEY_LOCAL_MACHINE, затем найти подпапку «SOFTWARE», а затем ещё одну «Microsoft». Именно в ней будут располагаться сведения о NET.Framework в ветке NDP.

    Данные, зарегистрированные в системе

    Уже кликнув по этой ветке, будут открыты для просмотра подпапки с указанными версиями. Однако, желая получить дополнительную информацию, следует кликнуть по папке каждой версии. С правой стороны окна появится информация об этой версии . В частности, если напротив параметра «Install» установлена единица, это указывает, что платформа, действительно, установлена. Напротив параметра «Version» можно посмотреть полный номер установленной версии.

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

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

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

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

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

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

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

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

    • Сергей Савенков

      какой то “куцый” обзор… как будто спешили куда то