彻底关闭Windows自动更新及强制关机需五步:一、组策略禁用自动更新与重启;二、禁用Windows Update及相关服务;三、注册表修改屏蔽重启逻辑;四、用Windows Update Blocker工具辅助拦截;五、家庭版通过PowerShell部署等效策略。

如果您在使用电脑时频繁收到系统更新提示并自动安排关机,这通常源于Windows系统默认启用的自动更新与重启策略。以下是彻底关闭系统自动更新及强制关机行为的操作方法:
一、通过组策略编辑器禁用自动更新
此方法适用于Windows专业版、企业版或教育版,可直接阻止Windows Update服务触发重启,并禁用功能更新与质量更新的自动下载与安装。
1、按 Win + R 键打开运行窗口,输入 gpedit.msc 并回车。
2、依次展开路径:计算机配置 → 管理模板 → Windows组件 → Windows更新 → 管理最终用户体验。
3、在右侧双击打开 配置自动更新,选择“已禁用”。
4、继续在同级目录中找到 No auto-restart with logged on users for scheduled automatic updates installations,双击后设为“已启用”。
5、返回上一级,进入 Windows更新下的“更新管理” 子项,启用 将Windows更新通知最小化 和 防止显示“重启以完成更新”的通知。
二、停止并禁用Windows Update服务
该操作可切断系统后台更新进程的运行基础,使更新任务无法启动,从而避免因更新引发的关机提示。
1、按 Win + R 输入 services.msc 回车,打开服务管理器。
2、在服务列表中找到 Windows Update,右键选择“属性”。
3、在“启动类型”下拉菜单中选择 禁用。
4、若服务状态显示“正在运行”,先点击“停止”按钮,再点击“应用”和“确定”。
5、同时检查并禁用关联服务:Background Intelligent Transfer Service (BITS) 与 Cryptographic Services,防止其被其他进程调用唤醒更新模块。
三、修改注册表禁用更新重启策略
对于家庭版系统(不支持组策略),可通过修改注册表实现与组策略相近的控制效果,重点屏蔽重启倒计时与强制执行逻辑。
1、按 Win + R 输入 regedit 回车,打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU(若AU项不存在,请手动新建)。
3、在AU项右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 NoAutoRebootWithLoggedOnUsers,双击将其数值数据设为 1。
4、在同一位置新建另一DWORD值:AUOptions,数值设为 2(表示“通知下载和通知安装”)或 1(仅通知,不自动下载)。
5、继续新建 ScheduledInstallDay(数值设为 0 表示禁用计划安装)与 ScheduledInstallTime(设为 0)。
四、使用Windows Update Blocker工具辅助屏蔽
该第三方工具无需修改系统核心设置,通过临时重命名关键更新组件文件并监控服务状态,实现轻量级、可逆的更新拦截。
1、从可信来源下载 Windows Update Blocker v1.8 或更高版本,解压后以管理员身份运行主程序。
2、勾选 Disable Windows Update Service 和 Hide Windows Update in Settings 选项。
3、点击 Apply Settings 按钮,工具将自动执行服务停用与界面隐藏操作。
4、确认状态栏显示 Status: Disabled 后,关闭程序并重启电脑验证生效情况。
五、通过本地组策略替代方案(家庭版适用)
利用PowerShell命令模拟组策略行为,在无gpedit.msc的Windows家庭版中部署等效策略配置。
1、以管理员身份运行PowerShell,逐条执行以下命令:
2、执行:New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Force
3、执行:Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoRebootWithLoggedOnUsers" -Value 1
4、执行:Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "AUOptions" -Value 2
5、执行:Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "ScheduledInstallDay" -Value 0

















