在Win11中批量安装Windows更新补丁,可采用四种方法:一、用DISM命令逐条安装.cab/.msu;二、用PowerShell脚本遍历安装;三、用wusa.exe静默安装.msu;四、先解压MSU为CAB再统一用DISM安装。

如果您已下载多个Windows更新补丁文件(如多个.cab或.msu格式离线包),需在Win11系统中一次性完成安装,则需采用可批量执行的命令行方法或脚本化流程。以下是实现批量安装的具体操作路径:
一、使用DISM命令批量安装CAB与MSU补丁
DISM工具支持连续添加多个离线包,通过编写批处理脚本或逐条执行命令,可将多个补丁按顺序注入当前运行系统,避免重复提权与交互,适用于企业部署及离线环境。
1、将所有待安装的.cab和.msu文件统一存放于同一文件夹,例如:C:\Updates\。
2、按下Win + X组合键,选择“终端(管理员)”。
3、依次输入以下命令(每输入一条后按回车,等待返回“操作成功完成”再执行下一条):
dism /Online /Add-Package /PackagePath:"C:\Updates\KB1234567.cab"
dism /Online /Add-Package /PackagePath:"C:\Updates\KB2345678.msu"
dism /Online /Add-Package /PackagePath:"C:\Updates\KB3456789.cab"
4、全部命令执行完毕后,无需手动重启,但部分补丁需重启后生效。
二、通过PowerShell脚本批量调用Add-WindowsPackage
PowerShell提供循环处理能力,可遍历指定目录下全部.cab与.msu文件并自动安装,大幅减少人工干预,适合技术人员快速部署多补丁场景。
1、以管理员身份打开“Windows PowerShell”。
2、执行以下命令切换到补丁所在目录:
Set-Location "C:\Updates"
3、运行批量安装脚本:
Get-ChildItem -Path . -Include "*.cab","*.msu" | ForEach-Object { Add-WindowsPackage -Online -PackagePath $_.FullName -Verbose }
4、脚本运行期间,每项补丁安装状态将实时输出;若某补丁失败,错误信息会直接显示,其余补丁继续执行。
三、使用WUSA静默批量安装MSU补丁(仅限MSU)
WUSA工具原生支持静默参数,可通过批处理文件调用多个wusa.exe命令,实现无界面、不中断的MSU补丁串行安装,适用于已知兼容性良好的补丁集合。
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
1、新建一个文本文件,重命名为install_msu.bat,用记事本打开。
2、输入以下内容(每行对应一个MSU文件):
wusa.exe "C:\Updates\KB1234567.msu" /quiet /norestart
wusa.exe "C:\Updates\KB2345678.msu" /quiet /norestart
wusa.exe "C:\Updates\KB3456789.msu" /quiet /norestart
3、保存文件,右键该.bat文件,选择“以管理员身份运行”。
4、安装全程无窗口弹出,/norestart参数确保不自动重启,便于集中管理重启时机。
四、从MSU中提取CAB后统一用DISM批量处理
当多个MSU补丁因签名验证失败或组件冲突导致直接安装报错时,可先解压其内部CAB文件,再统一用DISM加载——此方式绕过MSU封装层限制,提升安装成功率。
1、在C盘创建临时目录:C:\ExtractedCABs。
2、对每个MSU文件,执行解压命令(以KB1234567.msu为例):
expand -F:* "C:\Updates\KB1234567.msu" "C:\ExtractedCABs\"
3、解压完成后,进入C:\ExtractedCABs目录,确认生成了类似KB1234567.cab的文件。
4、使用DISM命令批量安装全部提取出的.cab文件:
dism /Online /Add-Package /PackagePath:"C:\ExtractedCABs\KB1234567.cab"
dism /Online /Add-Package /PackagePath:"C:\ExtractedCABs\KB2345678.cab"










