Windows 10 PCにインストールされている.NET Frameworkのバージョンを確認する5つの方法
通常、Windows 10パソコンにインストールされている.NETのバージョンを意識する必要はほとんどありません。しかし、一部のアプリケーションは特定のバージョンの.NET Frameworkがインストールされていないと動作しません。また、開発者の方は複数のバージョンを使い分けてアプリの開発や配置を行うことも多く、そのような場合にデバイス上の.NET Frameworkのバージョンを把握しておくと非常に便利です。
この記事では、Windows 10 PCにインストールされている.NET Frameworkのバージョンを確認できる、定番の5つの方法をご紹介します。
.NET Frameworkのバージョンを確認する方法
Windows 10にインストールされている.NET Frameworkのバージョンは、以下のいずれかの方法で確認できます。
- コマンドプロンプトを使用する
- レジストリエディターを使用する
- PowerShellを使用する
- .NETバージョン検出ツールを使用する
- エクスプローラーから確認する
それでは、それぞれの方法の具体的な手順を見ていきましょう。
1. コマンドプロンプトで.NETのバージョンを確認する

コマンドプロンプトを使ってWindows 10にインストールされた.NET Frameworkのバージョンを確認するには、以下の手順を実行します。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。
- ダイアログボックスに cmd と入力し、Ctrl + Shift + Enter を押して管理者(昇格)モードでコマンドプロンプトを起動します。
- コマンドプロンプトの画面に以下のコマンドをコピー&ペーストし、Enterキーを押します。
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
2. レジストリエディターで.NETのバージョンを確認する

レジストリエディターを使って確認する場合は、以下の手順に従ってください。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。
- regedit と入力してEnterキーを押し、レジストリエディターを起動します。
- 以下のレジストリキーのパスへ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
- メインのバージョンキーを選択します。例:v4 や v4.0
- 続いて Client キーを選択します。
注意: バージョン4より前のリリースでは、キー名が数字または「Setup」となります。たとえば、.NET 3.5の場合は 1033 キーの下にバージョン番号が表示されます。
3. PowerShellで.NETのバージョンを確認する

PowerShellを使って確認するには、以下の手順を実行します。
- Windowsキー + X を押してパワーユーザーメニューを開きます。
- キーボードの A を押して、管理者(昇格)モードでPowerShellを起動します。
- PowerShellコンソールに以下のコマンドをコピー&ペーストし、Enterキーを押します。
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version
コマンドが実行されると、デバイスにインストールされているクライアント版およびフル版の.NETの情報が表示されます(該当する場合)。
関連記事: .NET Frameworkのインストール問題をトラブルシューティングする方法
4. .NETバージョン検出ツールで確認する
DotNetVersionLister
GitHubには、PCにインストールされている.NETのバージョン一覧を簡単に照会できるコミュニティ製ツールがあります。

DotNetVersionListerを使ってWindows 10 PCの.NETバージョンを確認するには、以下の手順を実行します。
- 管理者(昇格)モードでPowerShellを開きます。
- PowerShellコンソールに以下のコマンドをコピー&ペーストし、Enterキーを押してツールをダウンロード・インストールします。
Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force
- Y と入力してEnterキーを押します。
- 次に、以下のコマンドを入力してEnterキーを押すと、インストールされている.NETのバージョンが判明します。
Get-STDotNetVersion
コマンドの実行後、デバイスにインストールされている.NETのバージョン情報が出力されます。
ASoft .NET Version Detector

ASoft .NET Version Detectorは、Windows PCにインストールされている各種バージョンのMicrosoft .NETおよび.NET Coreの情報を表示できる軽量ツールです。公式サイトから無料でダウンロードできます。
5. エクスプローラーから確認する

エクスプローラーを開き、以下のフォルダーに移動します。
%windir%\Microsoft.NET\Framework\
このフォルダー内で、インストールされているすべてのバージョンを確認できます。
以上が、Windows 10 PCで.NETのバージョンを確認する方法でした。用途に合わせて最適な方法をお試しください。
-
Windows 10 で PowerShell のバージョンを確認する4つの方法【初心者向け完全ガイド】
多くのユーザーは、コマンドプロンプトよりも強力な機能を持つ PowerShell を好んで使っています。Windows Server の操作に加えて、Exchange、Lync、SQL ベースのサーバーも制御できる点が大きな魅力です。 Windows 10 には標準で PowerShell 5.0 が搭載されていますが、最新の Windows Update コンポーネントを適用すると、より新しいバージョンの Windows PowerShell 5.1 が自動的にインストールされます。そのため、自分の PC にどのバージョンの PowerShell が入っているのかを確認する方法を知っておくと
-
Windows 11でPowerShellのバージョンを素早く確認する方法
PowerShellは、Windows 10やWindows 11に標準搭載された強力で便利なツールです。しかし、「PowerShellをアップデートしたいけれど、今使っているバージョンがわからない」と困ったことはありませんか?この記事では、Windows 11にインストールされているPowerShellのバージョンを簡単に確認する方法を詳しく解説します。 なお、Windows Package Manager(通称 winget)は、コマンドプロンプトやPowerShellから利用できるコマンドラインツールで、アプリのインストール・管理・設定・アンインストールまで行えます。Windows 11