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


11

关于:

net stop "windows update"

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

Answers:


14

停止并禁用它。

sc stop wuauserv
sc config wuauserv start= disabled

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

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


我实际上只想禁用它,直到下次重新启动。但是我想我可以在启动时运行“ sc config wuauserv start = enabled”。唯一的问题是每次启动都会发生的烦人的UAC提示。没有运气找出谁在重新启动它;事件日志中没有其他服务同时启动。
乔恩

2

Windows 8具有计划任务:

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

有一个任务:“计划开始”。只需右键单击它,然后选择“ 禁用”


0

我还没有弄清楚是什么重启了auauserv或如何阻止它重启,但是这里有一个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

-1

去运行并输入regedit

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

双击netsvcs并查找服务的名称。在我们的情况下,它的wuauserv

删除关键字wuauserv并按OK

关闭注册表编辑器,然后重新启动

高温超导


这样做会永久破坏自动更新服务,而不仅仅是禁用它
William

-2

在“任务计划程序”中,转到“ Microsoft”>“ Windows”>“ WindowsUpdate”。在此,我相信在启动时会启动“ Windows Update Service”

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.