Windows 更新失败,错误 0x80240037,强行安装补丁的方法

 · 更新于 

错误出现的场景

Windows 无法自动安装更新,并且手动安装 .msu 补丁时出现错误代码 0x80240037。

解决方法

尝试强行安装该补丁。

先到 [Microsoft Update Catalog](Microsoft Update Catalog) 搜索下载对应的补丁(应是 .msu 后缀),然后进行解压

mkdir kb1234567
expand -f:* .\windows10.0-kb1234567-x64.msu .\kb1234567\

解压后用 dism 安装

dism /online /add-package /packagepath:.\kb1234567\windows10.0-kb1234567-x64.cab /norestart

安装完成后手动重启一下,然后执行 systeminfo 应该能看到这个补丁,而在系统的更新记录中是看不到的。

局限性

Win11 24H2 开始,上面的方法不再有效。只能尝试使用 DISM 手动安装 .msu 补丁包,而不是解压安装。

dism /online /add-package /packagepath:.\windows10.0-kb1234567-x64.msu /limitaccess

评论