DISM

DISM

Windows预安装的功能和程序包
DISM(Deployment Image Servicing and Management)就是部署映像服务和管理(DISM.exe)用于安装、卸载、配置和更新脱机Windows(R)映像和脱机Windows预安装环境(Windows PE)映像中的功能和程序包。[1]Windows8ADK工具中的DISM取代了多个Windows7时的AIK工具,包括PEImg、Intlcfg、程序包管理器和ImageX。以下这些跟映像处理关系最多的命令,原先有一大部分是imagex来处理的,统一由DISM来完成,而原先的版本服务、语言处理、驱动和程序添加等工作还是由DISM来完成。但这并不意味着IMAGEX都不能用了,在ADK安装目录中,我们仍然可以看到新版本的IMAGEX.EXE,如果你觉得有些处理使用DISM不是很顺畅的话,你可以尝试使用IMAGEX工具。输入"IMAGEX.EXE/?"(双引号内)就可以获得IMAGEX的使用帮助。需要注意的是,处理32位系统的最好在32位系统环境运行,处理64位系统的最好在64位系统环境执行,这方面DISM命令比较挑剔,IMAGEX相对自由一些。
    软件名称:部署映像服务和管理工具 软件平台:Microsoft Windows 软件语言: 开发商:Microsoft 软件授权: 软件版本: 软件大小: 前身:imageX 系统:32位、64位 外文名:Deployment Image Servicing and Management Tools

来源

DISM作为重要的系统程序,已被内置在所有常见Windows版本中,(如Windows10、Windows 7乃至Windows XP)其主程序DISM.exe位于WindowsSystem32(64位系统中还有位于WindowsSysWOW64下的32位DISM),依赖的dll文件等位于WindowsSystem32Dism,在正常系统中只需打开命令提示符即可使用DISM。

如果想要在不同版本的Windows中使用同一版本的DISM,则需要使用Windows ADK中的“映像工具”,即DISM与ImageX的集合,这可以在早期版本的Windows中使用较新的DISM功能。

用途

DISM作为一款微软官方出品的映像工具,有非常广泛的用途。其释放映像功能可用于安装系统或制作Windows To Go,将挂载、卸载、AppX操作命令结合可用于系统精简。

用法

通用映像处理命令:

/Get-MountedImageInfo-显示有关安装的WIM和VHD映像的信息。n

/Get-ImageInfo-显示有关WIM或VHD文件中映像的信息。n

/Commit-Image-保存对装载的WIM或VHD映像的更改。n

/Unmount-Image-卸载已装载的WIM或VHD映像。n

/Mount-Image-从WIM或VHD文件装载映像。n

/Remount-Image-恢复孤立的映像装载目录。n

/Cleanup-Mountpoints-删除已损坏的已安装映像关联的资源。

命令

WIM命令:

/List-Image-显示指定映像中的文件和文件夹的列表。

/Delete-Image-在具有多个卷映像的WIM文件中删除指定的卷映像。

/Split-Image-将现有.wim文件拆分为多个只读WIM(SWM)拆分文件。

/Export-Image-将指定映像的副本导出到其他文件。

/Append-Image-将新映像添加到WIM文件中。

/Capture-Image-将驱动器的映像捕获到新的WIM文件中。捕获的目录包含所有子文件夹和数据

/Apply-Image-应用一个映像。

/Get-MountedWimInfo-显示显示挂载的WIM映像的信息。

/Get-WimInfo-显示有关WIM文件中的映像的信息。

/Commit-Wim-保存对挂载的WIM映像的更改。

/Unmount-Wim-卸载挂载的WIM映像。

/Mount-Wim-从WIM文件挂载映像。

/Remount-Wim-恢复孤立的WIM挂载目录。

/Cleanup-Wim-删除损坏的WIM映像关联的挂载资源。

用DISM装载Windows8映像

1.首先,你必须有一个Win8系统或者一个ADK工具包在安装好的情况下

2.我以win8为例,在您的桌面建立一个txt文本,写入一下内容

@echo off

cd..

cd"C:WindowsSystem32Dism"

Dism/Mount-Image/ImageFile:L:cn_windows_8_enterprise_x64_dvd_917570sourcesinstall.wim/Name:"Windows8

Enterprise"/MountDir:I:Win8offline

pause

写好后另存cmd格式。

在上面斜体中,你修改好自己的相应路径,第一个斜体路径是Win8企业版解压后存放的路径,第二个斜体路径是你要装载Win8企业版的路径,建议先把文件夹建立好在以管理员身份执行cmd文件

如果您是Win7系统,并且安装了ADK工具包,那么:

如果系统平台是WIN7SP1版本,cmd文件放在:

64位系统:Program Files(x86)Windows Kits8.0Assessment and Deployment KitDeployment Toolsamd64目录下

32位系统:Program FilesWindows Kits8.0Assessment and Deployment KitDeployment Toolsx86目录下

先去掉

cd..

cd"C:WindowsSystem32Dism"

cmd文件内容里面的这两行内容后在以管理员身份执行。

用DISM卸载Windows8映像

上面我们装载好了,那么怎么卸载装载后的映像呢?执行下面命令即可

@echo off

cd..

cd"C:WindowsSystem32Dism"

Dism/Unmount-Image/MountDir:I:Win8offline/Commit

pause

意义

DISM对于系统安装辅助类软件来说意义重大。几乎所有系统安装工具都依赖于DISM或DISM API的映像释放功能,DISM的挂载卸载功能对于各种系统精简工具也是必不可少的。

拓展

由于DISM是一款命令行工具,只能在命令界面使用,操作十分不便,输出格式生硬不直观,Dism++这款工具应运而生。Dism++是DISM和CBS的图形化实现,几乎具有了DISM的所有功能,可更高效地完成映像操作,所以通常可使用Dism++代替DISM。

相关词条

相关搜索

其它词条