等待!在您阅读整个问题之前,请不要将其标记为重复。我很清楚这里应该有一个高度赞成的解决方案,但这是有问题的,因为自从第一次回答这个问题以来,windows 已经发生了许多重要的变化。其中一些更改使解决方案的某些方面完全无效(例如,请参阅此处问题中 ramhound 的第一条评论)。此外,最高答案下方现在有 27 条评论,因此不太可能阅读任何其他评论。
所以现在我的问题是:我希望在更新后防止 Windows 重新启动,因为有时我想让我的 PC 一次无人看管地执行一项任务长达一周。可以做到吗?
找到的解决方案: Windows 10 重启阻止程序:
一个简单的 Windows 服务,它将在后台更新这个“活动时间”时间段。
它免费、简单且有效。
2019 年 3 月:仍然没有不必要的重启。
2019 年 3 月 24 日: Windows 10 重启阻止程序现在已被标记为重复问题中的正确答案。
有 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
Run Code Online (Sandbox Code Playgroud)
当您管理服务器并且不经常使用服务器时,这非常有用(这样您就不会因突然安装更新而感到惊讶)。
2:更新后推迟。如果您每天在计算机后面工作,通过创建者更新,您可以将活动时间设置得相当大(从 7:00 到 2:00 或类似时间)。Windows 将照常安装更新,但完成后它将等待重新启动,直到这些时间之外。它会向您发出通知,告诉您它将在今天晚些时候重新启动。当您看到此消息时,您可以将重新启动推迟最多一周的时间。第二天,您可以再推迟一天,并且可以根据需要继续这样做多次。
所以如果你推迟一周,那么5天后,你可以再推迟一周,即5+7=12天。
或者,您可以选择在出现此消息时禁用 Windows 更新服务,然后终止 Windows 更新进程以停止自动重新启动。如果你决定走这条路,你可以简单地停止Windows更新服务(cmd为admin:net stop wuauserv)下次重新启动时,它会自动再次启动该服务。
归档时间: |
|
查看次数: |
1993 次 |
最近记录: |