.NET Framework 4.5 установлен, но не найден в regedit

Я только что установил.NET Framework 4.5 и перезапустил систему. Он показывает установленный в панели управления, но не может найти в реестре.

введите описание здесь

рег 1

рег 2

2 ответа

Решение

Это потому что ты ищешь не в том месте.

Взято из статьи "Как определить, какие версии.NET Framework установлены" в Документах Microsoft:

Чтобы найти установленные версии.NET Framework вручную (версии 4.5 и выше):

  1. В меню " Пуск" выберите " Выполнить".
  2. В поле Открыть введите regedit.exe.
    У вас должны быть учетные данные администратора для запуска regedit.exe.
  3. В редакторе реестра откройте следующий подраздел:

    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".

Другие вопросы по тегам