Dism++ 2018-06-29 13:14 初雨Dism++是一个微软Dism的一个GUI版,能够固化补丁、Installer清理、离线集成更新、驱动等。 Dism++,也许是最强的实用工具,全球第一款基于 CBS 的 Dism GUI 实现。 Dism++官方网站:https://www.chuyu.me/ Dism++:https://pan.baidu.com/s/1XLSTxCC27Hy96z3sKIUk_w(密码: e2ep)
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快的,在回想自己2次之间在机器上做什么操作了 实在想不起做什么了这2句命令执行了,没啥问题dism /Get-MountedWimInfodism /cleanup-wim图片这条注册表也看了,是空的HKEY_LOCAL_MACHINE\SOFTWARE 图片后来,搜到了一篇文档,跟我一样的问题,也是杀毒防护软件导致的dism慢的问题。 https://social.technet.microsoft.com/Forums/en-US/f4904762-e25a-4559-a4f5-e10206801094/dism-sloowwwww
背景:使用uupdump.net下载ISO过程中可能各种原因中途失败,会有dism mount残留,如何处理这些残留很关键,否则后面没法正常使用uupdump.net下载ISO,或者dism命令使用出现异常 查看dism mount 残留的powershell如下 dism /Cleanup-Mountpoints dism /Cleanup-Wim # 定义注册表路径 $regPath = "HKLM mountPathValue Write-Output "" } } 会显示目录Path 比如有多个 E:\MountUUP C:\$WinREAgent\Scratch\Mount 则执行 Dism /Unmount-Image /MountDir:"E:\MountUUP" /Discard Dism /Unmount-Image /MountDir:"C:\$WinREAgent\Scratch
准备工作 封装系统需要微软官方的命令行工具Dism,它的功能虽然强大,但是由于是命令行操作,所以很多人玩不来,稍有不慎甚至可能不小心把硬盘中有用的数据给干掉。 所以这里使用一款图形管理程序Dism++,它包含了Dism的各种功能,还添加了很多实用功能,对我们很有帮助。 稍等片刻,映像就挂载好了,点击Dism++中的打开会话,就可以查看Dism++的强大功能了。可以看到它可以修改系统镜像中的很多设置,这对于我们封装镜像并批量应用是非常有帮助的。 ? 集成系统补丁 首先先来更新一下系统补丁,Dism++有一个补丁数据库,我们只要在该工具中点击查找更新就可以列出当前系统可用的所有补丁。 如果还准备继续修改镜像,可以直接关闭Dism++,下次打开的时候挂载目录的内容还会保留(有时候会提示映像损坏,修复一下即可,几秒钟的事情)。
PowerShell清理 PS C:\WINDOWS\system32> Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore 部署映像服务和管理工具 PS C:\WINDOWS\system32> DISM.exe /online /Cleanup-Image /StartComponentCleanup 部署映像服务和管理工具 版本: 10.0.18362.1139 PS C:\WINDOWS\system32> Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore 部署映像服务和管理工具 版本: 10.0.18362.1139
Dism++,也许是最强的实用工具 全球第一款基于 CBS 的 Dism GUI 实现。 ? Dism++ 10.1.1000.100 夏季更新 14:18 2019/6/7 解决Bug,ISO功能无法创建超过7.9GB的ISO问题(感谢 行走世间全是妖怪)。 改进体验,将备份还原特权调整为可选,增强Dism++可用性。 其他,wimgapi.dll更新到Windows 10 17763。 其他,全面切换到VS2019编译。 兼容 Windows Vista/7/8/8.1/10 关于 Dism++ Dism++可以说是一个Dism的GUI版,但是并不依赖Dism,直接基于更底层的CBS(Component Based Servicing
PowerShell Admin 模式执行一下指令 PS C:\Users\Chiam> Dism /Online /Cleanup-Image /ScanHealth 部署映像服务和管理工具 版本: PS C:\Users\Chiam> DISM /online /cleanup-image /checkhealth 部署映像服务和管理工具 版本: 10.0.22598.1 映像版本: 10.0.22598.1 PS C:\Users\Chiam> DISM /online /cleanup-image /restoreHealth 部署映像服务和管理工具 版本: 10.0.22598.1 映像版本: 10.0.22598.1 PS C:\Users\Chiam> DISM /online /cleanup-image /checkhealth 部署映像服务和管理工具 版本: 10.0.22598.1 映像版本: 10.0.22598.1
DISM,Deployment Image Servicing and Management,部署映像服务和管理。本文介绍使用此工具检查并修复 Windows 的系统文件。 ---- 系统要求 Windows 8/8.1 和 Windows 10 开始提供 DISM 工具。 相比于我在另一篇博客中提及的 sfc,DISM 利用 Windows 系统镜像来完成修复,所以更容易修复成功。 ---- 参考资料 Fix corrupted Windows Update system files using DISM Tool How to use DISM command-line utility to repair a Windows 10 image - Windows Central Fix Windows Update errors by using the DISM or System
在使用RestoreHealth命令时是需要在检测出系统出现问题且映像文件可修复的情况下才能使用; Dism /Online /Cleanup-Image /ScanHealth 这条命令将扫描全部系统文件并和官方系统文件对比 Dism /Online /Cleanup-Image /CheckHealth 这条命令必须在前一条命令执行完以后,发现系统文件有损坏时使用。 DISM /Online /Cleanup-image /RestoreHealth 这条命令是把那些不同的系统文件还原成官方系统源文件。 希望以上的信息能帮助到您。
本文将介绍如何使用系统内置 DISM 工具进行安全清理 C 盘空间,清理 WinSxS 文件夹里面的可回收删除的程序包空间 开始之前,先使用管理员权限打开 CMD 或 PowerShell 命令行窗口。 WinSxS 文件夹里面的可回收删除的程序包数量和上次清理的时间,以及 WinSxS 文件夹所占用的实际空间,从而决定是否进行下一步动作 在命令行窗口输入以下命令用来确定 WinSxS 文件夹的实际大小 Dism.exe 清理完成可以再次执行 Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore 看看实际清理多少空间 如果觉得以上的命令清理的不够多,还可以再加上稍微危险的 只有在确定自己当前的系统足够稳定时,也就是不需要卸载补丁才能使用如下命令 Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase 更多命令参数,请参阅 DISM 操作系统包(.cab 或 .msu)服务命令行选项 Microsoft Learn 文档 参考文档: 清理 WinSxS 文件夹 Microsoft Learn
①Dism /Image:C:\ ②Dism /Image:"C:"兼容性说明:①≥②,有时①=②,有时②不行,例如
>C:\WINDOWS\Logs\DISM\dism.log Dism /Image:"Z:" /get-drivers notepad C:\WINDOWS\Logs\DISM\dism.log 内容如下 \dism.log 2025-09-03 16:34:57, Info DISM DISM Provider Store: PID=61860 TID=60636 DISM.EXE: 2025-09-03 16:34:57, Info DISM DISM.EXE: <----- Starting Dism.exe session DISM.EXE: Dism.exe version: 10.0.26100.1150 2025-09-03 16:34:57, Info DISM DISM.EXE DISM DISM.EXE:
1、点击[下载Dism++] 2、点击[下载] 3、点击[打开] 4、点击[Dism++x64.exe] 5、点击[接受] 6、点击[工具箱] 7、点击[Imagex]
因为最初2021年10月的官方版在2025.10.14 win10 end of life后集成2025年11月第一个ESU补丁KB5068781时会报14099、0x80073713的错误码(不论使用dism 可以在 C:\WINDOWS\Logs\DISM\dism.log 上找到 DISM 日志文件 2021年10月官方版: SW_DVD9_WIN_ENT_LTSC_2021_64BIT_ChnSimp_MLF_X22 pwd=ckyp dism++的wsusscn3.cab扫描补丁功能已经废弃 https://github.com/Chuyu-Team/Dism-Multi-language/issues/1043 如果用dism++离线集成补丁,可参考https://www.itsk.com/thread/381009 (需忽略其中的扫描功能,已弃用,即wsusscn2.cab/wsusscn3.cab) 用dism ++给win10ltsc2021集成2025年11月补丁也是一样的报错0x80073713 截止2025.10的补丁用dism/dism++集成OK,11月及其后的补丁只有等微软发布refresh iso
无论驱动器使用软件级 RAID 还是硬件级 RAID,赛门铁克都不提供制作 RAID 驱动器映像的技术支持。能否成功制作 RAID 驱动器映像取决于特定的计算机模型、驱动程序控制器、硬盘驱动器和 RAID 实现方式。赛门铁克提供以下信息,仅用于帮助克隆 RAID 驱动器。此信息仅供参考,并且仅适用于限定的环境。赛门铁克对使用以下信息不提供支持。
/Image:"B:\boottmp" /Get-Drivers Dism /Unmount-Image /MountDir:"B:\boottmp" /Commit Dism /Mount-Image /Image:"B:\boottmp" /Get-Drivers Dism /Unmount-Image /MountDir:"B:\boottmp" /Commit Dism /Unmount-Image /Image:"B:\boottmp" /Get-Drivers Dism /Unmount-Image /MountDir:"B:\boottmp" /Commit Dism /Unmount-Image /Online /Cleanup-Image /RestoreHealth报错0x800f081f DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth 真理:DISM /Online /Cleanup-Image
命令报错87,尝试dism++,如果dism++也不行,用chkdsk /f检查文件系统,如果诸多文件系统报错,重装系统或者重新迁移。 假设原系统盘盘符在winpe下是E:,假设virtio驱动安装文件内置在D:\amd64\,要集成virtio驱动的话 Dism /Image:"E:" /Get-Drivers Dism /Add-Driver \netkvm.inf" /ForceUnsigned Dism /Image:"E:" /Get-Drivers 【winpe里用dism命令安装虚拟化驱动】 单个安装示例:选对盘符,选对路径,原系统的 dism /image:d:\ /remove-driver /driver:oem0.inf dism /image:d:\ /remove-driver /driver:oem1.inf dism dism /image:d:\ /remove-driver /driver:oem15.inf dism /image:d:\ /remove-driver /driver:oem16.inf dism
32位: mkdir C:\Scratch -force mkdir c:\boot -force Dism /Get-ImageInfo /ImageFile:"C:\install.wim" Dism \boot1" /Get-Drivers Dism /Unmount-Image /MountDir:"C:\boot1" /Commit #Dism /Unmount-Image /MountDir " /recurse /ForceUnsigned Dism /Image:"C:\boot2" /Get-Drivers Dism /Unmount-Image /MountDir:"C:\boot1 -force Dism /Get-ImageInfo /ImageFile:"C:\install.wim" Dism /Mount-Image /ImageFile:"C:\install.wim " /index:1 /MountDir:"C:\boot" Dism /Image:"C:\boot" /Get-Drivers Dism /Image:"C:\boot" /ScratchDir:
/ImageFile:"C:\WinPE_amd64_PS\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_amd64_PS\mount" Dism " Dism /Set-AllIntl:zh-CN /Image:"C:\WinPE_amd64_PS\mount" Dism /Image:"C:\WinPE_amd64_PS\mount" /Get-Drivers Dism /Unmount-Image /MountDir:"C:\WinPE_amd64_PS\mount" /Commit #Dism /Unmount-Image /MountDir:"C:\ X:原本我是搞2GB的,但dism++有5GB剩余空间要求,因此搞的8GB来骗过dism++不报错。 Dism /Add-Driver /Image:"E:" /Driver:"X:\amd64\netkvm.inf" /ForceUnsigned Dism /Add-Driver /Image:"E:
:"E:\boot" Dism /Image:E:\boot /Get-Drivers Dism /Image:"E:\boot" /Get-Drivers #Dism /Unmount-Image Dism /Get-ImageInfo /ImageFile:"F:\install.wim" Dism /Mount-Image /ImageFile:"F:\install.wim" /index :4 /MountDir:"F:\boot" Dism /Image:F:\boot /Get-Drivers Dism /Image:"F:\boot" /Get-Drivers #Dism /Unmount-Image Dism /Get-ImageInfo /ImageFile:"G:\install.wim" Dism /Mount-Image /ImageFile:"G:\install.wim" /index :4 /MountDir:"G:\boot" Dism /Image:G:\boot /Get-Drivers Dism /Image:"G:\boot" /Get-Drivers #Dism /Unmount-Image