禁用Win10更新

步骤

  1. 定位到‪C:\Windows\SoftwareDistribution,对Download文件夹右键属性-安全,编辑权限。除了AdministratorsUsers之外,都在完全控制一栏勾选上拒绝
  2. 右键Windows徽标,打开计算机管理,找到服务和应用程序-服务,右键Microsoft Store安装服务Windows Update,把启动类型都改为禁用,如果是正在运行,还要点击停止
  3. 最后去设置里尝试Windows 更新,提示遇到错误,说明禁用成功

如果要恢复更新,就取消勾选权限里的拒绝,服务改为自动启动,并点击启动,如果还是更新不了,运行几次疑难解答。

一键禁用更新,另存为Disable.bat,右键以管理员身份运行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo off
set dlpath="C:\Windows\SoftwareDistribution\Download\*"
@rem 所有者为管理员
icacls %dlpath% /setowner "Administrators"
@rem 拒绝
icacls %dlpath% /deny "ALL APPLICATION PACKAGES":F
icacls %dlpath% /deny "SYSTEM":F
icacls %dlpath% /deny "NT SERVICE\TrustedInstaller":F
@REM @rem 禁用Windows Update
sc config wuauserv start= disabled
sc stop wuauserv
@REM @rem 禁用Microsoft Store 安装服务
sc config InstallService start= disabled
sc stop InstallService
echo. & pause

一键启用更新,另存为Enable.bat,右键以管理员身份运行

1
2
3
4
5
6
7
8
9
10
11
@echo off
set dlpath="C:\Windows\SoftwareDistribution\Download\*"
@rem 撤销拒绝
icacls %dlpath% /remove:d "ALL APPLICATION PACKAGES"
icacls %dlpath% /remove:d "SYSTEM"
icacls %dlpath% /remove:d "NT SERVICE\TrustedInstaller"
@REM @rem 启用Windows Update
sc config wuauserv start= demand
@REM @rem 启用Microsoft Store 安装服务
sc config InstallService start= demand
echo. & pause

参考

禁用Win10系统更新 - 知乎 (zhihu.com)