安装程序无法识别 Windows 7 上的 .Net Framework 3.5 SP1

Chr*_*egg 9 windows-7 installer .net-3.5 azure .net-framework

Windows 7 Ultimate RTM 已经预装了 .Net Framework 3.5 SP1。但是,一些安装程序(如 Azure 工具和 SDK 1.1)似乎会检查它并失败:

适用于 Microsoft Visual Studio 的 Windows Azure 工具需要 .NET Framework 3.5 SP1。

由于框架是预装的,因此似乎无法重新安装或修复它(另请参阅 参考资料)。

安装:

  • VisualStudio 2008 SP (9.0.30729.1)
  • VisualStudio 2010 RC(以前的测试版)
  • Windows\Microsoft.NET\Framework 包含所有 1.0、1.1、2.0、3.0、3.5、4.0 的文件夹

关于如何让安装程序识别 3.5SP1 框架的任何想法(无需重新安装操作系统),或者以某种方式重新安装它

Sna*_*ark 8

如上所述这里

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\SP设置为1后,问题已得到修复。

这里也有更多信息(链接在上面的页面中):

您也可以检查以下两个注册表项并让我知道这些值是什么吗?

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.5\SP
Run Code Online (Sandbox Code Playgroud)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\SP
Run Code Online (Sandbox Code Playgroud)

要通过安装错误,如果注册表的值为 0,请将其设置为 1。