你好 peng zhang,感谢您在 Microsoft Q&A 社区发帖。
错误代码 0x800f081f 的确切含义是 CBS_E_SOURCE_MISSING。这表明您的系统组件存储 (Component Store) 中有关键的更新支撑文件丢失或已损坏,并且 Windows 在尝试通过 Windows Update 在线服务器自动下载这些修复源文件时失败了。这也解释了为什么您之前运行标准的 DISM /RestoreHealth 命令无法起效,因为 DISM 找不到所需的健康文件来替换损坏的系统文件。
另外,关于您提到的 Microsoft Update Catalog 下载速度极慢且文件体积巨大的问题:微软的更新补丁文件通常托管在全球的 CDN 服务器上。如果您使用迅雷等第三方工具,由于这些工具高度依赖 P2P 资源,而微软官方更新包通常没有 P2P 节点,往往会导致下载停滞或一直卡在寻找资源。网络运营商的 DNS 路由异常也会导致连接到微软 CDN 的速度极慢。
为了彻底解决这个问题,我们为您提供以下深度排查和修复方案:
方案 1:优化网络并使用浏览器直接下载离线包 我们建议您优化网络后,放弃第三方下载器,直接使用 Edge 或 Chrome 浏览器自带的下载功能。
- 更改 DNS 以优化微软服务连接:
- 按下
Win + R,输入ncpa.cpl并回车。 - 右键点击您正在使用的网络适配器,选择属性。
- 双击 Internet 协议版本 4 (TCP/IPv4)。
- 选择使用下面的 DNS 服务器地址,将首选 DNS 服务器更改为
4.2.2.1,备用 DNS 服务器更改为4.2.2.2。
- 按下
- 刷新 DNS 缓存:
- 以管理员身份运行命令提示符,执行以下命令:
ipconfig /flushdns
- 以管理员身份运行命令提示符,执行以下命令:
- 再次访问 Microsoft Update Catalog 搜索对应的补丁文件并下载。请直接点击链接使用浏览器原生下载
.msu文件。
方案 2:使用本地 ISO 镜像修复组件存储
既然在线的 DISM 修复找不到源文件,我们需要利用 Windows 10 Enterprise LTSC 2021 的官方安装镜像 (ISO) 为 DISM 手动指定一个健康的本地修复源。
- 获取 Windows 10 Enterprise LTSC 2021 的 ISO 镜像文件(通常可通过贵组织的 IT 部门或微软 VLSC 批量许可中心获取)。
- 双击该 ISO 文件,系统会自动将其装载为一个虚拟光驱(假设装载后的盘符为 E:)。
- 打开资源管理器,确认 *E:\sources* 目录下存在 install.wim 文件。
- 以管理员身份运行命令提示符,执行以下命令(请根据实际盘符将 E: 替换为您的虚拟光驱盘符):
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:E:\sources\install.wim:1 /LimitAccess - 修复完成后,再次运行
sfc /scannow。如果提示“已成功修复损坏的文件”,请重启电脑,随后再次尝试通过 Windows 更新中心安装补丁。
相关参考文档: