如何防止 wuauserv(Windows 更新服务)重新启动?

如何防止 wuauserv(Windows 更新服务)重新启动?

关于:

net stop "windows update"

这会工作一段时间,但随后服务会再次启动。什么是重新启动此服务?我该如何阻止它重新启动?

答案1

停止它并且禁用它。

sc stop wuauserv
sc config wuauserv start= disabled

您需要以管理员身份打开命令提示符,否则您将收到“拒绝访问”的提示。后面的空格start=是必需的,sc如果省略空格,则会发出警告。值得注意的是,任何依赖于已禁用服务的服务或程序本身都将无法启动,或出现异常行为。

检查服务控制管理器中的系统事件日志中的事件 ID 7036,以了解是否wuauserv进入运行状态。很可能是另一项服务已wuauserv标记为依赖项并根据需要启动它。

答案2

Windows 8 有一个计划任务:

Task Scheduler Library
:---- Microsoft
      :---- Windows
            :---- Windows Update

有一个任务:“计划启动”。只需右键单击它并选择禁用

答案3

我还没有弄清楚是什么重新启动了 wuauserv 或者如何防止它重新启动,但是这里有一个 AutoHotkey 脚本,它会定期检查并阻止它。

#Persistent
interval = 180                  ; execution interval in seconds

Menu, Tray, Add                 ; divider line
Menu, Tray, Add, Execute Now, StopService
Menu, Tray, Default, Execute Now
timer_param := -1000 * interval

StopService:
    Run %comspec% /c "sc query wuauserv | find "1  STOPPED" & if errorlevel 1 sc stop wuauserv", , Hide
    time = %A_Now%
    time += %interval%, seconds
    FormatTime, time_string, %time%, Time
    Menu, Tray, Tip, Stop Windows Update Service`nNext Execution at %time_string%
    SetTimer, StopService, %timer_param%
    return

答案4

转到运行并输入 regedit

导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost

双击 netsvcs 并查找服务名称。在我们的例子中是 wuauserv

删除关键字wuauserv并按OK

关闭注册表编辑器并重新启动

高血压

相关内容