Как узнать, какие версии .NET Framework уже установлены в системе
В ОС Windows одновременно может быть установлено несколько версий .NET Framework. При установке на компьютере нового приложения, разработанного на .Net, иногда нужно предварительно узнать какие версии и пакеты обновления .Net Framework уже установлены на компьютере пользователя или на сервере. Получить список установленных версий .NET Framework можно разными способами.
Выводим список установленных версий .NET Framework в командной строке
Все версии .NET Framework устанавливаются в каталоги:
Поэтому самый простой способ вывести список установленных версий .Net – открыть данную папку. Каждой версии соответствует отдельный каталог с символов v в начале и номером версии в качестве имени папки. Либо можно вывести список каталогов (версий) .NET Framework в командной строке так:
dir %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B
Команда выведет все установленные версии кроме 4.5, т.к. .NET Framework 4.5 устанавливается в подкаталог v4.0.xxxxx.
Информация об установленных версиях .NET Framework в реестре
При установке или обновлении любой версии .NET Framework в реестр записывается довольно много полезной информации.
Откройте редактор реестра и перейдите в раздел HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP. В данном разделе содержатся подраздел для каждой установленной в системе версии .NET. Нужная информация содержится в разделе с именем ветки (а для .Net 4.0 и выше в подразделах Client и Full). Нас интересуют следующие параметры реестра:
- Install — флаг установки версии (если равен 1 – данная версия .Net установлена на компьютере);
- Install Path — каталог, в который установлена данная версия .Net;
- Release — номер текущего релиза .Net;
- Version — полный номер версии .Net Framework.
К примеру, в данном примере видно, что на компьютере установлены .NET Framework v2.0.50727, 3.0, 3.5 и 4.0 (релиз 460805).
Примечание . Для .NET 4.0 и выше, если подраздел Full отсутствует, это значит, что данная версия Framework на компьютере не установлена.
С помощью следующей таблицы вы можете установить соответствие между номером релиза и версией .NET Framework 4.5 и выше.
378389 — .NET Framework 4.5
378675 — NET Framework 4.5.1 на Windows 8.1 / Windows Server 2012 R
2378758 — .NET Framework 4.5.1 на Windows 8, Windows 7 SP1, Windows Vista SP2
379893 — .NET Framework 4.5.2
393273 — .NET Framework 4.6 на Windows 10
393297- .NET Framework 4.6
394254 — .NET Framework 4.6.1 на Windows 10 November Update
394271 — .NET Framework 4.6.1
394802 — .NET Framework 4.6.2 на Windows 10 Anniversary Update
394806 — .NET Framework 4.6.2
460798 — .NET Framework 4.7 на Windows 10 Creators Update
460805 — .NET Framework 4.7
461308 — .NET Framework 4.7.1 на Windows 10 Fall Creators Update
461310 — .NET Framework 4.7.1
461808 — .NET Framework 4.7.2 на Windows 10 April 2018 Update
461814 — .NET Framework 4.7.2
Проверка версии .Net Framework с помощью Powershell
Можно получить информацию об установленных версиях и релизах Framework с помощью PowerShell. Эту информацию также можно получить из реестра. Например, выведем информацию о текущем установелнном релизе .NET 4.x можно с помощью командлета Get-ItemProperty (подробнее о работе с записями реестра из PowerShell ):
(Get-ItemProperty ‘HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full’ -Name Release).Release
Утилита .Net Version Detector
Существует сторонняя бесплатная утилита Asoft .Net Version Detector , с помощью которой можно в наглядном и удобном виде получить список установленные версий .NET Framework. Утилита качается с сайта разработчика (http://www.asoft.be/prod_netver.html) и не требует установки. В красивом окошке утилита выведет все установленные на компьютере версии .NET, а также максимальную доступную версию на данный момент.
Довольно удобно, что прямо в программе можно перейти на страницу загрузки различный версий .NET Framework, где можно скачать нужный пакет.
Утилита CLRver.exe
В состав Microsoft Visual Studio входит отдельная утилита CLRver.exe , которая выводит отчет обо всех установленных версиях среды CLR на данном компьютере. Выполните команду CLRver.exe в командной строке и в консоли появится список установленных версии dotNet на компьютере.
Напоследок, в качестве полезной информации отметим, что в серверных ОС начиная с 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 Framework системными инструментами необходимо — запустить редактор системного реестра. WIN+R и вводим regedit, в открывшемся редакторе > Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP. Далее проверяем установленные версии — строка Version показывает полный номер установленной версии.
5 3 · Хороший ответ
у меня там нет setup
Как узнать разрядность системы windows 10?
Если вы используете современную систему Windows 10, то для того, чтобы узнать ее разрядность необходимо нажать “Пуск” и выбрать пункт “Параметры”. Открыть раздел “Система” и перейти на “О системе”. На открывшейся странице будет указан тип системы. Ещё один способ узнать разрядность системы — щелкнуть правой кнопкой на иконке “Этот компьютер” и выбрать пункт “Свойства”. Откроется окно, где будет указан тип установленной операционные системы.
1 0 6 · Хороший ответ
Как определить модель видеокарты на windows 7 если она не отображается в диспетчере устройств?
Попробуйте поискать в скрытых устройствах. Диспетчер устройств — Вид — Показать скрытые устройства.
Удалить драйвера с помощью DDU или Driver Fusion и установить последнюю версию с сайта производителя.
Как узнать характеристики ноутбука?
Для получения сведений о своем компьютере можно воспользоваться следующим способом, нажать меню “Пуск” и в поисковой строке ввести команду “msinfo32” или выполнить “Пуск”-”Все программы”-”Стандартные”-”Служебные”-”Сведения о системе”. Запустится окно утилиты в который отобразятся основные характеристики вашего устройства. Много полезной информации находится в “Диспетчере устройств”. Переходите “Панель управления”-”Система и безопасность”- “Диспетчере устройств”. Для получения подробной информации по аудио-видео характеристикам выполните следующие действия. Нажмите меню “Пуск” и в поисковой строке введите команду “dxdiag.exe”. Откроется окно диагностики DirectX, в нём дана подробная информация о видеокарте. Или воспользуйтесь специализированными утилитами Аida64, Cpu-Z и.т.д.
1 5 0 · Хороший ответ
Как исправить ошибку msvcr100.dll?
Ошибка «Запуск невозможен, отсутствует MSVCR100.dll» чаще всего выскакивает из-за того, что в Windows отсутствует Microsoft Visual C++ 2010 нужной разрядности (x32 или x64).
Для решения ошибки нужно сделать следующее:
- На официальном сайте майкрософта нужно скачать и установить в систему редист Microsoft Visual C++ 2010.
- Важно: если у вас система 32-разрядная — качаете редист x86, а если система 64-разрядная — качаете редист x86 и редист x64.
- Если на компьютере уже есть 2010 версия — лучше удалить её стандартным путем и поставить новую.
В некоторых случаях умельцы советуют из сети отдельно скачивать библиотеку MSVCR100.dll и закидывать её в системные папки и корень игры. Можете попробовать такое — но шансы на успех не велики.
У меня вообще до такого не дошло — все заработало после переустановки редистов.
Если у вас пиратка или репак и ошибка не уходит — проверяйте карантин защитника Windows и отключайте антивирус на момент запуска. Не помогает? Меняйте источник скачивания — возможно игру плохо оптимизировали.
Как узнать версию net framework за минуту
Как узнать версию net framework за минуту
Добрый день уважаемые пользователи сайта pyatilistnik.org, не так давно я вам рассказывал, как устанавливать компонент net framework в операционной системе Windows Server 2012 R2 и там мы даже решали ошибку инсталляции 0x800F0922. Сегодня же я хочу вам показать, как узнать версию net framework за минуту в любой ОС Windows, будь то серверная редакция или обычная пользовательская, например, Windows 10.
Как узнать какая версия net framework установлена
С данным вопросом сталкиваются как и рядовые пользователи, так и программисты использующие эти окружения. Давайте я вам в двух словах расскажу, что из себя представляет этот компонент.
Платформа .NET Framework — это технология, которая поддерживает создание и выполнение нового поколения приложений и веб-служб XML. Ее очень часто используют при создании игр, веб сайтов, например, на движке IIS сервера. Я покажу вам два простых метода, которые помогут вам понять актуальную версию у вас в операционной системе. Я буду показывать на своей любимой Windows 8.1.
Утилита .NET Version Detector
И так узнать установленный net framework мне поможет утилита .NET Version Detector. Скачать ее можно с официального сайта, по ссылке ниже.
В итоге у вас скачается небольшой zip-архив, распаковав который вы обнаружите portable версию данной утилиты, она будет весить около 850 кб. бухвально, через мгновение вы увидите установленные версии net framework в .NET Version Detector. В моем случае установлен фремверк версии 4.7.2114.0, на текущий момент самый последний. И заметьте ушло у меня на понимание этой информации, пара кликов.
Узнать версию net framework через реестр
Для любителей Windows, кто хочет понять откуда программы по типу представленной выше вытаскивают информацию, метод с реестром Windows. Открыть его можно через комбинацию клавиш Win и R и введя regedit.
Вам необходимо для просмотра версии перейти в куст:
Обратите внимание на ключ «Version» в нем будет нужное значение. Если в ключе «Install» установлено значение 1, то компонент установлен.
Как видите этот метод слегка посложнее, так как может немного обескуражить начинающего пользователя, но подходит для закрытых сетей, где запускать и скачивать сторонний софт запрещено. Надеюсь вам помогла заметка узнать вашу текущую версионность у net framework.






