Как найти нет фрамеворк

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

Как быстро проверить версию «.NET Framework» в «Windows 10»?

Введение

Стационарные настольные персональные компьютеры и ноутбуки в различном конфигурационном варианте конечного исполнения (нетбуки, ультрабуки, ноутбуки-трансформеры и т.д.), как наиболее массово представленные образцы современных компьютерных устройств, являются самыми востребованными вычислительными комплексами и применяются пользователями для выполнения высоко затратных операций и решения многих трудоемких задач на регулярной основе.

Для полноценного использования, заложенного производителями устройств, потенциала разно форматных компьютеров, управления всеми запущенными процессами и удобного взаимодействия пользователей необходимо наличие соответствующего программного обеспечения. Среди доступных вариантов от различных доверенных разработчиков особой популярностью, выраженной в наиболее массовом представлении на конечных образцах вычислительных устройств, пользуется операционная система «Windows» от корпорации «Microsoft», представленная пользователям, на сегодняшний день, в своей новейшей десятой версии.

Благодаря кроссплатформенной оболочке, высоким функциональным возможностям и удачному, дружественному к пользователям, интерфейсу, количество пользователей «Windows 10» неуклонно растет, и постоянно увеличивается число разнообразных совместимых сторонних приложений, разрабатываемых и внедряемых на основе данной системы.

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

Программная среда «.NET Framework» является открытой и кроссплатформенной, что означает ее полную поддержку основными популярными операционными системами «Windows», «Linux» и «Mac OS».

Хотя в большинстве случаев пользователям нет необходимости беспокоиться о номере версии «.NET Framework», установленной в системе «Windows 10», иногда, для запуска некоторых приложений, требуется определенный конкретный выпуск. Профессиональным программистам обычно требуется запускать несколько версий платформы для разработки и развертывания приложений, и именно в данном случае может пригодиться способ определения версий «.NET Framework», доступных в системе компьютерного устройства.

Так или иначе, какой бы ни была причина, пользователи могут воспользоваться как минимум тремя способами определения версии «.NET Framework», а именно с помощью командной строки, расширяемого средства автоматизации «PowerShell» или получить требуемые сведения в соответствующем реестре системы.

В данном руководстве по описанию возможностей операционной системы «Windows 10» мы покажем, как определить версию платформы «.NET Framework», установленную в пользовательском персональном компьютере.

Примечание. Данное руководстве ориентировано в основном на использование в операционной системе «Windows 10», но пользователи могут задействовать представленные методы также и в более ранних версиях системы, таких как «Windows 8.1» или «Windows 7».

Как проверить версию «.NET Framework» с помощью приложения «Командная строка»?

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

  • Откройте окно востребованной консоли, обладающей соответствующими дополнительными привилегиями для внесения системных изменений, одним из нескольких, доступных для использования в операционной системе «Windows 10», способов, максимально удобным для каждого конкретного пользователя или наиболее простым. Например, нажмите на закрепленной «Панели задач» в нижнем левом углу рабочего стола на кнопку «Поиск», представленную в виде схематического символьного изображения «лупы», и откройте всплывающую поисковую панель. В отведенном поле введите фразу «Командная строка». После поиска совпадений, ответственный инструмент поисковой службы представит в разделе «Лучшее соответствие» искомый результат. Щелкните по нему правой кнопкой мыши и добейтесь отображения всплывающего контекстного меню, в котором, из перечня предлагаемых допустимых действий, выберите раздел «Запуск от имени администратора». Или в правом боковом меню поисковой панели щелкните левой кнопкой мыши доступный для взаимодействия одноименный раздел, и востребованное приложение «Командная строка» с привилегированными правами будет незамедлительно запущено.
Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • В открывшемся окне консоли в выделенном мигающим указателем месте введите следующую команду (без использования наружных кавычек): «reg query “HKLMSOFTWAREMicrosoftNet Framework SetupNDP” /s», позволяющую определить версию установленной платформы «.NET Framework», а затем нажмите на клавишу «Ввод» на клавиатуре для исполнения заданного указания.
Как быстро проверить версию «.NET Framework» в «Windows 10»?
Как быстро проверить версию «.NET Framework» в «Windows 10»?

Система обработает запрос и предоставит соответствующий структурированный перечень, содержащий искомую информацию.

