как узнать framework windows 10
Как узнать версию net framework на компьютере с Windows 10
В системе по умолчанию устанавливается множество различных компонентов, нужных для корректной работы большинства приложений. Бывают исключения, при которых приходится устанавливать сторонние средства. Одной из утилит, которая необходимо для правильной работы программ является net framework. Конечно, этот компонент иногда уже встроен в системы, но бывают исключения. В данной статье будет разобрано две темы – как узнать версию net framework и как этот компонент инсталлировать.
Net framework как узнать версию на Windows 10
Этим вопросом интересуется много пользователей, начиная от новичков и закачивая опытными юзерами. Для начала необходимо понять, что это за компонент, версию которого нужно узнать.
.NET Framework – платформа от компании Microsoft, предназначенная для выполнения различных приложения, написанных на разных языках программирования. Очень часто ее используют при создании программ и игр для Windows. Историю в целом о данной технологии можно посмотреть на википедии.
Загрузить утилиту можно с этого ресурса. Тут же скачается небольшой архив в 400 Кб. Его можно не распаковывать, а сразу запустить файл с названием «dotnet».
Откроется окошко с лицензионным соглашением, где необходимо нажать ОК.
Сразу появляется окно, где в нижнем разделе вы увидите все версии этого ПО, установленного в системе. У меня установлена версия 4.0.30319, есть и другая полезная информация. Данные можно перепроверить, нажав кнопку «Refresh», либо скопировать при помощи кнопки «Copy».
Как узнать версию net framework с помощью редактора реестра
Еще в правой части окна будет указан параметр Version, также указывающий на версию net framework.
Оба метода довольно простые, а значит и новичок справится. Но давайте перейдем к вопросу, связанному с установкой данного компонента.
Как уже было сказано, эта платформа обычно уже предустановлена в Windows. Разработчики начали делать это, начиная с Windows 7. Конечно, бывают случаи, когда нужно установить более новую версию. Если включены автоматические обновления системы, то делать ничего не нужно, в противном случае перейдем к скачиванию и установке утилиты.
Кстати, если в утилите компонент выделен серым цветом, как у меня с версией 4.0, это значит, что платформа уже установлена.
Как удалить Net Framework
Системные компоненты очень часто повреждаются, из-за чего Windows работает нестабильно. В данном случае, Net Framework лучше удалить и заново установить.
Конечно, указанная утилита не единственная, чем можно очищать системные компоненты. Еще можно использовать Uninstall Tool, которая очищаем остатки файлов в системе и записи в реестре.
При установке Net Framework рекомендуется проводить инсталляцию от более старой редакции к более новой. Так не должно произойти каких-то конфликтов в работе программ.
Таким образом, мы выяснили, как узнать версию net framework, как установить платформу и удалить.
Модуль PowerShell 2.0.
Подраздел NET Framework Setup в пути реестра не начинается с точки.
Минимальная версия
Использование редактора реестра
В меню Пуск выберите Выполнить, введите regedit и нажмите кнопку ОК.
(Для запуска программы regedit необходимы учетные данные администратора.)
Использование PowerShell для проверки минимальной версии
Используйте команды PowerShell для проверки значения параметра Release в подразделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full.
Отправка запросов в реестр с помощью кода
Используйте методы RegistryKey.OpenBaseKey и RegistryKey.OpenSubKey для доступа к подразделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full в реестре Windows.
Добавьте директиву using Microsoft.Win32 или Imports Microsoft.Win32 в начало файла кода, если вы еще этого не сделали.
Этот пример выводит данные, подобные следующим:
В этом примере применяются рекомендации для проверки версии:
Подраздел NET Framework Setup в пути реестра не начинается с точки.
Версия платформы | Подраздел реестра | Значение |
---|---|---|
1.0 | HKLM\Software\Microsoft\.NETFramework\Policy\v1.0\3705 | REG_SZ Install равно 1 |
1.1 | HKLM\Software\Microsoft\NET Framework Setup\NDP\v1.1.4322 | REG_DWORD Install равно 1 |
2.0 | HKLM\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 | REG_DWORD Install равно 1 |
3.0 | HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup | Значение REG_DWORD InstallSuccess равно 1 |
3.5 | HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5 | REG_DWORD Install равно 1 |
Клиентский профиль 4.0 | HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client | REG_DWORD Install равно 1 |
Полный профиль 4.0 | HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full | REG_DWORD Install равно 1 |
Использование редактора реестра (более ранние версии платформы)
В меню Пуск выберите Выполнить, введите regedit и нажмите кнопку ОК.
Для запуска программы regedit необходимы учетные данные администратора.
Запрос реестра с помощью кода (более ранние версии платформы)
Используйте класс Microsoft.Win32.RegistryKey для доступа к подразделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP в реестре 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:
В этом примере отобразятся выходные данные, аналогичные следующим:
Как узнать framework windows 10
Добрый день уважаемые пользователи сайта pyatilistnik.org, не так давно я вам рассказывал, как устанавливать компонент net framework в операционной системе Windows Server 2012 R2 и там мы даже решали ошибку инсталляции 0x800F0922. Сегодня же я хочу вам показать, как узнать версию net framework за минуту в любой ОС Windows, будь то серверная редакция или обычная пользовательская, например, Windows 10.
Как узнать какая версия net framework установлена
С данным вопросом сталкиваются как и рядовые пользователи, так и программисты использующие эти окружения. Давайте я вам в двух словах расскажу, что из себя представляет этот компонент.
Узнать версию net framework через реестр
Для любителей Windows, кто хочет понять откуда программы по типу представленной выше вытаскивают информацию, метод с реестром Windows. Открыть его можно через комбинацию клавиш Win и R и введя regedit.
Вам необходимо для просмотра версии перейти в куст:
Обратите внимание на ключ «Version» в нем будет нужное значение. Если в ключе «Install» установлено значение 1, то компонент установлен.
Как видите этот метод слегка посложнее, так как может немного обескуражить начинающего пользователя, но подходит для закрытых сетей, где запускать и скачивать сторонний софт запрещено. Надеюсь вам помогла заметка узнать вашу текущую версионность у net framework.
Скачайте zip-архив по ссылке ниже.
Извлеките скрипт из архива в любое место, например на рабочий стол и запустите его двойным кликом мыши.
Запустите редактор реестра, для этого нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите (скопируйте и вставьте) regedit и нажмите клавишу Enter ↵.
В окне редактора реестра, перейдите по следующему пути:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\
ET Framework Setup\
DP
Здесь мы увидим разделы с наименованием версий, пока нам нужны разделы с именами v2.0.50727, v3.0, v3.5.
Параметр SP указывает на номер установленного Service Pack.
Подраздел Full отвечает за полную версию, которую чаще всего используют разработчики программ. Client больше подходит для рядовых пользователей.
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\
ET Framework Setup\
DP\\v4\\Client
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\
ET Framework Setup\
DP\\v4\\Full
Значения параметра Release приведены в таблице ниже.
Тип команда в строке поиска в меню «Пуск» щелкните правой кнопкой мыши на «Лучшее соответствие» и выберите Запустить от имени администратора,
Теперь скопируйте и вставьте следующую команду в командную строку:
Тип PowerShell в строке поиска в меню «Пуск» щелкните правой кнопкой мыши на «Лучший матч» и выберите Запустить от имени администратора,
Первая команда подтверждает, что версия 4.6.2 присутствует. Второе подтверждает, что версия 4.7.2 присутствует. Тем не менее, третья команда проверяет версию 4.8, которую я еще не установил, поскольку обновление Windows 10 May не появилось в моей системе. Тем не менее вы получаете представление о том, как команда PowerShell работает с таблицей значений DWORD.
Пароль архива raymondcc
Узнайте больше о: обслуживание компьютера, устранение неполадок, Windows Update.
Если ваш компьютер замедляется при подключении к Интернету, попробуйте это