Определение версии Microsoft .NET Framework на компьютере

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

Определяем установленную версию .NET Framework на компьютере

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

Способ 1: ASoft .NET Version Detector

Выше мы уже упомянули стороннее программное обеспечение, поэтому давайте сразу разберемся с ним. В качестве дополнительного решения будем использовать ASoft .NET Version Detector — бесплатное ПО для определения установленных на компьютере версий .NET Framework. Вся задача осуществляется буквально в несколько кликов:

Скачать ASoft .NET Version Detector с официального сайта

  1. Перейдите по указанной выше ссылке и на сайте нажмите на соответствующую кнопку для начала скачивания ASoft .NET Version Detector.
  2. Скачивание ASoft NET Version Detector с официального сайта

  3. По завершении скачивания запустите приложение из архива.
  4. Запуск ASoft NET Version Detector через архив

  5. Подтвердите правила лицензионного соглашения.
  6. Подтверждение лицензионного соглашения ASoft NET Version Detector перед запуском

  7. В отдельных колонках будут отображаться все существующие версии рассматриваемого компонента и источники, из которых они были получены.
  8. Определение версии Framework в программе ASoft NET Version Detector

  9. При необходимости скачивания какой-либо из них нажмите на специально отведенную кнопку.
  10. Скачивание недостающих компонентов через программу ASoft NET Version Detector

Хоть ASoft .NET Version Detector — бесплатное и удобное обеспечение, не у каждого пользователя есть желание или возможность скачать его. В таких случаях мы рекомендуем прибегать к стандартным инструментам операционной системы.

Способ 2: Раздел «Программы и компоненты»

Практически каждый пользователь операционной системы Windows хоть раз сталкивался с разделом «Программы и компоненты». Обычно туда заходят, чтобы удалить какое-либо ПО или проверить последние установленные обновления. В этот раз мы задействуем присутствующую там информацию для получения сведений о версии .NET Framework.

  1. Откройте «Пуск» и перейдите в «Панель управления».
  2. Переход к панели управления Windows для определения версии NET Framework

  3. Среди всех значков отыщите «Программы и компоненты». Кликните по нему дважды ЛКМ, чтобы перейти.
  4. Открыть раздел программы и компоненты для определения версии NET Framework

  5. Опуститесь вниз по списку и отыщите NET.Framework. В конце строки указывается версия.
  6. Определение установленных версий NET Framework через программы и компоненты в Windows

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

Способ 3: Редактор реестра

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

  1. Откройте утилиту «Выполнить», зажав комбинацию Win + R. В поле введите regedit и нажмите на клавишу Enter или виртуальную кнопку «ОК».
  2. Переход к редактор реестра для определения версий NET Framework

  3. Перейдите по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\, где отыщите отдельные директории с версиями .NET Framework.
  4. Переход к папкам с NET Framework для определения установленных версий

  5. Выберите одну из них и раскройте каталог Client или Full. Там отыщите параметр Install. Если его значение 1, значит данная версия установлена на компьютере. 0 обозначает отсутствие компонента.
  6. Определение установленных версий NET Framework через редактор реестра

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

Способ 4: Скрипт для PowerShell

Начинающие пользователи вряд ли слышали о PowerShell, однако многие опытные знакомы с этой оболочкой. Данная утилита представлена в виде командной строки, где используется специальный язык управления сценариями, позволяющий запускать самые разнообразные скрипты. В этот раз мы задействуем PowerShell для определения версии компонента, а сделаем это следующим образом:

  1. Откройте «Пуск» и через поиск найдите нужное приложение. Запустите его от имени администратора.
  2. Запуск PowerShell для определения версии NET Framework

  3. Обладателям Windows 7 понадобится ввести команду (Get-ItemProperty "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full").Release -ge 394802, а в Виндовс 10 — Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\' | Get-ItemPropertyValue -Name Release | Foreach-Object { $_ -ge 394802 }. Затем потребуется нажать на клавишу Enter. Число 394802 обозначает поиск файла в редакторе реестра, о чем мы детальнее поговорим далее.
  4. Ввод скрипта для определения версии NET Framework в PowerShell

  5. Если запрашиваемый компонент не найден, появится результат False.
  6. Результат False в PowerShell при определении версии NET Framework

  7. В случае успеха отобразится True, что означает — искомая версия установлена.
  8. Результат True при определении версии NET Framework

Упомянутый выше номер у каждой версии разный. На официальном сайте компании Microsoft присутствует детальное описание этой информации. Перейдите по указанной ниже ссылке, чтобы ознакомиться с ней. После во вводимой команде уже нужно будет поставить определенный номер.

Версии и зависимости платформы .NET Framework

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

Подробнее: Как обновить .NET Framework

Автор статьи Виктор Бухтеев Вам помогли мои советы?
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
17 октября 2023 12:40

всё получилось! Спасибо, Вам.

Рекомендуем: