PowerShellのコマンドからWindows .NET Frameworkのバージョンを確認する方法
環境
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]が表示されます。