关于:
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
关闭注册表编辑器并重新启动
高血压