我提供了需要 .NET 4.0 的软件,并承诺 Windows 7 已附带此框架。如果没有,用户可以使用集成的“Windows 更新”功能安装该框架。我的客户告诉我 Windows 7 Professional 上尚未安装框架。Windows 7 的情况详情是什么?是否有使用 Windows 7 更新功能安装 .NET 的选项?
答案1
Windows 7 没有预装 .NET 4,但如果您运行 Windows Update 来获取最新版本,它将被安装。
更新:
再次检查我的更新历史记录,是的,它确实作为更新提供,但仅在我将计算机更新到 SP1 之后。
答案2
据我所知,Windows 7 (SP1) 附带以下 .NET Framework 1.0、1.1、2.0、3.0 和 3.5 支持。如果您需要 .NET Framework 4.0 支持,那么您的客户端至少需要下载Microsoft .NET Framework 4 客户端配置文件。
我刚刚在全新安装的 Windows 7 Home Premium 上验证了 Windows 更新。安装后,Windows 更新会立即提供 .NET Framework 3.5.1 的安全更新。但首次运行 Windows 更新时,Windows 更新不会提供 .NET Framework 4.0。我将首先安装提供的修补程序,然后在稍后报告是否提供 .NET Framework 4.0。
更新:我刚刚进入虚拟机的第二轮更新,现在只提供六个重要更新。仍然没有 .NET Framework 4。
更新 2:我只需再进行两轮 Windows 更新,现在即可通过 Windows 更新提供“适用于 Windows 7 的 Microsoft .NET Framework 4 客户端配置文件”。
所以是的,如果启用了 Windows 更新,它似乎会自动部署。您需要确保确实应用了所有更新,或者只需访问上面提供的下载链接即可。