我不是唯一一个遇到这种情况的人:Windows Update 不断向我推荐组件更新(不同版本的 .NET 框架、MS Office 的部分内容),而我认为我的机器上没有这些组件。我已经调整了 Windows 操作系统十五年,我不应该认为自己缺乏经验,所以这很尴尬。
现在,在全新安装操作系统后,我已尽力删除所有与 OEM Win7 HE 64 位一起预打包的 .NET。我已删除程序列表中的所有 v4.0 位,应用了官方 dotnet 清理工具,但仍然在 Windows Update 中收到 .NET 3.5.1 安全更新的建议。
.NET 的某些部分是否可能被故意掩盖了?你们这些专家能否就以下问题发表评论:(1) 我应该在哪里寻找 .NET 的“隐藏”残余,以及 (2) 只要确信要更新的框架不存在,是否合理地忽略更新?
非常感谢!Daniel
答案1
.NET 3.5 不是通过“添加/删除程序”安装或卸载的程序。它是一项启用/禁用的 Windows 功能。
从控制面板/程序中选择“打开或关闭 Windows 功能”,查看 .NET 3.5 是否已启用。如果已启用,则 Windows 想要更新它。
如果您禁用该功能,您将不再收到其更新。
下一个问题是为什么要禁用 .NET?虽然这不是必需的,但有很多应用程序依赖于它。