.NET Framework ランタイムのバージョンを確認する - Windows

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
iPentec all rights reserverd.