建議在阻止更新之前,先建議更新到最新,重啟兩遍,重復檢查是否有新的更新。
更新到最新之后再進行操作。
參考文章:
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