您可查找一个特定的注册表项值,来检测计算机上是否已经安装了 .NETFramework。下表中列出了您可以测试的注册表项和值,以确定否已经安装了特定版本的 .NET Framework。
版本 | 注册表项名 | 值 |
3.0 | HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDPv3.0 Setup | InstallSuccess (DWORD value = 1) |
2.0 | HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDPv2.0.50727 | Install (DWORD value = 1) |
1.1 | HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDPv1.1.4322 | Install (DWORD value = 1) |
1.0 | HKEY_LOCAL_MACHINE SOFTWARE Microsoft .NETFramework policyv1.0 | Install (DWORD value = 1) |
注意 有关检测以前为 .NET Framework 1.0 和 1.1 发布的服务包的详细信息,请参阅 Microsoft 知识库中的“How to determine which versions of the.NET Framework are installed and whether service packs have beenapplied”(英文),文章号为 318785。
对于基于浏览器的应用程序,您可以使用计算机上运行的 Internet Explorer来检测用户代理字符串,以检测该计算机上是否已经安装了 .NET Framework3.0。用户代理字符串包含主要和次要版本号之前的子串“NET CLR”。下面是一个用户代理字符串示例:
Mozilla/4.0 (compatible; MSIE 6.0; WindowsNT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR3.0.04131.06)
发送到浏览器标题中的用户代理字符串保存在服务器计算机的注册表中,如下表所列。
版本 | 注册表项 |
3.0 | HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersionInternet Settings 5.0 User Agent Post Platform .NETCLR.3.0.04131.06 注意 版号(实例中的 04131.06)会在 .NET Framework 3.0最终发布时更改。 |
2.0 | HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersionInternet Settings 5.0 User Agent Post Platform .NET CLR2.0.50727 |
1.1 | HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersionInternet Settings 5.0 User Agent Post Platform .NET CLR1.1.4322 |
中文(简体)语言包
版本 1.1
HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDPv1.1.4322 2052
版本 2.0
HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDPv2.0.50727 2052
Install (DWORD value = 1)
版本 3.0
HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDP v3.0Setup 2052
InstallSuccess(DWORD value = 1)
中文(繁体)语言包
版本 1.1
HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDPv1.1.4322 1028
版本 2.0
HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDPv2.0.50727 1028
Install (DWORD value = 1)
版本 3.0
HKEY_LOCAL_MACHINE SOFTWARE Microsoft NET Framework Setup NDP v3.0Setup 1028
InstallSuccess(DWORD value = 1)
更详细的内容见 http://www.microsoft.com/china/MSDN/library/netFramework/netframework/netfx30.mspx
联系客服