インストールされている Microsoft .NET Framework のバージョンおよび Service Pack のレベルを確認する方法

適用対象: Microsoft .NET Framework 3.5 Service Pack 1

概要


この資料では、インストールされている Microsoft .NET Framework のバージョンおよび Service Pack のレベルを確認する方法について説明します。

Microsoft OneScript チームは、PowerShell で実行するスクリプトで、Windows 上で Microsoft.NET Framework のバージョンがインストールされていることを報告できるスクリプトをリリースしました。 このスクリプトの詳細については、TechNet ギャラリーの「PowerShell を使用して .NET のバージョンとサービス パックのレベルを確認する方法」を参照してください。

詳細情報


以下のレジストリ情報を使用して、インストールされている Microsoft .NET Framework のバージョンおよび Service Pack のレベルを確認します。

これを行うには、以下の手順を実行します。
  1. [スタート] ボタンをクリックし、[プログラムとファイルの検索] ボックスに「regedit」と入力し (Windows XPでは、[ファイル名を指定して実行] をクリックして、[ファイル名を指定して実行] ダイアログ ボックスに「regedit」と入力)、Enter キーを押します。
  2. レジストリ エディターで、次の表にあるレジストリ キーの名前を検索し、関連する .NET Framework の値を確認します。
    In the Registry Editor, locate the Registry Key Name in the table below and check the value for the related .NET Framework.

     
    .NET Framework Service Pack のレベル レジストリ キー名
    4.6.2 元のリリース
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
    名前: リリース
    種類: REG_DWORD
    データ :
    • Windows 10 Anniversary Update の場合: 394802
    • 他のすべての OS バージョンの場合: 394806
    4.6.1 元のリリース
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
    名前: リリース
    種類: REG_DWORD
    データ :
    • Windows 10 Anniversary Update システムの場合: 394254
    • 他のすべての OS バージョンの場合: 394271
    4.6 元のリリース
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
    名前: リリース
    種類: REG_DWORD
    データ :
    • Windows 10 更新プログラムの場合: 393295
    • 他のすべての OS バージョンの場合: 393297
    4.5.2 元のリリース
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
    名前: リリース
    種類: REG_DWORD
    データ : 379893
    4.5.1 元のリリース
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
    名前: リリース
    種類: REG_DWORD
    データ :
    • Windows 8.1 または Windows Server 2012 R2 の場合: 378675
    • Windows 8、Windows 7 SP1、または Windows Vista SP2 の場合: 378758
    4.5 元のリリース
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
    名前: リリース、種類: REG_DWORD、データ: 378389
    4 - クライアント 元のリリース HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client 名前: バージョン、種類: REG_SZ、データ: 4.0.30319.0
    4 - フル 元のリリース HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full 名前: バージョン、種類: REG_SZ、データ: 4.0.30319.0
    3.5 元のリリース HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 名前: SP、種類: REG_DWORD、データ: 0
    3.5 Service Pack 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 名前: SP、種類: REG_DWORD、データ: 1
    3.0 元のリリース 次の文書の展開と検出のガイダンスに従う: http://msdn.microsoft.com/ja-jp/library/aa480173.aspx
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 名前: SP、種類: REG_DWORD、データ: 0
    3.0 Service Pack 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 名前: SP、種類: REG_DWORD、データ: 1
    3.0 Service Pack 2 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 名前: SP、種類: REG_DWORD、データ: 2
    2.0 元のリリース HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 名前: SP、種類: REG_DWORD、データ: 0
    2.0 Service Pack 1 HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 名前: SP、種類: REG_DWORD、データ: 1
    2.0 Service Pack 2 HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 名前: SP、種類: REG_DWORD、データ: 2
    1.1 (32 ビット版オペレーティング システム上で) 元のリリース HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322 名前: インストール、種類: REG_DWORD、データ: 1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322 名前: SP、種類: REG_DWORD、データ: 0
    1.1 (32 ビット版オペレーティング システム上で) Service Pack 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322 名前: インストール、種類: REG_DWORD、データ: 1
    1.1 (64 ビット版オペレーティング システム上で) 元のリリース HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322 名前: インストール、種類: REG_DWORD、データ: 1
        HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322 名前: SP、種類: REG_DWORD、データ: 0
    1.1 (64 ビット版オペレーティング システム上で) Service Pack 1 HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322 名前: インストール、種類: REG_DWORD、データ: 1
        HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322 名前: SP、種類: REG_DWORD、データ: 1
    1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) 元のリリース

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}
     
    名前: バージョン、種類: REG_SZ、データ: 1.0.3705.0
    1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) Service Pack 1

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}
     
    名前: バージョン、種類: REG_SZ、データ: 1.0.3705.1
    1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) Service Pack 2

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}
     
    名前: バージョン、種類: REG_SZ、データ: 1.0.3705.2
    1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) Service Pack 3

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}
     
    名前: バージョン、種類: REG_SZ、データ: 1.0.3705.3
    1.0 (Windows XP Media Center 2002/2004 および Tablet PC 2004 に同梱) Service Pack 2

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24}
     
    名前: バージョン、種類: REG_SZ、データ: 1.0.3705.2
    1.0 (Windows XP Media Center 2005 および Tablet PC 2005 に同梱) Service Pack 3

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24}
     
    名前: バージョン、種類: REG_SZ、データ: 1.0.3705.3

