sonyps4.ru

Как узнать какие версии.NET Framework у Вас установлены и где их скачать. Как узнать версию 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

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

  • Технические советы
  • В ОС Windows одновременно может быть установлено несколько версий.NET Framework. При установке на компьютере нового приложения, разработанного на.Net, иногда нужно предварительно узнать какие версии и пакеты обновления.Net Framework уже установлены на компьютере пользователя или на сервере. Получить список установленных версий.NET Framework можно разными способами.

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

    Все версии.NET Framework устанавливаются в каталоги:

    • %SystemRoot%\Microsoft.NET\Framework
    • %SystemRoot%\Microsoft.NET\Framework64

    Поэтому самый простой способ вывести список установленных версий.Net – открыть данную папку. Каждой версии соответствует отдельный каталог с символов v в начале и номером версии в качестве имени папки. Либо можно вывести список каталогов (версий) .NET Framework в командной строке так:

    dir %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B

    Команда выведет все установленные версии кроме 4.5, т.к. .NET Framework 4.5 устанавливается в подкаталог v4.0.xxxxx.

    Информация об установленных версиях.NET Framework в реестре

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

    Откройте редактор реестра и перейдите в раздел HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP. В данном разделе содержатся подраздел для каждой установленной в системе версии.NET. Нужная информация содержится в разделе с именем ветки (а для.Net 4.0 и выше в подразделах Client и Full). Нас интересуют следующие параметры реестра:

    • Install — флаг установки версии (если равен 1 – данная версия.Net установлена на компьютере);
    • Install Path — каталог, в который установлена данная версия.Net;
    • Release — номер текущего релиза.Net;
    • Version — полный номер версии.Net Framework.

    К примеру, в данном примере видно, что на компьютере установлены.NET Framework v2.0.50727, 3.0, 3.5 и 4.0 (релиз 460805).

    Примечание . Для.NET 4.0 и выше, если подраздел Full отсутствует, это значит, что данная версия Framework на компьютере не установлена.

    С помощью следующей таблицы вы можете установить соответствие между номером релиза и версией.NET Framework 4.5 и выше.

    Значение DWORD параметра Release Версия.NET Framework
    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 SP1, Windows Vista SP2
    379893 .NET Framework 4.5.2
    393273 .NET Framework 4.6 на Windows 10
    393297 .NET Framework 4.6
    394254 .NET Framework 4.6.1 на Windows 10 November Update
    394271 .NET Framework 4.6.1
    394802 .NET Framework 4.6.2 на Windows 10 Anniversary Update
    394806 .NET Framework 4.6.2
    460798 .NET Framework 4.7 на Windows 10 Creators Update
    460805 .NET Framework 4.7
    461308 .NET Framework 4.7.1 на Windows 10 Fall Creators Update
    461310 .NET Framework 4.7.1
    461808 .NET Framework 4.7.2 на Windows 10 April 2018 Update
    461814 .NET Framework 4.7.2

    Проверка версии.Net Framework с помощью Powershell

    (Get-ItemProperty ‘HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full’ -Name Release).Release

    Существует сторонняя бесплатная утилита Asoft .Net Version Detector , с помощью которой можно в наглядном и удобном виде получить список установленные версий.NET Framework. Утилита качается с сайта разработчика (http://www.asoft.be/prod_netver.html) и не требует установки. В красивом окошке утилита выведет все установленные на компьютере версии.NET, а также максимальную доступную версию на данный момент.

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

    В состав Microsoft Visual Studio входит отдельная утилита CLRver.exe , которая выводит отчет обо всех установленных версиях среды CLR на данном компьютере. Выполните команду CLRver.exe в командной строке и в консоли появится список установленных версии dotNet на компьютере.

    Напоследок, в качестве полезной информации отметим, что в серверных ОС начиная с Windows Server 2012, все базовые версии.Net (3.5 и 4.5) является частью системы и устанавливаются в виде отдельного компонента ( , ), а минорные (4.5.1, 4.5.2 и т.д.) устанавливаются уже в виде обновлений через Windows Update или WSUS.

    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 перезагрузите компьютер. Затем заново установите нужные версии, начиная с наименьшей.

    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


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

    Как узнать, какие версии.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.



  • Загрузка...