PowerShellのコマンドからWindows .NET Frameworkのバージョンを確認する方法

2023年4月18日

環境
Windows 10 Home 64bit
PowerShell 5.1.19041.2673

操作方法
1.管理者権限でPowerShellを起動します。

2.次のコマンドを入力して実行します。
コマンド

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"

実行結果

PS C:\Users\arkgame> reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
    CBS    REG_DWORD    0x1
    Install    REG_DWORD    0x1
    InstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
    Release    REG_DWORD    0x80ff4
    Servicing    REG_DWORD    0x0
    TargetVersion    REG_SZ    4.0.0
    Version    REG_SZ    4.8.04084

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1033
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\2052

3.Releaseの値「0x80ff4」は16進数なので10進数に変換します。
0x80ff4」を変換すると「528372」になります。

4.「528372」を以下のMicrosoftのページで検索します。
https://learn.microsoft.com/ja-jp/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

[.NET Frameworkの4.8]が表示されます。

PowerShell

Posted by arkgame