.NET Framework 4.5 установлен, но не найден в regedit
Я только что установил.NET Framework 4.5 и перезапустил систему. Он показывает установленный в панели управления, но не может найти в реестре.
2 ответа
Это потому что ты ищешь не в том месте.
Взято из статьи "Как определить, какие версии.NET Framework установлены" в Документах Microsoft:
Чтобы найти установленные версии.NET Framework вручную (версии 4.5 и выше):
- В меню " Пуск" выберите " Выполнить".
- В поле Открыть введите regedit.exe.
У вас должны быть учетные данные администратора для запуска regedit.exe.В редакторе реестра откройте следующий подраздел:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
Обратите внимание, что путь к
Full
подраздел включает в себя подразделNet Framework
скорее, чем.NET Framework
,Заметка
Если
Full
подключа нет, значит у вас не установлен.NET Framework 4.5 или новее.Проверьте значение DWORD с именем
Release
, СуществованиеRelease
DWORD указывает, что.NET Framework 4.5 или более поздняя версия была установлена на этом компьютере.Запись реестра для.NET Framework 4.5.
Значение Release DWORD указывает, какая версия.NET Framework установлена.
Value of the Release DWORD: Version
378389 .NET Framework 4.5
378675 .NET Framework 4.5.1 installed with Windows 8.1
or Windows Server 2012 R2
378758 .NET Framework 4.5.1 installed on Windows 8, Windows 7 SP1,
or Windows Vista SP2
379893 .NET Framework 4.5.2
On Windows 10 systems: 393295 .NET Framework 4.6
On all other OS versions: 393297
On Windows 10 .NET Framework 4.6.1
November Update systems: 394254
On all other OS versions: 394271
On Windows 10 .NET Framework 4.6.2
Anniversary Update: 394802
On all other OS versions: 394806
On Windows 10 .NET Framework 4.7
Creators Update: 460798
On all other OS versions: 460805
On Windows 10 .NET Framework 4.7.1
Fall Creators Update: 461308
On all other OS versions: 461310
Emaillenin ищет в правильном месте. Раздел реестра, о котором упоминал Кристен, не всегда существует на Server 2012 R2: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
Нет объяснения от Microsoft, почему есть разница. Версия DWORD недоступна, если раздел реестра не имеет пути "NET Framework Setup".