禁用 Windows 10 专业版中的自动重启 - 2017

禁用 Windows 10 专业版中的自动重启 - 2017

等待!请不要将此标记为重复,除非您已阅读整个问题和所有评论。我完全知道应该有一个高度赞成的解决方案这里但它是有问题的,因为自从这个问题首次得到回答以来,windows 已经发生了很多重要的变化。其中一些变化完全使解决方案的某些方面失效(例如,参见 ramhound 在这个问题中的第一个评论这里)。另外,现在最佳答案下面有 27 条评论,因此任何其他评论都不太可能被阅读。

现在我的问题是:我希望在更新后防止 Windows 重新启动,因为有时我想让我的 PC 一次无人看管地执行一项任务长达一周。可以做到吗?

找到解决方案: Windows 10 重启阻止程序

一个简单的 Windows 服务,它将在后台更新这个“活动时间”时间段。

它免费、简单并且有效。

2023 年 1 月:仍然没有不必要的重启!

答案1

有 2 条路线可供选择。

1:禁用 Windows 更新,并且仅在您想要管理 Windows 更新时定期启用它。

可以通过禁用 Windows 更新服务 (wuauserv) 来实现。请确保您不仅停止它,还将其设置为禁用。

下面是一个批处理脚本,您可以使用它来管理启用和禁用自动更新。请确保以管理员身份运行此脚本。

@echo off

set /p q=Do you want to (e)nable or (d)isable windows update?

if "%q%"=="e" goto enable
if "%q%"=="d" goto disable

echo.
echo Answer invalid. Enter e or d.
pause
goto end


:enable
sc config "wuauserv" start=auto
net start wuauserv
pause
goto end


:disable
net stop wuauserv
sc config "wuauserv" start=disabled
pause
goto end


:end

当您管理服务器但不经常访问它时这很有用(因此您不会对突然的更新安装感到惊讶)。

2:更新后推迟。如果您每天都坐在电脑前工作,使用创作者更新,您可以将活动时间设置得相当长(从 7:00 到 2:00 或类似的时间)。Windows 将照常安装更新,但完成后,它将等待这些时间之外再重新启动。它会向您发送通知,告知您它将在今天晚些时候重新启动。当您看到此消息时,您可以将重新启动推迟最多一周的时间。第二天,您可以再推迟一天,您可以根据需要继续执行此操作多次。

所以如果你推迟一周,那么5天后,你可以再次推迟一周,这样就是5+7=12天。

或者,您可以选择在出现此消息时禁用 Windows 更新服务,然后终止 Windows 更新进程以停止自动重启。如果您决定采用这种方式,您可以简单地停止 Windows 更新服务(以管理员身份运行 cmd:net stop wuauserv)下次重新启动时,它将自动再次启动该服务。

相关内容