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