Windows 11/10 にインストールされている .NET Framework バージョンの確認方法

ほとんどの場合、Windows 10 コンピューターにインストールされている .NET のバージョンを気にする必要はありません。一部のアプリケーションでは、実行するために特定のリリースが必要です。プログラマーは通常、アプリを開発およびデプロイするために複数のバージョンのプラットフォームを実行する必要があり、これはデバイスで使用可能な .NET Framework のバージョンを理解する場合に役立ちます。この記事では、Windows 11/10 PC にインストールされている .NET Framework のバージョンを確認する 5 つの既知の方法を紹介します。

.NET Framework のバージョンを確認する方法

次のいずれかの方法で、Windows 11/10 コンピューターにインストールされている .NET Framework のバージョンを確認できます。

  1. コマンド プロンプトを使用する
  2. レジストリ エディターを使用する
  3. PowerShell を使用する
  4. .NET バージョン検出ツールを使用する
  5. エクスプローラーを使用する。

各方法に関連する必要な手順の説明を見てみましょう。

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 10 にインストールされている .NET Framework のバージョンを確認するには、次の手順を実行します。

  • Windows キー + Rを押して、[実行] ダイアログを呼び出します。
  • [実行] ダイアログ ボックスに「regedit」と入力し、Enter キーを押してレジストリ エディターを開きます。
  • 以下のレジストリ キー パスに移動またはジャンプします。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  • メイン バージョンのキーを選択します。たとえば、v4またはv4.0です。
  • クライアントキーを選択します。

: バージョン 4 より前のリリースでは、キーは番号または「セットアップ」になります。たとえば、.NET バージョン 3.5 には、1033キーの下にバージョン番号が含まれています。

3] PowerShell を使用して .NET バージョンを確認する

PowerShell を使用して Windows 10 にインストールされている .NET Framework のバージョンを確認するには、次の手順を実行します。

  • 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 のクライアントと完全なバージョンの両方に関する情報が表示されます(該当する場合)。

4] .NET バージョン検出ツールを使用して .NET バージョンを確認する

DotNetVersionLister

GitHub には、コンピューターにインストールされている .NET バージョンのリストを簡単に照会できるコミュニティ ツールがあります。

この DotNetVersionLister を使用して Windows 10 PC にインストールされている .NET バージョンを確認するには、次の手順を実行します。

  • PowerShell を管理者/昇格モードで開きます。
  • PowerShell コンソールで、以下のコマンドをコピーして貼り付け、Enter キーを押してこのツールをデバイスにダウンロードしてインストールします。
Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force
  • Yと入力して、Enter キーを押します。
  • 次に、以下のコマンドを入力して、インストールされている .NET のバージョンを特定し、Enter キーを押します。
Get-STDotNetVersion

コマンドが実行されると、出力には、デバイスにインストールされている .NET のバージョンの情報が表示されます。

ASoft .NET バージョン検出ツール

ASoft .NET バージョン検出ツールは、Windows コンピューターにインストールされている Microsoft .NET および .NET Core のさまざまなバージョンに関する情報を提供する軽量ツールです。ここからダウンロードできます。

5] エクスプローラーを使用する

エクスプローラーを開き、次のフォルダーに移動します。

%windir%\Microsoft.NET\Framework\

ここでは、インストールされているすべてのバージョンを確認できます。

Windows 11/10 PC で .NET バージョンを確認する方法について説明しました。