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。

相關詞條

相關搜索

其它詞條