可通过本地安全策略(secpol.msc)间接阻止windows 10自动更新:一、禁用network service的“作为服务登录”权限;二、移除local service的“计划任务中登录”权限;三、为system账户拒绝c:\windows\softwaredistribution目录的写入和修改权限。

如果您希望阻止 Windows 10 系统在后台自动下载并安装更新,但又不使用组策略编辑器(gpedit.msc)的常规路径,则可通过本地安全策略(secpol.msc)间接干预更新行为。需特别注意:本地安全策略本身不直接提供“关闭Windows更新”的开关项,但可配合禁用关键服务账户权限、限制系统服务运行上下文等方式实现等效控制。以下是三种可行的高阶操作路径:
一、禁用Windows Update服务登录权限
该方法通过移除“NT AUTHORITY\NETWORK SERVICE”账户对Windows Update服务(wuauserv)的登录权限,使其无法以系统级身份启动,从而实质性阻断自动更新流程。此操作不修改服务状态,但切断其运行基础。
1、按 Win + R 键打开“运行”窗口,输入 secpol.msc 并回车,启动本地安全策略控制台。
2、在左侧树形菜单中依次展开“本地策略” → “用户权限分配”。
3、在右侧详细信息窗格中,双击“作为服务登录”策略项。
4、在弹出的属性窗口中,勾选并点击“删除”按钮,移除“NT AUTHORITY\NETWORK SERVICE”条目。
5、点击“确定”保存更改,系统将提示需重启生效。
二、撤销Local Service对计划任务的执行权
Windows Update依赖Task Scheduler触发多项维护任务(如AU启动、检测周期等)。通过从“计划任务中登录”权限列表中移除“NT AUTHORITY\LOCAL SERVICE”,可使相关任务无法被调度执行,从而中断自动更新链路。
1、在已打开的本地安全策略窗口中,仍位于“本地策略” → “用户权限分配”节点下。
2、在右侧列表中找到并双击“计划任务中登录”策略。
3、在属性窗口中定位“NT AUTHORITY\LOCAL SERVICE”,选中后点击“删除”。
4、确认删除操作,点击“确定”退出策略编辑界面。
5、该设置将在下次系统重启后强制应用。
三、限制SYSTEM账户对更新组件目录的访问
此方法不修改策略项本身,而是利用本地安全策略中“文件系统”策略的间接能力——通过为C:\Windows\SoftwareDistribution目录配置拒绝继承的NTFS权限,使SYSTEM账户无法写入缓存与下载内容,导致更新失败并持续处于挂起状态。
1、在本地安全策略控制台中,右键点击根节点“本地安全策略”,选择“属性”。
2、切换至“安全”选项卡,点击“高级”按钮进入高级安全设置。
3、点击“添加” → “选择主体”,输入 SYSTEM,点击“确定”。
4、在“权限”区域,勾选“拒绝”列下的“写入”和“修改”复选框。
5、点击“确定”逐级保存所有设置,系统将提示权限变更需重启后完全生效。











