禁用windows更新可解决游戏掉帧问题:先停用wuauserv和bits服务,再通过组策略或注册表禁用自动更新,最后用注册表锁定系统版本并重启生效。

Windows 自动更新在后台下载、安装补丁或强制重启时,会大量占用磁盘I/O、CPU调度资源与网络带宽,导致游戏渲染线程被抢占,出现规律性掉帧、输入延迟升高甚至瞬时卡死;尤其在大型开放世界或竞技类游戏中表现明显。
临时禁用Windows更新服务
这是最直接有效的即时干预手段,能立即释放被wuauserv和BITS服务长期占用的系统资源。
1、按 Win + R 输入 services.msc 回车,打开服务管理器。
2、在列表中找到两项关键服务:Windows Update 和 Background Intelligent Transfer Service(BITS)。
3、对每一项右键 → 选择【属性】→ 在“启动类型”下拉菜单中改为【已禁用】→ 点击【停止】按钮 → 【应用】→ 关闭窗口。
⚠️ 注意:禁用后系统将不再自动检查更新,但不会影响已下载补丁的安装状态;若需手动更新,可重新启用服务后再执行 Windows Update 手动检查。
阻止更新自动下载与安装
仅停用服务还不够,系统仍可能在下次开机时自动恢复服务并拉取更新包。必须从策略层切断自动下载通道。
方法一:组策略限制(适用于专业版/企业版)
1、按 Win + R 输入 gpedit.msc 回车。
2、依次展开:计算机配置 → 管理模板 → Windows组件 → Windows更新 → 管理最终用户体验。
3、双击【配置自动更新】→ 选择【已禁用】→ 点击【确定】。
方法二:注册表封锁(所有版本通用)
1、按 Win + R 输入 regedit 回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU。
3、若该路径不存在,请逐级新建:先右键WindowsUpdate → 新建 → 项 → 命名为AU;再在AU右侧空白处右键 → 新建 → DWORD(32位)值 → 命名为NoAutoUpdate。
4、双击NoAutoUpdate,将数值数据设为1,点击确定。
这一步生效后,Windows Update界面将显示“某些设置由你的组织管理”,且无法开启自动更新开关。
锁定当前系统版本防止强制升级
部分累积更新会绕过服务禁用,在后台静默触发版本升级(如23H2→24H2),新内核调度器与旧显卡驱动兼容性差,是掉帧激增的深层诱因。
第一步:打开注册表编辑器(regedit),导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
第二步:在右侧空白处右键 → 新建 → 字符串值,命名为TargetReleaseVersionInfo,双击将其数值数据设为23H2。
第三步:同目录下再新建一个字符串值,命名为ProductVersion,数值数据填入Windows 11。
第四步:再新建一个DWORD (32-bit) 值,命名为TargetReleaseVersion,数值数据设为1。
【必须重启电脑】才能使版本锁定策略加载进内核调度器,否则注册表修改不生效。











