若Windows 11 CAB/MSU补丁双击安装失败并报错(如0x800f0991),可依次尝试:一、用DISM命令手动安装;二、解压MSU提取CAB后安装;三、用PowerShell Add-WindowsPackage安装;四、重置Windows更新服务及缓存;五、运行sfc/chkdsk修复系统文件与磁盘错误。

如果您已下载Windows 11的CAB或MSU格式补丁文件,但双击安装失败、提示错误代码(如0x800f0991、0x800f081f等),则可能是由于更新服务异常、系统文件损坏、缓存污染或安装路径解析失败所致。以下是解决此问题的步骤:
一、使用DISM命令行工具手动安装补丁
该方法绕过Windows Update服务,直接调用部署映像服务和管理工具将补丁注入系统映像,适用于wuauserv服务卡死、更新组件损坏或标准安装流程被拦截的情况。
1、按下Win + X组合键,在弹出菜单中选择“终端(管理员)”。
2、输入以下命令并回车执行,修复系统映像健康状态:Dism /Online /Cleanup-Image /RestoreHealth。
3、等待命令完成,再输入安装命令:dism /Online /Add-Package /PackagePath:"C:\你的\补丁文件.cab" 或 dism /Online /Add-Package /PackagePath:"C:\你的\补丁文件.msu"。
4、确保路径中使用英文双引号包裹,且/PackagePath:后无空格;若路径含中文或空格,必须加引号,否则命令必定失败。
二、提取MSU中的CAB包后单独安装
MSU文件本质是CAB压缩包的封装容器,其内置安装程序可能与当前系统版本不兼容;手动解压可跳过安装器逻辑,直接部署底层补丁包。
1、在C盘根目录创建文件夹C:\temp\cab,将下载的.msu文件放入C:\temp。
2、以管理员身份运行“终端”,输入命令:expand -F:* C:\temp\补丁文件名.msu C:\temp\cab,替换实际文件名。
3、进入C:\temp\cab目录,查找生成的.cab文件(通常命名含Windows10.0-KB或amd64字样)。
4、执行DISM命令安装该CAB:dism /Online /Add-Package /PackagePath:"C:\temp\cab\实际文件名.cab"。
5、注意:部分MSU解压后含多个CAB,需优先安装以SSU(Servicing Stack Update)开头的补丁,再装主更新。
三、通过PowerShell Add-WindowsPackage命令安装
PowerShell提供更严格的参数校验与错误反馈机制,其Add-WindowsPackage cmdlet支持对在线系统直接加载MSU/CAB,适合调试具体失败环节。
1、右键“开始”按钮,选择“Windows PowerShell(管理员)”或“终端(管理员)”。
2、输入命令:Add-WindowsPackage -Online -PackagePath "C:\你的\补丁文件.msu"。
3、若提示签名验证失败,追加参数:-IgnoreCheck -LogLevel 4,强制忽略架构/签名检查。
4、执行后观察输出日志,关键错误行会明确标出缺失组件(如"package is not applicable")或依赖缺失(如"SSU required")。
四、重置Windows更新服务及缓存目录
Windows更新服务(wuauserv、bits、cryptsvc等)若处于暂停、禁用或缓存目录损坏状态,会导致本地补丁安装触发权限拒绝或路径访问失败。
1、以管理员身份打开终端,依次执行以下命令,每条后按回车:net stop wuauserv。
2、net stop cryptSvc。
3、net stop bits。
4、net stop msiserver。
5、执行缓存重命名:Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 和 Ren C:\Windows\System32\catroot2 Catroot2.old。
6、重启服务:net start wuauserv、net start cryptSvc、net start bits、net start msiserver。
7、操作完成后必须重启计算机,否则旧缓存仍可能被调用。
五、修复系统文件完整性与磁盘错误
系统关键文件(如tipts.dll、wuapi.dll)损坏或磁盘扇区错误,将导致补丁写入注册表或复制文件时中断,引发0x80070002类错误。
1、以管理员身份运行终端,输入:sfc /scannow,扫描并修复受保护系统文件。
2、等待SFC完成,再执行:DISM /Online /Cleanup-Image /RestoreHealth,补充修复SFC无法覆盖的映像层问题。
3、若SFC报告“Windows资源保护找不到任何完整性冲突”,但仍安装失败,需运行磁盘检查:chkdsk C: /f,随后重启让系统自动执行修复。
4、CHKDSK需在系统盘未被占用时运行,故必须重启后生效;执行前请确保已保存全部工作。









