Win11后台更新导致CPU高占用风扇狂转,主因是Windows Update服务冲突,可通过终止TiWorker.exe等进程、清空SoftwareDistribution缓存、禁用P2P共享、将wuauserv设为手动启动四步解决。

Win11系统在后台自动下载或安装更新时,常导致CPU长期占用80%以上,风扇狂转、操作卡顿,甚至任务管理器都打不开——这通常不是硬件老化,而是Windows Update服务与系统调度机制冲突所致。
停止正在运行的更新进程
任务管理器仍可响应时,优先终止直接消耗CPU的更新相关进程,避免其持续抢占资源。
按下Ctrl + Shift + Esc打开任务管理器→切换到“进程”选项卡→点击“CPU”列排序→找到名称含“svchost.exe *32”或“TiWorker.exe”的高占用项→右键选择“结束任务”。
【注意:TiWorker.exe是Windows模块安装器,强行结束不会损坏已下载内容,但会中断当前安装阶段】
清空SoftwareDistribution缓存文件夹
该文件夹存放更新临时包和补丁解压中间文件,若校验失败或写入异常,TiWorker.exe会反复扫描重试,引发CPU死循环占用。
按Win + R输入services.msc→找到Windows Update服务→右键选择“停止”。
打开文件资源管理器,进入C:\Windows\SoftwareDistribution→全选文件夹内所有内容→按Delete删除→提示权限不足时点“继续”获取管理员权限。
删完后回到services.msc→右键Windows Update→选择“启动”。
禁用Windows Update的P2P共享上传
Win11默认开启“通过Internet向其他设备提供更新”功能,即使你没主动下载,系统也会在后台监听连接、打包分发、校验哈希,持续调用CPU核心。
方法一:组策略关闭(仅专业版/企业版)
按Win + R输入gpedit.msc→依次展开“计算机配置→管理模板→Windows组件→Windows更新→Windows更新代理设置”→双击“配置自动更新”→设为“已启用”,下方选项选“2 - 通知下载并通知安装”→再双击“不要通过Internet向其他设备提供更新”→设为“已启用”。
方法二:注册表关闭(家庭版适用)
按Win + R输入regedit→导航至HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate→新建项“DeliveryOptimization”→在其中新建DWORD(32位)值“DODownloadMode”,设数值数据为0。
限制Windows Update服务启动类型
将服务设为手动启动,可防止它在登录后立即激活并抢占CPU调度权,尤其适合非关键办公场景。
第一步:以管理员身份运行PowerShell
第二步:执行命令:
Set-Service wuauserv -StartupType Manual
第三步:立即生效,无需重启。下次需手动检查更新时,再临时设回Automatic即可。

















