建议在阻止更新之前,先建议更新到最新,重启两遍,重复检查是否有新的更新。
更新到最新之后再进行操作。
参考文章:
https://blog.csdn.net/zhangwancongcsdn/article/details/88379763,
win10 的更新服务非常复杂,而且经常自己重启,导致很多小伙伴辛辛苦苦的设置又功亏一篑。
本文主要的思路是,开机自启动批处理文件,停止相关服务,并设置为禁用。
两个关键点:
1. 强制更新相关的服务
DoSvc,WaasMedicSvc,UsoSvc,wuauserv(目前多方搜索,已知是这4个)
可以在 cmd (powershell 不行)里面输入 sc 命令查询相关服务信息
2. 开机自启动批处理文件
只需将.bat 文件放入 C:\Users\<你的用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 文件夹即可。
话不多说,直接上批处理代码
cd /d %~dp0 %1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("""%~0""","::",,"runas",1)(window.close)&&exit echo Windows Update Medic Service sc stop WaasMedicSvc REG ADD HKLM\SYSTEM\CurrentControlSet\Services\WaasMedicSvc /v Start /f /t REG_DWORD /d 4 echo. echo Servizio Windows Update sc stop wuauserv REG ADD HKLM\SYSTEM\CurrentControlSet\Services\wuauserv /v Start /f /t REG_DWORD /d 4 echo. echo Orchestrator sc stop UsoSvc REG ADD HKLM\SYSTEM\CurrentControlSet\Services\UsoSvc /v Start /f /t REG_DWORD /d 4 echo. echo Delivery Optimization sc stop DoSvc REG ADD HKLM\SYSTEM\CurrentControlSet\Services\DoSvc /v Start /f /t REG_DWORD /d 4 echo. pause