web-dev-qa-db-ja.com

実行している.NETのバージョンは何ですか?

Windows 7で、インストールした.NET Frameworkのバージョンを確認するにはどうすればよいですか?

以前のオペレーティングシステム(Vista/XPなど)では、[プログラムの追加と削除]に移動でき、インストールされている.NET Frameworkのすべてのバージョンが表示されました。 Windows 7では、「プログラムと機能」コントロールパネルにある「Microsoft .NET Framework 4クライアントプロファイル」だけが表示されます。

私の推測では、.NET Frameworkインストールの最新/最大のバージョン番号のみが表示されていると思いますか?

注:[プログラムと機能]> [インストールされた更新プログラム]もチェックして、インストールされているすべての.NET Frameworkバージョンがそこに表示されているかどうかを確認しましたが、うまくいきませんでした。

16
Adam Kane

<%WINDIR%>\Microsoft.NET\Framework(およびFramework64)を確認すると、かなり信頼できるヒントが得られます。

v4.0.30319などの複数のバージョンディレクトリが含まれる場合があります。

14
DMA57361

マイクロソフトには、この質問に答えるナレッジベースの記事があります。

インストールされているMicrosoft .NET Frameworkのバージョンとサービスパックレベルを確認する方法

この記事では、特定の.NET Frameworkバージョンがインストールされているかどうかを確認するために確認するレジストリキーを示します。

Windows 7には、オペレーティングシステムコンポーネントとして含まれているMicrosoft .NET Framework 3.5 SP1が同梱されているため、メインの[プログラムと機能]ウィ​​ンドウには表示されません。プログラムと機能のWindowsの機能をオンまたはオフにするセクションで、その一部を確認できる場合があります。 Microsoft .NET Framework 3.5 SP1には、.NET 2.0 SP2および.NET 3.0 SP2が含まれています。

5
Jay Michaud

.NET V3.5はWindows 7のOSの一部としてインストールされており、アンインストールすることはできないと思います。そのため、[追加/削除]に表示されません。

デフォルトでは、これはV2.0とV3.0が共通のCLR(V2.0)を共有していることを意味します。

2
Andy

.NET CLRバージョン(V1.0、1.1、2、および4)は、並行してインストールされますallを使用できます。

3と3.5は、V2ランタイムに追加された追加のライブラリでした。

1
Richard