Если пользователям необходимо определить версию программной платформы «.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», способов, максимально удобным для каждого конкретного пользователя или наиболее простым. Например, нажмите на закрепленной «Панели задач» в нижнем левом углу рабочего стола на кнопку «Поиск», представленную в виде схематического символьного изображения «лупы», и откройте всплывающую поисковую панель. В отведенном поле введите фразу «Командная строка». После поиска совпадений, ответственный инструмент поисковой службы представит в разделе «Лучшее соответствие» искомый результат. Щелкните по нему правой кнопкой мыши и добейтесь отображения всплывающего контекстного меню, в котором, из перечня предлагаемых допустимых действий, выберите раздел «Запуск от имени администратора». Или в правом боковом меню поисковой панели щелкните левой кнопкой мыши доступный для взаимодействия одноименный раздел, и востребованное приложение «Командная строка» с привилегированными правами будет незамедлительно запущено.
- В открывшемся окне консоли в выделенном мигающим указателем месте введите следующую команду (без использования наружных кавычек): «reg query “HKLMSOFTWAREMicrosoftNet Framework SetupNDP” /s», позволяющую определить версию установленной платформы «.NET Framework», а затем нажмите на клавишу «Ввод» на клавиатуре для исполнения заданного указания.
Система обработает запрос и предоставит соответствующий структурированный перечень, содержащий искомую информацию.
Если пользователям необходимо убедиться в наличии установленной версии «4.x» (где «х» – изменяемый номер доступной сборки четвертой версии), то используйте следующий вариант команды (без граничных кавычек): «reg query “HKLMSOFTWAREMicrosoftNet Framework SetupNDPv4” /s», подтвердив исполнение запроса нажатием на клавиатуре на клавишу «Ввод».
В подготовленном отчете по результатам исполнения команды проверьте текстовую строку «Version», чтобы ознакомиться с версией выпуска «.NET Framework», доступной в используемом варианте операционной системы «Windows 10».
Выполнив предложенный упорядоченный алгоритм простых пошаговых действий, пользователи мгновенно узнают все представленные версии платформы «.NET Framework», полноценно функционирующие в компьютерном устройстве.
Как получить искомые ведения о версии «.NET Framework» с помощью приложения «Редактор реестра»?
Чтобы воспользоваться для определения, задействованной на персональном компьютере под управлением операционной системы «Windows 10», версии программной платформы «.NET Framework» посредством доступных возможностей служебного встроенного системного приложения «Редактор реестра», пользователям предстоит осуществить следующий пошаговый алгоритм простых упорядоченных действий.
Примечание. Необходимо помнить, что любые действия с реестром могут привести к нежелательным результатам, в следствие которых могут перестать функционировать отдельные службы, системные инструменты, встроенные приложения или программы сторонних разработчиков, возникнут единичные или множественные ошибки, неполадки, сбои и даже полный крах операционной системы. Чтобы избежать развития негативного сценария, создайте удаленный резервный архив важных системных и пользовательских файлов или всей системы, при соответствующей возможности, на удаленном запоминающем устройстве, задействуя любой удобный инструмент для резервного копирования данных.
- Открыть приложение «Редактор реестра» можно многими различными способами. Но наиболее быстрый и удобный из доступных для взаимодействия вариантов подразумевает использование возможностей диалогового окна «Выполнить». Нажмите совместно комбинацию клавиш «Windows + R» и откройте востребованное окно. В исполняемом поле «Открыть» введите следующую команду: «regedit», а затем нажмите на кнопку «ОК» или клавишу «Ввод» на клавиатуре, запустив ее выполнение. Ответственная служба мгновенно произведет запуск и отобразит окно искомого приложения «Редактор реестра».
- В левой боковой панели навигации открывшегося окна выполните последовательный пошаговый переход от одной директории к другой, следуя представленному адресу: «HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP», до конечного искомого местоположения, дважды щелкая левой кнопкой мыши по каждому элементу адресного пути или нажимая на индикативную стрелку управления «вправо» рядом с каждой из необходимых директорий.
Совет. В операционной системе «Windows 10» пользователи теперь могут скопировать и вставить требуемый путь в адресную строку реестра, расположенную под лентой главного меню управления приложения «Редактор реестра», чтобы сразу напрямую перейти к востребованному месту назначения и избежать неверного выбора не связанной директории (в приложении представлено много схожих и сложных названий, способных запутать пользователей и вынудить их ошибиться при переходе к искомому реестру).
- Из вложенных элементов раздела «NDP» выберите директорию основной версии – например, «v4» или «v4.0» – нажав на связанную индикативную стрелку управления «вправо» рядом с соответствующей директорией или дважды щелкнув левой кнопкой мыши по ее названию.
- Во вложенном содержимом открывшейся директории щелкните для выбора раздел «Client».
Подсказка. В более ранних выпусках версий «.NET Framework» искомая информация о номере выпуска будет располагаться в разделе, озаглавленном числовым коэффициентом или названием «Setup», вместо раздела «Client». Например, директория «.NET Framework» версии «3.5» содержит искомый раздел под номером «1033», в то время как версия «3.0» представлена разделом «Setup».
- В правой связанной с разделом «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» с привилегированными правами.
Или выберите сразу (при соответствующем наличии) исполняемый раздел «Запуск от имени администратора» в выделенной области «Задачи» всплывающего контекстного меню.
- В открывшемся окне приложения «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».
- Обработав указанный сценарий, ответственная служба в вертикальном столбце «Version» представит искомые результаты, и пользователи смогут определить выпуски «.NET Framework», непосредственно задействованные в программной оболочке операционной системы «Windows 10»
После исполнения пользователями пошагового алгоритма простых упорядоченных действий, выходные данные, представленные в приложении «Windows PowerShell» по результатам произведенных действий, должны показать информацию как для клиента, так и для полной версии «.NET Framework», установленной на пользовательском устройстве (если применимо).
Проверьте версию «.NET Framework» при помощи функции «DotNetVersionLister»
В качестве альтернативного варианта, пользователи могут воспользоваться функциональным инструментом, предлагаемым сообществом разработчиков «GitHub», который позволяет легко запрашивать и отображать список установленных версий «.NET Framework» на задействуемом компьютере.
Чтобы узнать список версий «.NET Framework», установленных в операционной системе «Windows 10», пользователям предстоит выполнить следующий алгоритм простых упорядоченных и последовательных действий.
- Осуществите запуск приложения «Windows PowerShell», используя представленный в предыдущем разделе или другой доступный и комфортный способ. Например, щелкните правой кнопкой мыши по кнопке «Пуск», расположенной на закрепленной «Панели задач» в нижнем левом углу рабочего стола и представленную графическим символьным изображением «проекции окна», или нажмите совместно комбинацию клавиш «Windows + X» и откройте востребованное меню «Опытного пользователя». В представленной всплывающей панели отыщите, из доступного для использования перечня разрешенных действий, и выберите раздел «Windows PowerShell (администратор)», мгновенно открывающий востребованное одноименное приложение, наделенное соответствующими привилегиями.
- В указанном мигающим индикатором месте введите (или выделите, скопируйте и вставьте стандартным способом) следующую команду для установки необходимого модуля, и нажмите на клавишу «Ввод» на клавиатуре для запуска процесса определения (наружные кавычки не учитывать): «Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force».
- Подтвердите свое согласие на использование соответствующего модуля вводом буквы «Y» («Yes») в соответствующей строке выбора и нажмите на клавишу «Ввод».
- Повторно наберите букву «Y» («Yes»), соглашаясь на возможные риски при использовании функционального инструмента из ненадежного репозитория, и снова нажмите на клавишу исполнения «Ввод» на клавиатуре.
- По завершению установки в новой строке приложения «Windows PowerShell» укажите следующую исполняемую команду, чтобы определить версию установленной на компьютере платформы «.NET Framework», и нажмите на клавишу «Ввод» на клавиатуре (наружные кавычки опустить»: «Get-STDotNetVersion».
После исполнения описанного алгоритма простых упорядоченных последовательных действий, пользователи получат искомые сведения об установленных в данной операционной системе «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 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 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
Согласно таблице, номер 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, установленных на удаленных компьютерах.
Также вы можете задать список компьютеров, на которых нужно проверить .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
Команда выведет все установленные версии кроме 4.5, т.к. .NET Framework 4.5 устанавливается в подкаталог v4.0.xxxxx.
Модуль PowerShell 2.0.
Подраздел NET Framework Setup в пути реестра не начинается с точки.
Содержание
- Минимальная версия
- Использование редактора реестра
- Использование PowerShell для проверки минимальной версии
- Отправка запросов в реестр с помощью кода
- Использование редактора реестра (более ранние версии платформы)
- Запрос реестра с помощью кода (более ранние версии платформы)
- Поиск версий CLR
- С помощью PowerShell или «Командной строки»
- С внешнего носителя
- Устранение неполадок
- Как включить net framework windows 10
- Включение компонента NET Framework в windows 10
- .NET Framework 3.5 отсутствует в Windows 10 [ПОЛНОЕ РУКОВОДСТВО]
- Решение 4. Установите недостающие обновления и попробуйте снова
- Решение 5 – Выполните сканирование SFC/DISM
- Решение 5. Используйте команду lodctr
- Решение 6 – Изменить вашу групповую политику
- Решение 7 – Проверьте ваш Центр поддержки
- Как правильно использовать платформу Microsoft NET Framework в Windows 10
- Особенности Microsoft NET Framework в Windows 10
- Какую Microsoft NET Framework устанавливать на Windows 10
- Как установить/обновить Microsoft NET Framework на Windows 10
- Установка с использованием панели управления
- Установка с помощью сайта Microsoft
- Видео: инсталляция Microsoft NET Framework на компьютер
- Использование дополнительных программ при работе с NET Framework
- Как узнать установленную версию Microsoft NET Framework
- Видео: определение версии Microsoft NET Framework
- Как удалить Microsoft NET Framework
Минимальная версия
Использование редактора реестра
В меню Пуск выберите Выполнить, введите regedit и нажмите кнопку ОК.
(Для запуска программы regedit необходимы учетные данные администратора.)
Использование PowerShell для проверки минимальной версии
Используйте команды PowerShell для проверки значения параметра Release в подразделе HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full.
Отправка запросов в реестр с помощью кода
Используйте методы RegistryKey.OpenBaseKey и RegistryKey.OpenSubKey для доступа к подразделу HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full в реестре Windows.
Добавьте директиву using Microsoft.Win32 или Imports Microsoft.Win32 в начало файла кода, если вы еще этого не сделали.
Этот пример выводит данные, подобные следующим:
В этом примере применяются рекомендации для проверки версии:
Подраздел NET Framework Setup в пути реестра не начинается с точки.
Версия платформы | Подраздел реестра | Значение |
---|---|---|
1.0 | HKLMSoftwareMicrosoft.NETFrameworkPolicyv1.03705 | REG_SZ Install равно 1 |
1.1 | HKLMSoftwareMicrosoftNET Framework SetupNDPv1.1.4322 | REG_DWORD Install равно 1 |
2.0 | HKLMSoftwareMicrosoftNET Framework SetupNDPv2.0.50727 | REG_DWORD Install равно 1 |
3.0 | HKLMSoftwareMicrosoftNET Framework SetupNDPv3.0Setup | Значение REG_DWORD InstallSuccess равно 1 |
3.5 | HKLMSoftwareMicrosoftNET Framework SetupNDPv3.5 | REG_DWORD Install равно 1 |
Клиентский профиль 4.0 | HKLMSoftwareMicrosoftNET Framework SetupNDPv4Client | REG_DWORD Install равно 1 |
Полный профиль 4.0 | HKLMSoftwareMicrosoftNET Framework SetupNDPv4Full | REG_DWORD Install равно 1 |
Использование редактора реестра (более ранние версии платформы)
В меню Пуск выберите Выполнить, введите regedit и нажмите кнопку ОК.
Для запуска программы regedit необходимы учетные данные администратора.
Запрос реестра с помощью кода (более ранние версии платформы)
Используйте класс Microsoft.Win32.RegistryKey для доступа к подразделу HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP в реестре Windows.
В этом примере отобразятся выходные данные, аналогичные следующим:
Поиск версий CLR
Инструмент Clrver.exe
Пример результатов выполнения:
Класс Environment
Выполните запрос к свойству Environment.Version, чтобы получить объект Version.
Возвращенный объект System.Version указывает версию среды выполнения, в которой в настоящее время выполняется код. Он не содержит версий сборок или других версий среды выполнения, которые установлены на компьютере.
Получив объект Version, выполните к нему запрос:
Чтобы получить идентификатор основного выпуска (например, 4 в случае версии 4.0), используйте свойство Version.Major.
Чтобы получить идентификатор дополнительной версии (например, 0 в случае версии 4.0), используйте свойство Version.Minor.
Чтобы получить всю строку версии (например, 4.0.30319.18010), используйте метод Version.ToString. Он возвращает одно значение, соответствующее версии среды выполнения, в которой выполняется код. Он не возвращает версий сборок или других версий среды выполнения, которые установлены на компьютере.
В следующем примере свойство Environment.Version используется для получения сведений о версии среды CLR:
В этом примере отобразятся выходные данные, аналогичные следующим:
Источник
Чтобы убедиться в том, что данный компонент установлен на ПК, в «Панели управления» Windows 10 нужно выбрать «Программы и компоненты», после чего открыть «Включение и отключение компонентов Windows». О наличии платформы будет свидетельствовать соответствующая запись с отметкой.
Нажимая на кнопку «Скачать и установить этот компонент», пользователь инициирует загрузку требуемых файлов, после завершения установки которых можно снова проверить их наличие с помощью окна «Компоненты Windows».
Добраться до окна компонентов можно не только через «Панель управления», но и с помощью диалогового окна Windows 10, нажав комбинацию Win + R и введя команду OptionalFeatures. После запуска команды клавишей Enter откроются «Компоненты Windows».
Ещё один способ — простая активация требуемого компонента в том же окне. Если необходимая версия обозначена, но не активирована, следует установить напротив неё флажок.
С помощью PowerShell или «Командной строки»
Если же возникла необходимость воспользоваться официальным установщиком требуемого компонента, его можно найти на сайте «Центра загрузки Microsoft». В перечне поддерживаемых ОС Windows 10 нет, но платформа будет нормально функционировать, если задействовать так называемый режим совместимости, благодаря которому в «десятке» работает ПО, разработанное для устаревших версий ОС.
С внешнего носителя
Устранение неполадок
Исправить ситуацию можно с помощью утилит:
Источник
Как включить net framework windows 10
Здравствуйте уважаемые посетители сайта mixprise.ru в данной статье хотелось бы затронуть тему включения net framework в windows 10
Что это за компонент и для чего он собственно говоря нужен?
NET Framework – это так скажем программная платформа, которая служит для поддержки и работоспособности некоторых серверный продуктов и обычных программ.
Благодаря работы NET Framework программы и компоненты, которые написаны на различных языках программирования, адаптируются друг под друга и могут работать совместно и в тоже время исправно.
Многие программы и приложения в том числе работающие на WEB консоли, разрабатывались с помощью компонента NET Framework поэтому спокойно существовать и работать без нее они не смогут.
Включение компонента NET Framework в windows 10
Для начала откройте «Панель управления»
После чего нам необходимо перейти в пункт «Программы и компоненты»
Далее в левом меню выбираем раздел «Включение или отключение компонентов Windows»
В открывшимся списке компонентов Windows 10 ставим галочку напротив надписи «NET Framework 3.5 (включает NET 2.0 и 3.0)» затем жмем «Ок»
Для завершения установки вам потребуется наличие интернета на компьютере и выбрать пункт «Скачать файлы из центра обновления Windows»
После скачивания необходимых файлов с их последующей установкой компонент NET Framework в windows 10 будет активен
Но для применения изменений потребуется перезапуск системы, поэтому жмем «Перезагрузить сейчас»
Для того что бы удостоверится в том, что данный компонент был установлен, вновь откройте «Компоненты Windows» как мы можем наблюдать установка прошла успешно
Бывает такое что данный компонент у вас просто не установлен, для того что загрузить установочный файл перейдите по этой ссылке
Ну а у меня на этом все, если у вас возникли вопросы относительно темы: Как включить NET Framework в windows 10 пишите мне в комментарии и не забываем подписывается на рассылку, всем спасибо и удачи!
Источник
.NET Framework 3.5 отсутствует в Windows 10 [ПОЛНОЕ РУКОВОДСТВО]
.NET Framework 3.5 – важная функция для запуска многих приложений Windows, но некоторые пользователи сообщают, что эта функция не включена в Windows 10 или у них возникли проблемы с ее установкой.
.NET Framework является важной частью многих приложений, работающих на платформах Windows. Эта функция обеспечивает необходимую функциональность для нормального запуска этих приложений.
Чтобы выполнить эту команду, вам нужно заменить X буквой, обозначающей диск с установочным носителем. После запуска этой команды вы сможете установить.NET Framework 3.5 на вашем ПК без проблем.
Имейте в виду, что вы можете получить сообщение о том, что вам нужны административные привилегии для запуска этой команды. Если это произойдет, вам нужно запустить Командную строку как администратор и снова запустить эту команду.
Если у вас возникли проблемы с доступом к командной строке от имени администратора, вам лучше ознакомиться с этим руководством.
Решение 4. Установите недостающие обновления и попробуйте снова
По умолчанию Windows 10 загружает и устанавливает отсутствующие обновления автоматически, но вы также можете проверить наличие обновлений вручную, выполнив следующие действия:
Если у вас возникли проблемы с открытием приложения Настройка, обратитесь к этой статье, чтобы решить эту проблему.
Не можете обновить Windows 10? Ознакомьтесь с этим руководством, которое поможет вам быстро их решить.
Решение 5 – Выполните сканирование SFC/DISM
Чтобы выполнить сканирование SFC, вам необходимо сделать следующее:
Команда сканирования теперь остановлена до завершения процесса? Не волнуйтесь, у нас есть простое решение для вас.
Кажется, что все теряется при сбое DISM в Windows 10? Посмотрите это краткое руководство и избавьтесь от забот.
Решение 5. Используйте команду lodctr
Решение 6 – Изменить вашу групповую политику
Если вы хотите узнать больше о том, как редактировать групповую политику в Windows 10, ознакомьтесь с этим удобным руководством.
Решение 7 – Проверьте ваш Центр поддержки
Не удается открыть панель управления в Windows 10? Ознакомьтесь с этим пошаговым руководством, чтобы найти решение.
ЧИТАЙТЕ ТАКЖЕ
Источник
Как правильно использовать платформу Microsoft NET Framework в Windows 10
Особенности Microsoft NET Framework в Windows 10
Какую Microsoft NET Framework устанавливать на Windows 10
Все эти вариации будут корректно работать в операционной среде Windows 10.
Как установить/обновить Microsoft NET Framework на Windows 10
Установка с использованием панели управления
Раскрыть «Панель управления» системой, дважды щёлкнув по одноимённому значку на «Рабочем столе».
На «Рабочем столе» дважды щёлкаем по значку «Панель управления»
В раскрывшемся окне «Все элементы панели управления» найти и щёлкнуть по пиктограмме «Программы и компоненты».
В «Панели управления» открываем вкладку «Программы и компоненты»
В левой половине оснастки нажать на раздел «Включение и отключение компонентов Windows».
В окне «Программы и компоненты» выбираем «Включение или отключение компонентов Windows»
В панели «Компоненты Windows» отмечаем неактивные каталоги Microsoft NET Framework
Проводим перезагрузку компьютера
Установка с помощью сайта Microsoft
На странице жмём на клавишу «Скачать»
В окне «Выбор загрузки» делаем выбор имени и жмём клавишу Next
Подтверждаем загрузку Microsoft NET Framework, если она не началась автоматически через 30 секунд
Видео: инсталляция Microsoft NET Framework на компьютер
Использование дополнительных программ при работе с NET Framework
Для использования программной сборки Missed Features Installer 10 необходимо выполнить следующий ряд действий:
С сайта скачиваем сборку программ для Windows 10
Запустите файл и примите условия использования для запуска
Щёлкнуть по пиктограмме Click me 1st! для отключения контроля учётных записей и корректной инсталляции приложений.
В окне программы щёлкаем по пиктограмме Click me 1st!
В окне программы выбираем нужную версию
Как узнать установленную версию Microsoft NET Framework
Просмотр инсталлированных версий Microsoft NET Framework
В поле «Открыть» вводим команду regedit
В правой части окна отображается версия Microsoft NET Framework
Видео: определение версии Microsoft NET Framework
Как удалить Microsoft NET Framework
В списке программ выбираем версию Microsoft NET Framework, доступную для удаления
В панели выбираем версию Microsoft NET Framework для удаления
щёлкнуть по клавише Cleanup Now.
В панели жмём на клавишу Cleanup Now
Версии, встроенные в Windows 10 и не подлежащие удалению, можно только отключить. Для выполнения действия необходимо перейти по цепочке «Рабочий стол» — «Панель управления» — «Программы и компоненты» — «Включение или отключение компонентов Windows» — «Компоненты Windows» и в раскрытой панели снять переключатель у той версии, которую вы хотите отключить, а затем выполнить перезагрузку компьютера.
В панели отключаем выбранную версию Microsoft NET Framework
Источник
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
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.
Step 4
Now we can see that in this folder there is a file name “Accessibility.dll”.
Step 5
Right-click on this file “Accessibility.dll” and select “Properties.”
Step 6
Click on the “Properties”.
As you are shown below we click the “Details” tab at the top.
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.
Step 2
When you open PowerShell you will get this window,
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
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.
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
Хотите найти версию .NET Framework, установленную на вашем ПК с Windows 10? Вы можете использовать команду PowerShell или найти ее через проводник.
Быстрый и простой способ найти версию .NET Framework — использовать команду PowerShell. Выполнение этой команды выводит список всех версий фреймворка, установленных на вашем ПК.
Чтобы использовать эту команду, сначала откройте PowerShell. Сделайте это, открыв меню «Пуск», выполнив поиск «Windows PowerShell» и выбрав его.
В окне PowerShell введите следующую команду и нажмите Enter:
PowerShell покажет список версий .NET Framework, установленных в вашей системе. Здесь наибольшее число — это самая последняя версия фреймворка, доступная на вашем ПК.
Теперь вы можете закрыть окно PowerShell.
Просмотр версии .NET Framework через проводник
Вы также можете версию .NET Framework через Проводник. Вам нужно будет перейти в папку C:WindowsMicrosoft.NETFramework в вашей системе.
Чтобы быстро открыть папку «Framework» в проводнике, сначала откройте «Выполнить». Сделайте это, одновременно нажав клавиши Windows + R.
В поле «Выполнить» введите следующий путь и нажмите Enter. Если вы установили Windows 10 на диск, отличный от диска C, замените «C» на букву вашего установочного диска Windows в указанном ниже пути.
В окне папки Framework найдите папку с самым высоким номером версии. Дважды нажмите на эту папку, чтобы открыть ее.
На следующем скриншоте «v4.0.30319» — это папка с наибольшим номером, и мы откроем ее.
Примечание: Другие папки здесь представляют различные версии .NET Framework, установленные на вашем ПК. Помните, что на вашем ПК может быть установлено несколько версий .NET Framework.
Найдите в открывшейся папке файл «Accessibility.dll».
Щелкните правой кнопкой мыши «Accessibility.dll» и выберите «Свойства».
В окне «Свойства» нажмите вкладку «Подробно» вверху.
На вкладке «Подробно» отображается различная информация о выбранном файле. Здесь найдите значение рядом с «Версия файла», так как это значение является самой последней версией .NET Framework, установленной на вашем ПК.
На следующем скриншоте это значение 4.8.4084.0.