推奨される展開の検出

Service Pack レベルとは無関係に、特定の .NET Framework バージョンの存在を検出するか、同じ .NET Framework のバージョンの Service Pack レベルおよび以降の Service Pack レベルを検出するには、次の表に示されているレジストリ情報を使用します。

 
.NET Framework Service Pack のレベル レジストリ キー名
4 - クライアント すべてのバージョン HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client インストール = 1
4 - フル すべてのバージョン HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full インストール = 1
3.5 すべてのバージョン HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 インストール = 1
3.5 Service Pack 1 以降 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 SP >=1
3.0 すべてのバージョン HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 インストール = 1
3.0 Service Pack 1 以降 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 SP >= 1
3.0 Service Pack 2 以降 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0 SP >= 2
2.0 すべてのバージョン HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 インストール = 1
2.0 Service Pack 1 以降 HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 SP >= 1
2.0 Service Pack 2 以降 HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 SP >= 2
1.1 すべてのバージョン HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322 インストール = 1
1.1 Service Pack 1 以降 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322 SP >= 1
1.0 すべてのバージョン HKEY_LOCAL_MACHINE\Software\Microsoft\.NET Framework\Policy\v1.0 名前: 3705、種類: REG_SZ、存在
1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) Service Pack 1 以降 HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd} バージョン >= 1.0.3705.1
1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) Service Pack 2 以降 HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd} バージョン >= 1.0.3705.2
1.0 (Windows XP Media Center および Tablet PC 以外のサポートされているプラットフォーム上で) Service Pack 3 以降 HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd} バージョン >= 1.0.3705.3
1.0 (Windows XP Media Center 2002/2004 および Tablet PC 2004 に同梱) Service Pack 2 以降 HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24} バージョン >= 1.0.3705.2
1.0 (Windows XP Media Center 2005 および Tablet PC 2005 に同梱) Service Pack 3 以降 HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24} バージョン >= 1.0.3705.3

関連情報


.NET Framework のバージョンの詳細については、「方法 : インストールされている .NET Framework バージョンを確認する」を参照してください。

.NET Framework の利点の詳細については、以下のサポート技術情報番号をクリックしてください。

829019 Microsoft .NET Framework の利点


マイクロソフトが現在サポートしている製品の詳細については、「Microsoft ライフサイクル ポリシー」の Web サイトを参照してください。

Windows レジストリの詳細については、以下のサポート技術情報番号をクリックしてください。

256986 Windows レジストリの説明 (上級ユーザー向け)