Как быстро проверить версию «.NET Framework» в «Windows 10»?

Если пользователям необходимо убедиться в наличии установленной версии «4.x» (где «х» – изменяемый номер доступной сборки четвертой версии), то используйте следующий вариант команды (без граничных кавычек): «reg query “HKLMSOFTWAREMicrosoftNet Framework SetupNDPv4” /s», подтвердив исполнение запроса нажатием на клавиатуре на клавишу «Ввод».

Как быстро проверить версию «.NET Framework» в «Windows 10»?
Как быстро проверить версию «.NET Framework» в «Windows 10»?

В подготовленном отчете по результатам исполнения команды проверьте текстовую строку «Version», чтобы ознакомиться с версией выпуска «.NET Framework», доступной в используемом варианте операционной системы «Windows 10».

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

Как получить искомые ведения о версии «.NET Framework» с помощью приложения «Редактор реестра»?

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

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

  • Открыть приложение «Редактор реестра» можно многими различными способами. Но наиболее быстрый и удобный из доступных для взаимодействия вариантов подразумевает использование возможностей диалогового окна «Выполнить». Нажмите совместно комбинацию клавиш «Windows + R» и откройте востребованное окно. В исполняемом поле «Открыть» введите следующую команду: «regedit», а затем нажмите на кнопку «ОК» или клавишу «Ввод» на клавиатуре, запустив ее выполнение. Ответственная служба мгновенно произведет запуск и отобразит окно искомого приложения «Редактор реестра».
Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • В левой боковой панели навигации открывшегося окна выполните последовательный пошаговый переход от одной директории к другой, следуя представленному адресу: «HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP», до конечного искомого местоположения, дважды щелкая левой кнопкой мыши по каждому элементу адресного пути или нажимая на индикативную стрелку управления «вправо» рядом с каждой из необходимых директорий.
Как быстро проверить версию «.NET Framework» в «Windows 10»?
Как быстро проверить версию «.NET Framework» в «Windows 10»?

Совет. В операционной системе «Windows 10» пользователи теперь могут скопировать и вставить требуемый путь в адресную строку реестра, расположенную под лентой главного меню управления приложения «Редактор реестра», чтобы сразу напрямую перейти к востребованному месту назначения и избежать неверного выбора не связанной директории (в приложении представлено много схожих и сложных названий, способных запутать пользователей и вынудить их ошибиться при переходе к искомому реестру).

  • Из вложенных элементов раздела «NDP» выберите директорию основной версии – например, «v4» или «v4.0» – нажав на связанную индикативную стрелку управления «вправо» рядом с соответствующей директорией или дважды щелкнув левой кнопкой мыши по ее названию.
Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • Во вложенном содержимом открывшейся директории щелкните для выбора раздел «Client».
Как быстро проверить версию «.NET Framework» в «Windows 10»?

Подсказка. В более ранних выпусках версий «.NET Framework» искомая информация о номере выпуска будет располагаться в разделе, озаглавленном числовым коэффициентом или названием «Setup», вместо раздела «Client». Например, директория «.NET Framework» версии «3.5» содержит искомый раздел под номером «1033», в то время как версия «3.0» представлена разделом «Setup».

Как быстро проверить версию «.NET Framework» в «Windows 10»?
Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • В правой связанной с разделом «Client» боковой панели окна отметьте параметр «Version», и в вертикальном столбце «Значение» ознакомьтесь с числовым индексом версии платформы «.NET Framework».

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

Как определить, присутствующую в операционной системе компьютера, версию «.NET Framework» с помощью приложения «Windows PowerShell»?

Если пользователи в операционной системе «Windows 10» используют встроенное расширяемое средство автоматизации от корпорации «Microsoft» с открытым исходным кодом «Windows PowerShell», предпочитаемо заданное по умолчанию, то можно воспользоваться несколькими методами определения востребованных версий программной платформы «.NET Framework» на персональном компьютерном устройстве, включая возможности исполняемого сценария или установки модуля инструмента командной строки.

Проверьте версию «.NET Framework» посредством задействования пользовательской команды

Чтобы использовать доступный системный инструмент «Windows PowerShell» для определения искомых версий «.NET Framework», пользователям потребуется выполнить следующий пошаговый алгоритм простых упорядоченных действий.

  • Воспользуйтесь наиболее подходящим, удобным, привычным или понравившемся способом и произведите запуск приложения «Windows PowerShell» с привилегированными правами администратора для выполнения сценария повышенной ответственности. Например, нажмите на закрепленной «Панели задач» в нижнем левом углу рабочего стола на кнопку «Пуск», выполненную в виде схематического изображения «проекции окна», и откройте главное пользовательское меню «Windows». В основном упорядоченном перечне, установленных в системе компьютера, служебных инструментов и программ сторонних разработчиков найдите, задействуя колесо вращения компьютерной мыши или ползунок полосы прокрутки меню, и откройте раздел «Windows PowerShell». В открывшемся вложенном дополнительном меню отыщите и щелкните правой кнопкой мыши одноименный раздел «Windows PowerShell» для мгновенного отображения всплывающего контекстного меню. Из списка допустимых действий выберите раздел «Дополнительно», открывающий новое добавочное скрытое меню, в котором нажмите на требуемый раздел «Запуск от имени администратора», незамедлительно запускающий востребованное приложение «Windows PowerShell» с привилегированными правами.
Как быстро проверить версию «.NET Framework» в «Windows 10»?

Или выберите сразу (при соответствующем наличии) исполняемый раздел «Запуск от имени администратора» в выделенной области «Задачи» всплывающего контекстного меню.

Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • В открывшемся окне приложения «Windows PowerShell» в выделенном мигающим индикатором месте введите следующую команду (или скопируйте и вставьте для исключения опечаток и ошибок), чтобы определить версию «.NET Framework», и нажмите на клавиатуре на клавишу «Ввод» для исполнения (использовать без граничных кавычек): «Get-ChildItem ‘HKLM:SOFTWAREMicrosoftNET Framework SetupNDP’ -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match ‘^(?!S)p{L}’} | Select PSChildName, version».
Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • Обработав указанный сценарий, ответственная служба в вертикальном столбце «Version» представит искомые результаты, и пользователи смогут определить выпуски «.NET Framework», непосредственно задействованные в программной оболочке операционной системы «Windows 10»
Как быстро проверить версию «.NET Framework» в «Windows 10»?

После исполнения пользователями пошагового алгоритма простых упорядоченных действий, выходные данные, представленные в приложении «Windows PowerShell» по результатам произведенных действий, должны показать информацию как для клиента, так и для полной версии «.NET Framework», установленной на пользовательском устройстве (если применимо).

Проверьте версию «.NET Framework» при помощи функции «DotNetVersionLister»

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

