当前位置: 首页 > news >正文

Windows Update 错误 0x80240037 解决方法

问题

今天在一台 Windows 7 SP1 的机器上安装 PowerShell 5.1 补丁(KB3191566)时,遇到了 Windows Update 错误 0x80240037,更新死活装不上。

查看了一下C:\Windows\WindowsUpdate.log,搜索这个错误码,发现里面有以下内容:

2026-05-08	18:19:51:023	1352	87c	PT	+++++++++++  PT: Synchronizing extended update info  +++++++++++
2026-05-08	18:19:51:023	1352	87c	PT	  + Offline serviceId = {23372401-029A-4FAC-98A8-9A99235ED6BF}
2026-05-08	18:19:51:179	1352	87c	Agent	WARNING: Only detected non-exempt updates on device with unsupported processor.
2026-05-08	18:19:51:179	1352	87c	Agent	FATAL: Device has unsupported processor. Return 80240037.
2026-05-08	18:19:51:179	1352	87c	Agent	  * WARNING: Exit code = 0x80240037
2026-05-08	18:19:51:179	1352	87c	Agent	*********
2026-05-08	18:19:51:179	1352	87c	Agent	**  END  **  Agent: Finding updates [CallerId = wusa]
2026-05-08	18:19:51:179	1352	87c	Agent	*************
2026-05-08	18:19:51:179	1352	87c	Agent	WARNING: WU client failed Searching for update with error 0x80240037
2026-05-08	18:19:51:179	1428	388	COMAPI	>>--  RESUMED  -- COMAPI: Search [ClientId = wusa]
2026-05-08	18:19:51:179	1428	388	COMAPI	  - Updates found = 0
2026-05-08	18:19:51:179	1428	388	COMAPI	  - WARNING: Exit code = 0x00000000, Result code = 0x80240037
2026-05-08	18:19:51:179	1428	388	COMAPI	---------
2026-05-08	18:19:51:179	1428	388	COMAPI	--  END  --  COMAPI: Search [ClientId = wusa]
2026-05-08	18:19:51:179	1428	388	COMAPI	-------------
2026-05-08	18:19:51:179	1428	398	COMAPI	WARNING: Operation failed due to earlier error, hr=80240037
2026-05-08	18:19:51:179	1428	398	COMAPI	FATAL: Unable to complete asynchronous search. (hr=80240037)

可以看到,这个错误的意思是"不支持的处理器"(Unsupported processor)。Windows Update 检测到了比较新的 CPU(我这台是 Intel Core i5-9500),然后微软的策略就直接拒绝提供服务了。

说白了就是微软为了强推新版本操作系统,人为限制了 Windows 7 / 8.1 在较新处理器上的更新功能。

找方案

问了 AI,搜了些资料,找到了一个叫 wufuc 的项目——专门用来绕过这个限制。

顺着搜索结果去找原始仓库 github.com/zeffy/wufuc,发现已经没了(作者删库或者被 ban 了)。好在有人 fork 并保存了下来。但问题是这些 fork 都没有提供可直接下载的二进制文件,只有源码。

自己动手

那就自己来吧:

  1. 把代码 clone 下来
  2. 用 Visual Studio 2022 打开 src\wufuc.sln
  3. 尝试编译,报错了——项目原本是 VS2017 的,VS2022 使用 PlatformToolset v143,有不兼容的地方
  4. 修掉这些编译错误后,顺利编译出 Release x86 和 x64 的 wufuc32.dllwufuc64.dll
  5. 把 DLL 复制到 src\wufuc_setup_bat\ 目录下

编译通过后又顺手做了些清理工作:

  • 更新了 README,去掉了所有指向原始仓库的失效链接,改为指向当前仓库
  • 写了中英文使用说明,尤其是免确认安装的用法

使用方法

从以下任一地址下载:

  • GitHub:https://github.com/achillis2016/wufuc
  • Gitee(国内用户推荐):https://gitee.com/achillis/wufuc

在 Releases 页面下载最新的 zip 包,解压后以管理员身份运行 install_wufuc.bat

如果想要一键免确认安装,在管理员命令行中执行:

install_wufuc.bat /UNATTENDED /NORESTART

