在Windows 10家庭周年更新中禁用自动重新启动[重复]


24

我有一台Windows 10家用PC,该PC通常无人看管,但工作很重要。这项工作没有特别的时间表,可以在白天或晚上的任何时间进行。

就目前情况而言,Windows 10(周年更新)配置为在非活动时间自动重新启动并安装更新。用户可以配置不活动时间,但是操作系统会强制用户每天不超过12小时的活动时间。这意味着机器很可能选择在对我们的工作造成极大破坏的时间以及没有用户阻止重启的情况下重启。

因此,我想确保Windows永远不会自动重启。我该如何实现?


实现此目的的唯一方法是使用WSUS
Ramhound


2
@Ramhound与链接的问题的一个(当然是次要的)区别是我使用Windows的家庭版。这意味着我无法使用组警察编辑器等。
无处不在

1
网址

Answers:


24

以下是为Windows 10 Pro和Home版本禁用自动重启的说明。如果您使用的是其他版本(教育版,企业版),则过程会有所不同-为此更新您的问题,我将添加该信息。

提供了两种方法。首先是仅Pro。Win 10家庭版没有组策略编辑器,因此必须通过注册表进行配置。此注册表方法将适用于Pro和Home。

我确认这适用于周年更新版本(win 10 pro)。需要注意的是-用户必须先登录才能使用此方法。

赢得10专业版:

  1. win+,R然后键入gpedit.msc,然后按enter
  2. 这将打开组策略编辑器。在“树”中浏览至以下条目:计算机配置>管理模板> Windows组件> Windows更新。
  3. 在右侧面板上查找,然后搜索名为“不自动登录的用户自动重启”的选项以进行计划的自动更新安装。
  4. 双击它,然后在弹出窗口中将单选按钮更改为未配置为启用,然后单击确定。
  5. 要使系统立即应用您刚刚所做的更改,请再次按WIN + R,然后发出gpupdate / force命令

Win 10 Pro(替代方法)和主屏幕:

  1. win+ R; 输入regedit并按enter
  2. 浏览到以下注册表项:HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
  3. 如果没有WindowsUpdate和/或AU条目,则需要创建它们。点击下面的“源”链接,获取有关如何执行此操作的更多信息。
  4. 在AU键中,创建一个名为NoAutoRebootWithLoggedOnUsers的新32位DWORD,然后双击它并将其十六进制值设置为1。
  5. 您必须重新启动才能应用更改。

另一种选择-家庭或专业

如果由于某种原因上述方法不起作用,则可以通过更改Windows更新设置来避免自动重新启动,以便仅自动下载更新,并且在安装之前需要批准。批准安装后,您将受到Windows重新引导的摆布,但是您可以无限期地延迟安装。

要更改此设置:

  1. win+ R; 输入regedit并按enter
  2. 浏览到以下注册表项:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update
  3. 将该键的值更改为“ 3”(它将Windows Update配置为自动下载更新,但在安装前需要用户确认)。

资源


1
谢谢,我要试试这个。在这个问题(superuser.com/questions/1112186/…)中,@ SMackJack说,在周年纪念更新之后,组策略编辑停止了工作,因此我很想知道它是否对我有用。
无处不在

我看到了相互矛盾的信息。该设置仍然存在。如果不起作用,则第三个选项将起作用。如果您正在运行内部人员构建,则所有赌注都将关闭,但是
Argonauts

1
谢谢你 希望这些选项仍然有效。Win 10 Pro刚刚在看电影的过程中重新启动并更新了30分钟,我无法更改时间,现在Windows Update中的选项更少了。活动窗口最多可能长达12小时,以防止在此期间进行更新?
安德烈亚斯·里夫

Insider Rings中的Win10的较新版本扩展了活动时间的灵活性,可以永久解决此问题。这些功能的完整版本可能会在计划于明年发布的“创作者更新”中发布。
music2myear,2016年

3
请注意,仅使用NoAutoRebootWithLoggedOnUsers是不够的。参见superuser.com/a/1192401/129204
Gianluigi Zane Zanettini博士

0

Argonauts的方法在Windows的早期版本中有效,但在Windows 10中不再有效。

这是一个包含.reg文件的.zip文件,即使在Windows 10中该文件也应该工作(尽管我不确定直到下次M $推送需要重新启动的Win10更新):

http://www.geeksalive.com/NoAutoReboot_Win10.zip

确保阅读00ReadMe.txt文件。

请注意,要使此方法有效,您将需要在安装注册表更新后重新启动Windows Update Service或仅重新启动计算机。


1
我当前使用的是Windows 10版本1709,并且在注册表中具有所有这些相同的值(之前必须运行此脚本)。不过,昨晚Windows重新启动进行了更新。
约翰

-1

可能的答案,仍在测试中,但在MS更改任务计划程序中的这些设置之前似乎一直有效。

在另一篇文章“如何在Windows 10中禁用自动重启?”中,jakethedog使用了任务计划程序进行了引用。我在UpdateOchestrator中扩展了每个项目的设置。

转到开始,然后输入任务计划程序。转到任务计划程序库>> Microsoft >> Windows >> UpdateOrchestrator。

在这里,您将找到可以调整的项目,以使更新的行为有所不同。您可以通过右键单击并选择“属性”来更改每个项目中的不同属性。

您应该看到六个选项卡。大多数具有可以设置,禁用或删除的参数。使用每个项目上的“历史记录”选项卡可以查看它们的处理时间和内容。然后在每个选项卡上进行所需的更改。

到目前为止,我仅禁用并且未删除任何参数。MS可以在运行更新扫描时手动或自动重新添加已删除的参数,并替换丢失的项目。

在我调整的每个项目上,我都更改了以下标签。

常规标签>>安全选项。将控制项目的用户帐户从系统更改为我的帐户。这应该有助于系统帐户停止覆盖更改。

触发>>编辑>>高级设置。开始任务:按计划进行。将延迟任务设置为最多(随机延迟):1天。如果运行的时间超过30分钟,则设置“停止任务”。设置过期时间:更改项目的日期,比更改时间晚15分钟,并且可以跨时区同步。取消选中启用。

动作>>编辑。重命名程序/脚本条目。在这里,我只是将MusNotification.exe更改为MNcation.exe,并删除了重新启动的“添加参数”选项。这可能是添加到“事件查看器”中的,我尚未查看。

条件>>电源。取消选中两个条目。

设定 设置为以下内容。

设置标签

然后选择“确定”关闭“属性”窗口,然后右键单击并禁用每个要调整的项目。然后重启。


确认为实际答案后,您应该编辑该答案。 评论
Ramhound

我继续将这个问题标记为重复,因为存在此答案,因此它是该问题的重复:如何防止Windows 10安装更新后对多个问题的相同答案是重新启动计算机不是一件好事。如果您发现自己多次提交相同的答案,请停止自己,因为您的答案将显示在审阅队列中。
拉姆猎犬,2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.