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

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

31.08.2019

В системе по умолчанию устанавливается множество различных компонентов, нужных для корректной работы большинства приложений. Бывают исключения, при которых приходится устанавливать сторонние средства. Одной из утилит, которая необходимо для правильной работы программ является net framework. Конечно, этот компонент иногда уже встроен в системы, но бывают исключения. В данной статье будет разобрано две темы — как узнать версию net framework и как этот компонент инсталлировать.

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 с помощью редактора реестра

Известно, что все основные настройки Windows находятся в реестре. Любое установленное ПО вносит записи в системный реестр. Для начала нужно запустить реестр. Нажмём сочетание «Win+R» и введем команду regedit.

Теперь ищем такой раздел, следуя по каждой ветке в окне реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\«инсталлированная версия» .

Еще в правой части окна будет указан параметр Version , также указывающий на версию net framework.

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

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

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

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

Кстати, если в утилите компонент выделен серым цветом, как у меня с версией 4.0, это значит, что платформа уже установлена.

Как удалить Net Framework

Системные компоненты очень часто повреждаются, из-за чего Windows работает нестабильно. В данном случае, Net Framework лучше удалить и заново установить.

  • Удаление производится утилитой от Майкрософт — Cleanup Utility . Установите ее и запустите.
  • Находим среди списка Net Framework нужной версии и удаляем.

Конечно, указанная утилита не единственная, чем можно очищать системные компоненты. Еще можно использовать Uninstall Tool, которая очищаем остатки файлов в системе и записи в реестре.

Важно! При установке Net Framework рекомендуется проводить инсталляцию от более старой редакции к более новой. Так не должно произойти каких-то конфликтов в работе программ.

Таким образом, мы выяснили, как узнать версию net framework, как установить платформу и удалить.

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 все больше программ требуют, чтобы он был установлен в системе. Для обеспечения работоспособности разных приложений требуется установить этот фреймворк нескольких версий. Одна программа может требовать 3-ю версию, другой требуется уже новейшие версии 4-й линейки фреймворка. Как точно узнать, какие версии.NET Framework установлены в системе? Об этом я расскажу в статье.

Сперва несколько автоматических инструментов для определения версий.NET Framework:



- самая простая, но в то же время самая удобная, на мой взгляд, программа. В одном компактном окне Raymondcc .NET Detector показывает установленные версии, а при клике на неактивные строки вы сразу сможете перейти на сайт Microsoft, откуда можно скачать недостающий пакет.

Raymondcc.NET.Detector.zip (405,120 bytes)




.NET Runtime Version Checker помимо версий.NET Framework показывает версии Internet Explorer и ADO Database, что в некоторых случаях может помочь при разработке программ или устранении проблем. Офсайт разработчика прекратил существование, поэтому скачать.NET Runtime Version Checker можно отсюда.

.NET.Runtime.Version.Checker.1.2.0.8.zip (133,867 bytes)




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

ASoft.NET.Version.Detector.17.R1b.zip (468,266 bytes)


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



Первый способ - через реестр. Открываем ветку HKLM\SOFTWARE\Microsoft\.NET Framework и смотрим список ключей. В списке перечислены только базовые версии, например, если изначально была установлена версия 4.0, а затем обновлена до версии 4.6, то в списке останется только версия 4.0. Такую ситуацию как раз хорошо отображает программа ASoft .NET Version Detector.

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

    Информация об установленных в системе версиях.Net хранится в реестре. Для ее получения надо открыть редактор реестра и перейти в раздел HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP, в котором перечислены все установленные в системе версии. Подробная информация хранится в разделах с именем версии, а для версий старше 4.0 — в подразделе Client или Full. Вот некоторые параметры:

    Install — флаг установки версии;
    Version — полный номер версии;
    Install Path — директория установки;
    Release — номер текущей версии.

    Как правило, требуется узнать номер последней установленной версии. Выяснить это можно из параметра 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 7\8 и Windows Server 2008\2012;
    379893 — .Net Framework 4.5.2.

    В качестве альтернативы редактору реестра можно воспользоваться консолью PowerShell. Доступ к реестру в PowerShell осуществляется с помощью провайдера, который позволяет просматривать ветки реестра как папки в файловой системе. Например, проверить содержимое ветки HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full можно командой:

    dir ′HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full′

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

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



  • © 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows