dism 命令相关技巧

手工安装 Windows 更新 cab 包

Windows 10 自动下载的更新 cab 包会缓存在 C:\Windows\SoftwareDistribution\Download 目录,可以使用 dism 命令来手工安装:

dism /online /add-package /packagepath:"C:\Windows\SoftwareDistribution\Download\XXX\Windows10.0-KB5048652-x64.cab"

禁用保留存储空间

dism /Online /Set-ReservedStorageState /State:Disabled

wim 镜像管理

获取 wim 镜像信息:

dism /get-wiminfo /wimfile:<pathto>\boot.wim

挂载 wim 镜像到某个空的目录:

dism /mount-wim /wimfile:XXX\boot.wim /index:n /mountdir:<pathto>mount

卸载并提交保存 wim 镜像:

dism /umount-wim /commit /mountdir:<pathto>mount

手工增加驱动

在 Windows 修复环境中,我们可以先手工加载驱动:

pnputil.exe -a C:\<filename>.INF

如果 pnputil 无法使用,也可以使用 drvload 命令从 inf 文件加载驱动:

drvload drv.inf

确认可以加载并识别设备后,可以使用 dism 命令将驱动加入系统:

dism /Image:C:\ /Add-Driver /Driver:D:\Drivers /Recurse

我们甚至可以修改 wim 文件,手工增加驱动(需要提前挂载,增加完也需要卸载并提交保存):

dism /add-driver /image:<pathto>mount /driverpath:<pathto>driverINF