it-swarm-ja.com

.NET Framework 4.5がインストールされているが、regeditに見つからない

.NET Framework 4.5をインストールしてシステムを再起動しました。コントロールパネルにインストールされていると表示されますが、レジストリに見つかりませんでした。

enter image description here

reg 1

reg 2

それはあなたが間違った場所を見ているからです。

Microsoft Docsの 記事「インストールされている.NET Frameworkバージョンを確認する方法」 から取得:

インストールされている.NET Frameworkのバージョンを手動で見つけるには(バージョン4.5以降):

  1. Startメニューで、Runを選択します。
  2. Openボックスに、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以降がインストールされていません。

    Releaseという名前のDWORD値を確認します。 Release DWORDの存在は、.NET Framework 4.5以降がそのコンピューターにインストールされていることを示します。

    .NET Framework 4.5のレジストリエントリ。

    リリース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
5
Kryten

emailleninは正しい場所を探しています。 Krytenが言及したレジストリキーがServer 2012 R2に常に存在するわけではありません:「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full」

違いがある理由はマイクロソフトからの説明はありません。レジストリキーに「NET Frameworkセットアップ」パスがない場合、リリースDWORDは使用できません。

0
TerryA