查看.NET Service Pack版本

原文地址:如何确定已安装的 Microsoft .NET Framework 版本和 Service Pack 级别

使用以下注册表信息确定已安装的 Microsoft .NET Framework 版本和 Service Pack 级别。

为此,请执行以下步骤:

  1. 单击“开始”,在“搜索程序和文件”框中键入 regedit(在 Windows XP 中,单击“运行”,并在“运行”对话框中键入 regedit),然后按 Enter。
  2. 在“注册表编辑器”中,找到下表中的“注册表项名称”,并查看相关 .NET Framework 的值。
    查看.NET Service Pack版本
    .NET Framework Service Pack 级别 注册表项名称
    4 - 客户端 原始版本 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client 名称:Install,类型:REG_DWORD,数据:1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client 名称:Version,类型:REG_SZ,数据:4.0.30319.0
    4 - 完整 原始版本 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full 名称:Install,类型:REG_DWORD,数据:1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full 名称:Version,类型:REG_SZ,数据:4.0.30319.0
    3.5 原始版本 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 名称:Install,类型: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 名称:Install,类型:REG_DWORD,数据:1
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 名称:SP,类型:REG_DWORD,数据:1
    3.0 原始版本 请按照以下文档中的部署和检测指南操作:http://msdn.microsoft.com/zh-cn/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 名称:Install,类型: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 名称:Install,类型: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 名称:Install,类型: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 名称:Install,类型: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 名称:Install,类型: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 名称:Install,类型: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 名称:Install,类型:REG_DWORD,数据:1
    1.1(64 位操作系统) 原始版本 HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322 名称:Install,类型: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 名称:Install,类型: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}

    名称:Version,类型: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}

    名称:Version,类型: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}

    名称:Version,类型: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}

    名称:Version,类型: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}

    名称:Version,类型: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}

    名称:Version,类型:REG_SZ,数据:1.0.3705.3

推荐的部署检测

若要抛开 Service Pack 级别检测是否存在特定的 .NET Framework 版本,或者要检测 Service Pack 级别或同一 .NET Framework 版本的更新 Service Pack 级别,请使用下表列出的注册表信息。

单击此处查看或隐藏详细信息

.NET Framework Service Pack 级别 注册表项名称
4 - 客户端 任意版本 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client Install = 1
4 - 完整 任意版本 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full Install = 1
3.5 任意版本 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 Install = 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 Install = 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 Install = 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 Install = 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} Version >= 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} Version >= 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} Version >= 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} Version >= 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} Version >= 1.0.3705.3
参考

有关 .NET Framework 的好处的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

829019 Microsoft .NET Framework 的好处

有关 Microsoft 当前支持产品的详细信息,请访问 Microsoft 产品支持生命周期网站。

有关 Windows 注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

256986 高级用户的 Windows 注册表信息
上一篇:java如何从一段html代码中获取图片的src路径


下一篇:[java学习笔记]java语言基础概述之函数的定义和使用&函数传值问题