我正在努力删除 2008 R2 域上一堆 Win 7 Pro 机器上的“升级到 Windows 10”通知区域图标。没有 WSUS 服务器。
我尝试在我的域的计算机配置 -> 管理模板 -> Windows 组件 -> Windows 更新中启用“关闭升级到最新版本...”设置,然后在我自己的 PC 上进行 gpupdating 测试。重新开始。再次更新gp。重新开始。图标还在。
我需要安装 WSUS - 这是我计划了一段时间的未雨绸缪项目。但现在天气晴朗,我还有更重要的事情要分流。
有任何想法吗?谢谢!
编辑:这个问题不是重复的,因为这些主机都是域的一部分。这是一个非常不同的情况。
我正在寻找 GP 风格的修复程序;我没有时间在个人电脑上一次一个地破解注册表。
组策略设置禁止升级实际发生。如果单击升级图标,您将收到一条消息,提示管理员已禁用升级。如果报价程序 (GWX.exe) 已经在运行,该设置不会终止它。
此处记录了选择退出 Windows 10 升级的官方支持方法:https: //support.microsoft.com/en-us/kb/3080351
这是我在我的环境中所做的,基于知识库文章。
我设置了以下注册表值:
您可以使用组策略首选项设置上述内容。在我的环境中,我有一组定期在我们的工作站上运行的 PowerShell 脚本,所以我在其中添加了它。确切的方法取决于你。无论哪种方式,我建议您使用重复的方法来应用注册表设置(组策略、启动脚本、计划任务等),而不是一次性命令。未来的更新可能会重置您的注册表设置并造成严重破坏。
我列出的第一个值对应于您提到的组策略设置。组策略使用的注册表值记录在此处:https ://www.microsoft.com/en-us/download/details.aspx?id=25250
请注意,Microsoft 不再记录第三个。我相信它曾经被记录在案(我的脚本评论说它来自微软),但我找不到来源。不确定是否还需要。
此外,您必须对已经有升级报价图标(GWX.exe 正在运行)的任何 PC 提出问题。您需要计划任务或类似任务来查找并杀死任何 GWX.exe 实例。由于我已经有一个定期的 PowerShell 脚本,因此我向其中添加了以下代码:
作为替代方案,您可以使用组策略来创建使用 TASKKILL 命令来实现相同目的的计划任务。
另一种评论:有些人一直主张拒绝包含升级优惠的安全更新。我不推荐这个。如果您遵循我上面列出的内容,则无需担心您在 WSUS 中批准的内容。