10.41 用dism安装、卸载补丁 https://scz.617.cn/windows/202111281355.txt A: 补丁文件扩展名是.cab时,可以用dism命令安装,比如 dism.exe /online /add-package /packagepath:"x:\path\some.cab" /packagepath可以指定.cab、.msu文件,也可以指定目录。 在线安装.msu时用不上dism命令,直接双击安装即可。 获取在线系统已安装补丁列表 dism.exe /online /get-packages /format:table dism.exe /online /get-packages /format:table | clip 卸载在线系统中已安装的指定补丁 dism.exe /online /remove-package /packagepath:"x:\path\some.cab" /norestart dism.exe /online /remove-package /packagename:Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1 /norestart /packagename可以从/get-packages的输出中找 /remove-package不能用于.msu文件 在线卸载补丁有其他命令,如下命令卸载KB5006670 wusa /uninstall /kb:5006670 dism命令更大的用处应该是离线安装、卸载补丁,比如在WRE、WinPE环境中。 假设离线系统位于D盘,向离线系统安装补丁 dism.exe /image:d:\ /add-package /packagepath:"x:\path\some.cab" dism.exe /image:d:\ /add-package /packagepath:"x:\path\some.msu" dism.exe /image:d:\ /add-package /packagepath:"x:\path\some.msu" /scratchdir:"C:\Windows\Temp" 获取离线系统已安装补丁列表 dism.exe /image:d:\ /get-packages /format:table dism.exe /image:d:\ /get-packages /format:table | clip 卸载离线系统中已安装的指定补丁 dism.exe /image:d:\ /remove-package /packagepath:"x:\path\some.cab" /norestart dism.exe /image:d:\ /remove-package /packagename:Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1 /norestart 假设有个install.wim文件,下例向其中安装补丁 dism.exe /mount-wim /wimfile:"x:\install.wim" /index:1 /mountdir:"x:\mnt" dism.exe /image:"x:\mnt" /add-package /packagepath:"x:\hotfix" dism.exe /unmount-wim /mountdir:"x:\mnt" /commit