DISM 概觀
部署映像服務與管理 (DISM.EXE) 是一種命令列工具,可以用來服務和準備 Windows 映像,包括用於 Windows PE、Windows 修復環境 (Windows RE) 和 Windows 安裝程式的映像。 DISM 可以用來服務 Windows 映像 (.wim) 或虛擬硬碟 (.vhd 或 .vhdx)。
DISM 內建於 Windows 中,可透過命令列或 Windows PowerShell 來使用。 若要深入了解如何搭配使用 DISM 與 PowerShell,請參閱 Windows PowerShell 中的部署映像服務管理 (DISM) Cmdlet。
映像需求
DISM 可用來從 .wim 檔案、.ffu 檔案、.vhd 檔案或 .vhdx 檔案掛接和服務 Windows 映像,也可用來更新執行中的作業系統。 其可與較舊的 Windows 映像檔案 (.wim 檔案) 搭配使用。 不過,其不能與比所安裝 DISM 版本更新的 Windows 映像搭配使用。
如需 WIM 的完整技術說明,請參閱 Windows 映像檔案格式 (WIM) 白皮書。
DISM 可用來服務 Windows 映像及其相關聯的 WinPE 和 WinRE版本。 可用來服務映像的命令和選項取決於您所服務的 Windows 作業系統,以及映像是離線作業系統還是目前正在執行的作業系統。
如需所支援平台和架構類型的清單,請參閱 DISM 支援的平台。
常見的服務與管理案例
映像服務與管理解決方案分成兩大類:
- 管理 Windows 映像中包含的資料或資訊,例如列舉或清查映像中包含的元件、更新、驅動程式或應用程式;擷取或分割映像;在 .wim 檔案中附加或刪除映像;或是掛接映像。
- 為映像本身提供服務,包括新增或移除驅動程式套件和驅動程式、修改語言設定、啟用或停用 Windows 功能,以及升級至較高版本的 Windows。
限制
版本相容性。 DISM 可與舊版 Windows 作業系統的目標映像搭配使用,但不能與比所安裝 DISM 版本更新的作業系統目標映像搭配使用。 例如,Windows 10 版本 1511 的 DISM 可以服務 Windows 10 版本 1511 和版本 1507,但不能服務版本 1607。 若要深入了解,請參閱 DISM 支援的平台。
遠端安裝。 不支援透過網路將套件安裝至遠端電腦。
回應檔案。 當您為映像指定回應檔案 (Unattend.xml) 時,會套用的只有 offlineServicing
設定階段中指定的設定。 回應檔案中其他一切設定都會遭到忽略。 您一次只能指定一個回應檔案。 如需詳細資訊,請參閱 DISM 自動維護命令列選項
使用回應檔案來確保套件相依性。 有些套件會要求先安裝其他套件。 由於有此相依性需求,若要安裝多個套件,請使用回應檔案。 藉由使用 DISM 來套用回應檔案,便可依正確順序安裝多個套件。 這是安裝多個套件的慣用方法。
套件安裝順序。 套件會依其在命令列中的列出順序進行安裝。 在下列範例中,1.inf、2.inf 和 3.inf 會依照其在命令列中的列出順序來進行安裝。
DISM.exe /image:"c:\images\Image1" /Add-Driver /ForceUnsigned /DriverName:"C:\Drivers\1.inf" /DriverName:"C:\Drivers\2.inf" /DriverName:"C:\Drivers\3.inf"
不支援多個服務命令。 您可以在 1.inf、2.inf) 或套件 (指定多個驅動程式,但無法在相同的命令列上指定多個命令 (例如 /Add-Driver /Remove-Driver
或 /Add-Driver /Add-Package
) 。
萬用字元。 DISM 命令列中不支援萬用字元。
DISM 在哪裡?
部署映像服務與管理 (DISM.exe) 是一種命令列工具,可用來服務 Windows 映像或準備 Windows 預先安裝環境 (Windows PE) 映像。 如需 DISM 的詳細資訊,請參閱什麼是 DISM?
Windows 中的 DISM
DISM 位於 c:\windows\system32
所有Windows 10和Windows 11安裝資料夾中,但您可以從任何位置在命令提示字元中執行 DISM。
注意
DISM 必須從以系統管理員身分執行的命令提示字元執行。
ADK 中的 DISM
如果您執行的是舊版 Windows,或電腦上需要不同版本的 DISM,請下載並安裝 Windows 評定及部署套件 (Windows ADK),詳情請參閱 Windows 評定及部署套件 (Windows ADK) 技術參考。
DISM 會出現在資料夾中的 C:\Program Files (x86)\Windows Kits\<version>\Assessment and Deployment Kit\Deployment Tools\10\DISM
Windows ADK 安裝中。
如果您需要將 ADK 版本的 DISM 複製到沒有 ADK 的電腦上,請參閱將 DISM 複製到另一部電腦。