Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
В этой заметке рассмотрены разные способы определения установленных версий .NET Framework на ОС Windows и Windows Server.
Проверка с помощью Проводника Windows (File Explorer) заключается в изучении содержимого каталога C:\Windows\Microsoft.NET\Framework.
C:\Windows\Microsoft.NET\Framework
В этом каталоге найдите подкаталог с самой большой версией, например v4.0.30319.
v4.0.30319
В подкаталоге откройте свойства любой библиотеки с расширением *.dll и на вкладке «Подробно» версия будет указана в поле «Версия продукта». В нашем примере это версия 4.8.4084.0.
4.8.4084.0
Информацию об установленных версиях .NET Framework из системного реестра Windows можно извлечь разными способами.
Запрос с помощью утилиты командной строки reg с опросом ключа реестра HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP:
HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
Запрос с помощью командлетов PowerShell:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse ` | Get-ItemProperty -Name version -EA 0 ` | Where { $_.PSChildName -Match '^(?!S)\p{L}'} ` | Select PSChildName, version
Проверено на следующих конфигурациях:
Автор первичной редакции: Алексей Максимов Время публикации: 10.11.2022 11:32