Answers:
JohannesRössel对答案InSciTek Jeff的评论很正确。他提到的使用组策略设置实际上是Jeff Atwood很久以前写的博客。概要是这样的:
按Windows+ r并运行gpedit.msc
,您将获得一个这样的窗口:
现在,Windows 7更改了顺序,并添加了一些我用斜体表示的新选项:
我个人选择启用9、11、12和13。9仅启用那些不必重新启动Windows或停止服务的更新。当且仅当至少有一个登录用户时,启用11 才会禁用自动重启。启用12和13,并使用滚轮将其设置为最大值。16听起来不错,但不会影响缺少自己的更新服务器的用户。我从自己的问题中得出了这个结论。
已经指出,Windows的Home版本不附带gpedit.msc
,因此您必须直接在注册表中进行设置。您可能还可以添加更多设置NoAutoRebootWithLoggedOnUsers
...实际上,我现在要检查一下。奥凯在HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
增加:
AutoInstallMinorUpdates
= 1NoRebootWithLoggedOnUsers
= 1RebootRelaunchTimeout
= 1440(十进制)RebootRelaunchTimeoutEnabled
= 1 [我真的很好奇这是否是我想要的]RebootWarningTimeout
= 30(十进制)RebootWarningTimeoutEnabled
= 1 [我认为以上两项由于#2而不会发生]在这种操作模式下,Windows会检查并下载新的更新,但是直到您告知之前,它们才会应用并重新启动。在此期间,它会提醒您通过系统任务栏图标有可用的新更新。
开始->运行-> CMD ...
net stop "Automatic Updates"
这将关闭服务。除非您重新打开,否则它不会下载或更新。这对于摆脱一遍又一遍的“嘿,您想重新启动”通知也很方便。
在Windows 7和8(.1)上,以下工作(放入.reg文件并运行):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
对于Windows 10,请参阅 如何在Windows 10中“禁用”自动重启?
启动关闭后,可以通过运行shutdown -a命令来停止它
Win+R
shutdown -a
在更新后获得计划的重新启动消息后,可以按以下方式禁用它:
打开控制面板
转到控制面板\系统和安全性\管理工具。单击任务计划程序图标。
在“任务计划程序”中,打开以下文件夹“任务计划程序库” \“ Microsoft” \“ Windows” \“ UpdateOrchestrator”。
在那里,您将看到一个名为“重新启动”的任务。在右键菜单中使用适当的命令将其禁用
在文件资源管理器中打开此文件夹:%systemroot%\ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator
重命名文件名Reboot,不带Reboot.bak扩展名
在此处创建一个空文件夹,并将其命名为Reboot
这将防止Windows 10重新创建重新启动任务并在需要时重新启动计算机。
参考:Sergey Tkachenko这是在搜索其他替代方法(如编辑不适用于Windows 10的组策略)之后与我一起工作的唯一方法