日期:2014-05-20  浏览次数:21113 次

怎么检测是否安装了.NET Framework 3.5 sp1
问了公司几个同事,没有人给出答案

我的系统是Windows 7旗舰版

网上有人说通过
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5
查找,但是我的注册表里根本没有这一项

只要下边两项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETCompactFramework
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework

请大家多对解答??????


------解决方案--------------------
直接去目录下check,
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft .NET Framework 3.5 SP1
------解决方案--------------------
你查一下: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework


如:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v3.0 SP1]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v3.0 SP1\SBSDisabled]
"Uninstall"=dword:00000001
------解决方案--------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0]
"Language"="2052"
"Version"="3.5.7283"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\InstallRoot]
@="C:\\Program Files\\Microsoft.NET\\SDK\\CompactFramework\\v3.5\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC\AsmmetaBinder]
"TypeName"="Microsoft.CompactFramework.Build.PocketPC.BindingService, Microsoft.CompactFramework.Build.Tasks, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, Custom=null"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC\AsmmetaBinder\4118C335-430C-497f-BE48-11C3316B135E]
"TypeName"="Microsoft.CompactFramework.Build.WM50PocketPC.BindingService, Microsoft.CompactFramework.Build.Tasks, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, Custom=null"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC\AssemblyFoldersEx]
@="C:\\Program Files\\Microsoft.NET\\SDK\\CompactFramework\\v3.5\\WindowsCE\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC\AssemblyFoldersEx\MagnetoR2]
@="C:\\Program Files\\Windows Mobile 5.0 SDK R2\\Managed Libraries\\"
"MinOSVersion"="5.01"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC\AssemblyFoldersEx\Microsoft SQL Server Compact Edition]
@="C:\\Program Files\\Microsoft SQL Server Compact Edition\\v3.5\\Devices\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC\AssemblyFoldersEx\SqlClient]
@="C:\\Program Files\\Microsoft SQL Server Compact Edition\\v3.5\\Devices\\Client\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC\DataProviders]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC\DataProviders\{7C602B5B-ACCB-4acd-9DC0-CA66388C1533}]
@=".NET Framework Data Provider for SQL Server Compact Edition"
"RuntimeAssembly"="System.Data.SqlServerCe.dll"
"InvariantName"="Microsoft.SqlServerCe.Client.3.5"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\PocketPC\DataProviders\{91510608-8809-4020-8897-FBA057E22D54}]
@=".NET Framework Data Provider for SQL Server"
"RuntimeAssembly"="System.Data.SqlClient.dll"
"InvariantName"="System.Data.SqlClient"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\Smartphone]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\v3.5.0.0\Smartphone\AsmmetaBinder]