Windowsマシンの.NET Framework ランタイムのバージョンを確認する方法を紹介します。
概要
Windowsの開発マシンやアプリを実行するWindowsサーバーで現在動作している .NET Framework のランタイムのバージョンを確認したい場合があります。
Windowsマシンで.NET Frameworkのバージョンを確認する手順を紹介します。
手順
regedit
コマンドを実行して、レジストリエディタを起動します。
以下のキーを開きます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
Release
の値を確認します。下図の例では
533325
となっています。
値に対応した.NET Frameworkのバージョンは次の通りです。
.NET Framework のバージョン | Release の値 |
.NET Framework 4.8.1 | 533320, 533325 |
.NET Framework 4.8 | 528040, 528372, 528049 |
.NET Framework 4.7.2 | 461808, 461814 |
.NET Framework 4.7.1 | 461308, 461310 |
.NET Framework 4.7 | 460798, 460805 |
.NET Framework 4.6.2 | 394802, 394806 |
.NET Framework 4.6.1 | 394254, 394271 |
.NET Framework 4.6 | 393295, 393297 |
.NET Framework 4.5.2 | 379893 |
.NET Framework 4.5.1 | 378675, 378758 |
.NET Framework 4.5 | 378389 |
バージョンに対して値が複数ありますが、これは使用しているOSによって値が異なります。
詳細はMicrosoftのページ(
https://learn.microsoft.com/ja-jp/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed)
で確認してください。
.NET Framework 4.0以前の確認方法
.NET Framework 4.0以前については以下の手順で確認します。
.NET Framework 4.0
以下のキーを開きます。
HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full
Install
の値が"1"であれば、.NET Framework 4 がインストールされています。
.NET Framework 4.0 (Client Profile)
以下のキーを開きます。
HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client
Install
の値が"1"であれば、.NET Framework 4 Client Profile がインストールされています。
.NET Framework 3.5
以下のキーを開きます。
HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5
Install
の値が"1"であれば、.NET Framework 3.5 がインストールされています。
.NET Framework 3.0
以下のキーを開きます。
HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5
InstallSuccess
の値が"1"であれば、.NET Framework 3.5 がインストールされています。
.NET Framework 2.0
以下のキーを開きます。
HKLM\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727
Install
の値が"1"であれば、.NET Framework 2.0 がインストールされています。
.NET Framework 1.1
以下のキーを開きます。
HKLM\Software\Microsoft\NET Framework Setup\NDP\v1.1.4322
Install
の値が"1"であれば、.NET Framework 1.1 がインストールされています。
.NET Framework 1.0
以下のキーを開きます。
HKLM\Software\Microsoft\.NETFramework\Policy\v1.0\3705
Install
の値が"1"であれば、.NET Framework 1.0 がインストールされています。
著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
最終更新日: 2024-05-12
作成日: 2020-09-07