Чтобы узнать список версий «.NET Framework», установленных в операционной системе «Windows 10», пользователям предстоит выполнить следующий алгоритм простых упорядоченных и последовательных действий.

  • Осуществите запуск приложения «Windows PowerShell», используя представленный в предыдущем разделе или другой доступный и комфортный способ. Например, щелкните правой кнопкой мыши по кнопке «Пуск», расположенной на закрепленной «Панели задач» в нижнем левом углу рабочего стола и представленную графическим символьным изображением «проекции окна», или нажмите совместно комбинацию клавиш «Windows + X» и откройте востребованное меню «Опытного пользователя». В представленной всплывающей панели отыщите, из доступного для использования перечня разрешенных действий, и выберите раздел «Windows PowerShell (администратор)», мгновенно открывающий востребованное одноименное приложение, наделенное соответствующими привилегиями.
Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • В указанном мигающим индикатором месте введите (или выделите, скопируйте и вставьте стандартным способом) следующую команду для установки необходимого модуля, и нажмите на клавишу «Ввод» на клавиатуре для запуска процесса определения (наружные кавычки не учитывать): «Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force».
Как быстро проверить версию «.NET Framework» в «Windows 10»?
Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • Подтвердите свое согласие на использование соответствующего модуля вводом буквы «Y» («Yes») в соответствующей строке выбора и нажмите на клавишу «Ввод».
Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • Повторно наберите букву «Y» («Yes»), соглашаясь на возможные риски при использовании функционального инструмента из ненадежного репозитория, и снова нажмите на клавишу исполнения «Ввод» на клавиатуре.
Как быстро проверить версию «.NET Framework» в «Windows 10»?
  • По завершению установки в новой строке приложения «Windows PowerShell» укажите следующую исполняемую команду, чтобы определить версию установленной на компьютере платформы «.NET Framework», и нажмите на клавишу «Ввод» на клавиатуре (наружные кавычки опустить»: «Get-STDotNetVersion».
Как быстро проверить версию «.NET Framework» в «Windows 10»?

После исполнения описанного алгоритма простых упорядоченных последовательных действий, пользователи получат искомые сведения об установленных в данной операционной системе «Windows 10» версиях «.NET Framework».

Заключение

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

Особенно, значительному росту популярности способствует использование прогрессивных программных оболочек управления как компьютерными устройствами в целом, так и всеми запущенными исполняемыми процессами, вне зависимости от степени трудоемкости и итогового уровня затрат. Наиболее массовой, получившей предпочтение подавляющего большинства пользователей, является программная среда управления от корпорации «Microsoft», доступная пользователям в настоящий момент в своей новейшей версии «Windows 10».

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

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

Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике: https://hetmanrecovery.com/ru/recovery_news/how-to-quickly-check-the-version-of-net-framework-in-windows-10.htm

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

Содержание:

  • Информация об установленных версиях .NET Framework в реестре
  • Как узнать версию .NET Framework с помощью PowerShell?
  • Проверить версию .Net Framework на удаленных компьютерах
  • Вывести версии .NET Framework в командной строке

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

При установке или обновлении любой версии .NET Framework, изменения записываются в реестр Windows.

Откройте редактор реестра (regedit.exe) и перейдите в раздел HKLM SOFTWAREMicrosoftNET Framework SetupNDP. В этой ветке хранится информация обо всех версиях .NET на компьютере. Разверните любой раздел и обратите внимание на следующие параметры (для .Net 4.x нужно развернуть ветку Full):

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

версии .Net Framework в реестре

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

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

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

С помощью следующей таблицы вы можете установить соответствие между номером релиза и версией .NET Framework (применимо к .NET 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
393295 .NET Framework 4.6 на Windows 10
393297 .NET Framework 4.6
394254 .NET Framework 4.6.1 на Windows 10 1511
394271 .NET Framework 4.6.1
394802 .NET Framework 4.6.2 на Windows 10 1607
394806 .NET Framework 4.6.2
460798 .NET Framework 4.7 на Windows 10 1703
460805 .NET Framework 4.7
461308 .NET Framework 4.7.1 на Windows 10 1709
461310 .NET Framework 4.7.1
461808 .NET Framework 4.7.2 на Windows 10 1803
461814 .NET Framework 4.7.2
528372 .NET Framework 4.8 на Windows 10 2004, 20H2, и 21H1
528040 .NET Framework 4.8 на Windows 10 1903 и 1909
528449 .NET Framework 4.8 в Windows Server 2022 и Windows 11
528049 .NET Framework 4.8 (остальные версии Window)

.NET Framework 4.8 сегодня — самая последняя доступная версия .NET Framework.

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

Можно получить информацию об установленных версиях и релизах NET Framework на компьютере с помощью PowerShell. Проще всего получить эти данные напрямую из реестра с помощью командлетов
Get-ChildItem
и
Get-ItemProperty
(подробнее о работе с записями реестра из PowerShell).

Чтобы вывести таблицу по всем версиям .Net Framework на компьютере, выполните команду:

Get-ChildItem ‘HKLM:SOFTWAREMicrosoftNET Framework SetupNDP’ -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match ‘^(?!S)p{L}’} | Select PSChildName, version

вывести список установленных версий .net framework с помощью powershell

На этом компьютере установлены версии .Net 2.0, 3.0, 3.5 и 4.7.

Начиная с версии .Net v4.0 более новая версия Framework перезаписывает (заменяет) старую версию. Т.е. если на компьютере был установлен .NET Framework 4.7, то при установке .NET Framework 4.8, старая версия пропадет.

Можно вывести только номер релиза (для версий .Net 4.x):

(Get-ItemProperty ‘HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full’  -Name Release).Release

получить номер релиза net framework из консоли powershell

Согласно таблице, номер 528449 соответствует версии .Net Framework 4.8 в Windows 11.

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

Вы можете удаленно получить список версий .Net Framework, установленных на компьютерах в вашей сети помощью PowerShell.

Ниже представлен небольшой PowerShell скрипт, который получает список компьютеров из текстового файла и проверяет на всех версию .Net Framework. Для запуска команд на удаленных компьютерах используется WinRM командлет Invoke-Command.

Function GetNetFramework {
Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -recurse |
Get-ItemProperty -name Version,Release -EA 0 |
Where { $_.PSChildName -match '^(?![SW])p{L}'} |
Select PSChildName, Version, Release, @{
name="Product"
expression={
switch -regex ($_.Release) {
"378389" { [Version]"4.5" }
"378675|378758" { [Version]"4.5.1" }
"379893" { [Version]"4.5.2" }
"393295|393297" { [Version]"4.6" }
"394254|394271" { [Version]"4.6.1" }
"394802|394806" { [Version]"4.6.2" }
"460798|460805" { [Version]"4.7" }
"461308|461310" { [Version]"4.7.1" }
"461808|461814" { [Version]"4.7.2" }
"528040|528049|528449|528372" { [Version]"4.8" }
{$_ -gt 528449} { [Version]"Undocumented version (> 4.8)" }
}
}
}
}
[email protected]()
$servers= Get-Content C:PSservers.txt
foreach ($server in $servers)
{
$result+=Invoke-Command -ComputerName $server -ScriptBlock $function:GetNetFramework
}
$result|  select PSComputerName,@{name = ".NET Framework"; expression = {$_.PSChildName}},Product,Version,Release| Out-GridView

Скрипт выводит табличку (через Out-GridView) со списком версий .Net Framework, установленных на удаленных компьютерах.

poweshell скрипт для получения версий net framework на удаленных компьютерах

Также вы можете задать список компьютеров, на которых нужно проверить .NET так:

$servers= @("pc1","pc2","pc3","pc4","pc5")

Или выбрать список компьютеров из домена с помощью командлета Get-ADComputer из модуля AD PowerShell. Следующая команда выберет все активные хосты Windows Server в домене:

$servers= Get-ADComputer -Filter 'operatingsystem -like "*Windows server*" -and enabled -eq "true"'

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

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

  • %SystemRoot%Microsoft.NETFramework
  • %SystemRoot%Microsoft.NETFramework64

Вы можете просто открыть этот каталог и увидеть список установленных версий .NET. Каждой версии соответствует отдельный каталог с символом v и номером версии в качестве имени папки. Можно вывести список установленных версий .NET Framework из команды строки:

dir %WINDIR%Microsoft.NetFrameworkv* /O:-N /B

узнать версию net framework из командной строки windows

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

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

Программа .NET Version Check

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

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

Приложение .NET Version Detector

Альтернативный вариант сторонних утилит

Также столь же просто получить данные об установленной платформе NET.Framework помогает программа ASoft.NET Version Detector. Её также всего лишь необходимо запустить, выждать небольшое количество времени, после чего ознакомиться с готовой информацией. Кстати, пользователь должен понимать, что на компьютере может быть установлена не одна версия, сразу несколько платформы Microsoft.NET Framework.

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

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

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

В некоторых случаях пользователям операционных систем Windows необходимо узнать установленные на компьютере версии .NET Framework.

Узнать список установленных версий .NET Framework можно несколькими способами.

Как узнать версии .NET Framework используя VBScript

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

Скачайте zip-архив по ссылке ниже.

Скачать DetermineNetframeworkVersion.vbs.

Извлеките скрипт из архива в любое место, например на рабочий стол и запустите его двойным кликом мыши.

В окне Контроль учетных записей нажмите кнопку Да.

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

Как узнать версии .NET Framework используя редактор реестра

Запустите редактор реестра, для этого нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите (скопируйте и вставьте) regedit и нажмите клавишу Enter ↵.

В окне редактора реестра, перейдите по следующему пути:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
ET Framework Setup
DP

Здесь мы увидим разделы с наименованием версий, пока нам нужны разделы с именами v2.0.50727, v3.0, v3.5.

Нажмите на любой из этих разделов, и в правой части окна вы увидите список параметров. Нам нужны только параметры Install, SP, Version.

Если параметр Install имеет значение 1, то это говорит о том что данная версия .NET Framework установлена.

Параметр SP указывает на номер установленного Service Pack.

Параметр Version содержит полный номер версии .NET Framework.

Все параметры для определения пакета .NET Framework версий 4.0 и выше находятся в подразделах Full и Client, раздела v4.

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

Чтобы определить версию .NET Framework 4.0 и выше в операционной системе Windows, необходимо в редакторе реестра перейти по одной из следующей ветке:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
ET Framework Setup
DP\v4\Client

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
ET Framework Setup
DP\v4\Full

Теперь также смотрим значение параметра Install, если его значение равно 1, то это значит что данная версия .NET Framework установлена.

Обратите внимание на параметр Release, с помощью его значения можно точно узнать установленную версию .NET Framework 4.0 и выше.

Значения параметра Release приведены в таблице ниже.

Значение DWORD “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 8, Windows 7 с пакетом обновления 1 (SP1) или Windows Vista с пакетом обновления 2 (SP2)
379893 .NET Framework 4.5.2
В системах Windows 10: 393295.
Во всех других версиях ОС: 393297
.NET Framework 4.6
В системах Windows 10 с ноябрьским обновлением: 394254.
Во всех других версиях ОС: 394271
.NET Framework 4.6.1
В юбилейном обновлении Windows 10 Anniversary Update: 394802.
Во всех других версиях ОС: 394806
.NET Framework 4.6.2
В обновлении Windows 10 Creators Update: 460798.
Во всех других версиях ОС: 460805
.NET Framework 4.7
В Windows 10 Fall Creators Update: 461308.
Во всех других версиях ОС: 461310
.NET Framework 4.7.1
461808 .NET Framework 4.7.2

Также, на сайте компании Microsoft, можно посмотреть полный список значений реестра для соответствующей версии .NET Framework, для этого перейдите по этой ссылке и по этой ссылке

Такими способами можно быстро и точно определить установленные на компьютере версии .NET Framework.

Ну а если нужно установить .NET Framework, то для этого читайте следующие статьи:
Как установить .NET Framework 3.5 и 4.5 в Windows 10
Как установить .NET Framework 3.5 в Windows 10 используя Windows PowerShell
Как установить .NET Framework 3.5 в Windows 8.1

Introduction

In this article, you will learn how to find the .NET Framework version that’s installed on your Windows 10 PC?

There are some ways by which you can easily find it. Here’s how,

Find the .NET Framework Version using File Explorer

We can check the version from File Explorer. For this, we need to move to the C:WindowsMicrosoft.NETFramework folder on your system.

Please follow the below steps,

Step 1

First, open run and press Windows+R keys at the same time.

Step 2

In the Run box, type the following path and press Enter.

C:WindowsMicrosoft.NETFramework

How To Check .NET Framework Version On Windows 10

If you’ve installed Windows 10 on another drive then replace “C” with the letter of your Windows installation drive.

Step 3

In the Framework folder, we will look for the folder that shows the highest version number. Which is “v4.0.30319” in my system. Double-click this folder to open it.

How To Check .NET Framework Version On Windows 10

Step 4

Now we can see that in this folder there is a file name “Accessibility.dll”.

How To Check .NET Framework Version On Windows 10

Step 5

Right-click on this file “Accessibility.dll” and select “Properties.”

How To Check .NET Framework Version On Windows 10

Step 6

Click on the “Properties”.

As you are shown below we click the “Details” tab at the top.

How To Check .NET Framework Version On Windows 10

AS you can see the “Details” tab shows various information about the Accessibility.dll file.

Here, you can see the value of “Product version = 4.8.4084.0” this is the most recent .NET Framework version installed on your system.

That’s all. I hope now you can easily check your .NET framework version.

Check the .NET Framework Version using PowerShell command

Another easy way to check your .NET Framework version is by using a PowerShell command.

Please follow the below steps,

Step 1

Click on the start menu and search for “Windows PowerShell,” once it will appear then open it.

How To Check .NET Framework Version On Windows 10

Step 2

When you open PowerShell you will get this window,

How To Check .NET Framework Version On Windows 10

Step 3

Paste the following command and press Enter,

Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version

How To Check .NET Framework Version On Windows 10

Step 4

In the below image you can see that here is a list of .NET Framework versions installed on your system. You can see the highest number is “4.8.4084.0” which is the most recent framework version on your PC.

How To Check .NET Framework Version On Windows 10

Now you are able to check your .NET framework version by using the PowerShell command.

For more articles on windows 10 please check from here,

  • Windows 10 articles

Добавить комментарий