Windows
 Computer >> コンピューター >  >> システム >> Windows

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のバージョンは、以下のいずれかの方法で確認できます。

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

それでは、それぞれの方法の具体的な手順を見ていきましょう。

1. コマンドプロンプトで.NETのバージョンを確認する

Windows 10 PCにインストールされている.NET Frameworkのバージョンを確認する5つの方法

コマンドプロンプトを使って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 PCにインストールされている.NET Frameworkのバージョンを確認する5つの方法

レジストリエディターを使って確認する場合は、以下の手順に従ってください。

  • 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のバージョンを確認する

Windows 10 PCにインストールされている.NET Frameworkのバージョンを確認する5つの方法

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のバージョン一覧を簡単に照会できるコミュニティ製ツールがあります。

Windows 10 PCにインストールされている.NET Frameworkのバージョンを確認する5つの方法

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

Windows 10 PCにインストールされている.NET Frameworkのバージョンを確認する5つの方法

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

5. エクスプローラーから確認する

Windows 10 PCにインストールされている.NET Frameworkのバージョンを確認する5つの方法

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

%windir%\Microsoft.NET\Framework\

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

以上が、Windows 10 PCで.NETのバージョンを確認する方法でした。用途に合わせて最適な方法をお試しください。

  1. Windows 10 で PowerShell のバージョンを確認する4つの方法【初心者向け完全ガイド】

    多くのユーザーは、コマンドプロンプトよりも強力な機能を持つ PowerShell を好んで使っています。Windows Server の操作に加えて、Exchange、Lync、SQL ベースのサーバーも制御できる点が大きな魅力です。 Windows 10 には標準で PowerShell 5.0 が搭載されていますが、最新の Windows Update コンポーネントを適用すると、より新しいバージョンの Windows PowerShell 5.1 が自動的にインストールされます。そのため、自分の PC にどのバージョンの PowerShell が入っているのかを確認する方法を知っておくと

  2. Windows 11でPowerShellのバージョンを素早く確認する方法

    PowerShellは、Windows 10やWindows 11に標準搭載された強力で便利なツールです。しかし、「PowerShellをアップデートしたいけれど、今使っているバージョンがわからない」と困ったことはありませんか?この記事では、Windows 11にインストールされているPowerShellのバージョンを簡単に確認する方法を詳しく解説します。 なお、Windows Package Manager(通称 winget)は、コマンドプロンプトやPowerShellから利用できるコマンドラインツールで、アプリのインストール・管理・設定・アンインストールまで行えます。Windows 11