Win10 1803的某个版本开始,在服务里多了个Windows Update Medic Service
,它是用来保护Windows Update
服务的。
在此之前,关闭自动更新可以直接在services.msc
里,把Windows Update
服务禁用,并且在恢复
选项卡里将第一次失败
和第二次失败
都改成无操作
即可。
但现在有了Windows Update Medic Service
之后,它会自己把Windows Update
重新开起来,因此我们要把这个服务也禁用了才行。但是手动改它会提示拒绝访问。
因此我们使用管理员权限在注册表里直接修改即可。具体来说,保存下面成reg文件运行即可:
禁用:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc]
"FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,00,00,00,00,c0,d4,01,00,00,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00
"Start"=dword:00000004
打开:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc]
"FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00
"Start"=dword:00000003
其核心就是利用注册表,修改该服务的启动类型
(自动/手动/禁用等等)以及第一次失败
和第二次失败
的操作。具体分别是Start
键值和FailureActions
的第0x14
和0x1C
位置的值。
2019-01-10 UPDATE: 该方法依然无效
使用gpedit.msc
打开组策略,进入计算机配置
->管理模板
->Windows组件
->Windows更新
,找到配置自动更新
,修改成已禁用。
2019-01-11 UPDATE: 还是不行,我可QNMLGB的吧!
2019-01-16UPDATE: 一开始的方法在1809上是有效的,1803无效,猜测是如果距离最新的太远的话是无法彻底关掉更新的。另外我还在1803上尝试关掉任务计划,但还是不行。具体如下:
打开任务计划程序库
->Microsoft
->Windows
->WindowsUpdate
,把里面的两个禁用了。
Comments
注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。