-
DISM
鎖定
DISM(Deployment Image Servicing and Management)就是部署映像服務和管理 (DISM.exe) 用於安裝、卸載、配置和更新脱機 Windows(R) 映像和脱機 Windows 預安裝環境 (Windows PE) 映像中的功能和程序包。Windows 8 ADK工具中的DISM取代了多個Windows 7時的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來源
DISM作為重要的系統程序,已被內置在所有常見Windows版本中,(如Windows 10、Windows 7乃至Windows XP)其主程序DISM.exe位於Windows\System32(64位系統中還有位於Windows\SysWOW64下的32位DISM),依賴的dll文件等位於Windows\System32\Dism,在正常系統中只需打開命令提示符即可使用DISM。如果想要在不同版本的Windows中使用同一版本的DISM,則需要使用Windows ADK中的“映像工具”,即DISM與ImageX的集合,這可以在早期版本的Windows中使用較新的DISM功能。
[1]
DISM用途
DISM用法
/Get-MountedImageInfo - 顯示有關安裝的 WIM 和 VHD 映像的信息。
/Get-ImageInfo - 顯示有關 WIM 或 VHD 文件中映像的信息。
/Commit-Image - 保存對裝載的 WIM 或 VHD 映像的更改。
/Unmount-Image - 卸載已裝載的 WIM 或 VHD 映像。
/Mount-Image - 從 WIM 或 VHD 文件裝載映像。
/Remount-Image - 恢復孤立的映像裝載目錄。
/Cleanup-Mountpoints - 刪除已損壞的已安裝映像關聯的資源。
DISM命令
WIM 命令:
/List-Image - 顯示指定映像中的文件和文件夾的列表。
/Delete-Image - 在具有多個卷映像的 WIM 文件中刪除指定的卷映像。
/Export-Image - 將指定映像的副本導出到其他文件。
/Append-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裝載Windows 8映像
2.我以win8為例,在您的桌面建立一個txt文本,寫入一下內容
@echo off
cd..
cd "C:\Windows\System32\Dism"
Dism /Mount-Image /ImageFile:輸入install.wim的路徑/Name:"Windows 8 Enterprise" /MountDir:I:\Win8\offline
pause
寫好後另存cmd格式。
在上面斜體中,你修改好自己的相應路徑,第一個斜體路徑是Win8 企業版 解壓後存放的路徑,第二個斜體路徑是你要裝載Win8企業版的路徑,建議先把文件夾建立好在以管理員身份執行cmd文件
如果您是Win7系統,並且安裝了ADK工具包,那麼:
如果系統平台是WIN7 SP1版本,cmd文件放在:
32位系統:Program Files\Windows Kits\8.0\Assessment and Deployment Kit\Deployment Tools\x86目錄下
先去掉
cd..
cd "C:\Windows\System32\Dism"
cmd文件內容裏面的這兩行內容後在以管理員身份執行。
用DISM卸載Windows 8映像
上面我們裝載好了,那麼怎麼卸載裝載後的映像呢?執行下面命令即可:
@echo off
cd..
cd "C:\Windows\System32\Dism"
Dism /Unmount-Image /MountDir:I:\Win8\offline /Commit
pause
DISM意義
DISM擴展
由於DISM是一款命令行工具,只能在命令界面使用,操作十分不便,輸出格式生硬不直觀,Dism++這款工具應運而生。Dism++是DISM和CBS的圖形化實現,幾乎具有了DISM的所有功能,可更高效地完成映像操作,所以通常可使用Dism++代替DISM。
[3]
- 參考資料
-
- 1. DISM 概述 .Microsoft Docs.2018-04-16[引用日期2020-08-24]
- 2. 全新的部署和映像處理工具DISM .無約而來-網易博客.2012-08-24[引用日期2012-09-03]
- 3. Windows 10 DISM 命令行選項 .Microsoft Docs.2017-05-02[引用日期2020-08-22]