安装完成后建议重启系统。重启后 Windows Update 就能正常使用了,那个烦人的 0x80240037 也不会再出现。

原理简述

wufuc 的工作原理不复杂:

  1. 注册一个开机/登录时触发的计划任务(以 SYSTEM 身份运行)
  2. 该任务通过 rundll32 加载 wufuc DLL
  3. DLL 注入到 Windows Update 服务进程(wuauserv)中
  4. Hook 了 wuaueng.dll 中的 IsDeviceServiceable() 函数,使其永远返回"设备正常"

它不修改任何系统文件,纯粹是运行时内存补丁,安全性较好。

注意事项

  • 仅支持 Windows 7 SP1(x64/x86)和 Windows 8.1(x64/x86)
  • 不支持 Windows 10/11(这些系统本身就需要较新处理器)
  • 如果之前装过 wufuc 0.1~0.5 版本,脚本会自动通过 SFC 恢复被修改的 wuaueng.dll
http://www.jsqmd.com/news/778815/

相关文章:

  • 硬件设计IDE困境与破局:从封闭生态到开放工具链的演进
  • 钢厂钢卷库位的行列思考:不止是顺序,更是效率与规范的博弈
  • 别再只会调接口了!手把手教你用Spring Security OAuth2自定义授权码生成和存储(附完整代码)
  • 别再用Fiddler当‘开关’了!一招更新Windows根证书,彻底解决应用商店和VSCode插件连不上网
  • Android 13音效配置实战:从audio_effects.xml到AudioPolicyService,详解全局音效与设备绑定
  • Git Worktree Manager:高效管理多分支并行开发的利器
  • Claude Code Skills 推荐:2026年最值得安装的10个AI技能
  • 别再傻傻分不清了!AMBA AHB2和AHB-Lite到底差在哪?给SoC新手的保姆级对比指南
  • 从Dockerfile到镜像发布:手把手教你构建并分享自己的Tesseract OCR Docker镜像
  • 视觉等价奖励建模(Visual-ERM)技术解析与应用
  • 我的STM32G473CBT6 ADC采样总不准?可能是这3个CubeMX参数没设对
  • 基于本地大语言模型的智能架构生成工具Inceptor实战指南
  • 2026年05月直供304不锈钢管,这些钢管厂家实力强,钢管/304钢管/304不锈钢管/不锈钢管,钢管供应商推荐 - 品牌推荐师
  • ChatGPTBox:浏览器AI侧边栏插件部署与效率提升实战指南
  • 别再只会用机械按键了!手把手教你用STM32的TIM2输入捕获实现电容触摸按键(附完整代码)
  • 深入PCIe协议栈:从TLP数据包到Device Control Register的完整配置流程
  • Rust 重构终端复用器:wmux 的现代化设计与实践指南
  • 运放Twin-T振荡器设计避坑指南:为什么你的正弦波总是不纯或不起振?
  • 基于RAG与代码向量化的智能开发助手:从原理到实践
  • 2026 年大宅整木高定汇总 品质过硬高口碑品牌精选 - 打我的的
  • 3个步骤实现Chrome浏览器完整网页截图:告别滚动拼接烦恼
  • 用ESP32-C3和BLE调试助手,5分钟实现手机与开发板‘第一次对话’
  • 令牌管理框架设计:安全高效处理OAuth2与API密钥的生命周期
  • 2026年浙江深孔钻机床 搓齿机厂家口碑推荐榜:浙江深孔钻机床、浙江双头车床、浙江立式深孔钻、浙江搓齿机、浙江伺服搓齿机、智能装备厂家选择指南 - 海棠依旧大
  • 基于本地AI与向量数据库的智能书签管理系统实战
  • Geodesic:容器化DevOps工具箱,彻底解决环境不一致难题
  • DMI指标实战避坑指南:为什么你的ADX信号总失灵?聊聊参数优化与震荡市应对
  • 开源股票SDK MCP:AI量化交易的数据与工具集成方案
  • Gradle构建踩坑记:项目路径里的一个中文字符,如何让我的Android应用编译了半小时?
  • 告别手忙脚乱!Altium Designer布线时,我这样设置快捷键切换层最顺手