DISM 命令行選項[轉載自Technet]

轉載自Technet:https://technet.microsoft.com/library/dd772580 網絡


DISM 命令行選項ide


您可使用部署映像服務和管理 (DISM.exe),爲 Windows(R) 映像和 Windows 預安裝環境 (Windows PE) 映像脫機安裝、卸載、配置和更新功能和程序包。可用於處理映像的命令和選項取決於您所使用的 Windows 操做系統(Windows 七、Windows Vista Service Pack 1 (SP1)、Windows Server 2008 R二、Windows Server 2008 或 Windows PE),以及映像是處於脫機仍是聯機狀態。全部的命令均可用於處理脫機 Windows 映像。其中一部分命令可用於聯機安裝 Windows。工具

DISM 命令行選項是全局選項,可用於大部分服務命令行選項,但服務命令行選項是單獨工做的,不能與其餘服務命令行選項組合使用。經過裝載映像或指定聯機安裝 Windows,便可使用 Windows 映像。ui

DISM 合併了多個 Windows OEM 預安裝工具包 (Windows OPK) 工具的功能,包括 PEImg、Intlcfg 和程序包管理器。spa

有關 DISM 的聯機演示,請參見部署映像服務和管理(可能爲英文網頁)。操作系統

DISM 命令行選項

若要處理脫機 Windows 映像,必須先裝載該映像。可使用 Windows 映像 (WIM) 命令和參數來裝載 WIM 映像,以便進行處理和管理。還可使用這些命令列出索引或驗證正在裝載的映像的體系結構。更新映像後,必須將其卸載並提交已作的更改。命令行

您可使用如下命令來安裝、卸載或查詢 WIM 文件。這些選項不區分大小寫。調試

選項 參數 描述

/Mount-Wim              日誌


/WimFile:<path_to_image.wim>xml

/Index:<image_index>

/Name:<image_name>

/MountDir:<path_to_mount_directory>

/ReadOnly              

將 WIM 文件裝載到指定的目錄,以即可對其進行處理。大部分指定 WIM 文件的操做都須要索引或名稱值。

若是您但願將裝載的映像設爲只讀,可以使用 /ReadOnly 命令。

示例:

 Dism /Mount-Wim /WimFile:C:\test\images\install.wim /index:1 /MountDir:C:\test\offline /ReadOnly

Dism /Mount-Wim /WimFile:C:\test\offline\install.wim /name:"Windows Vista HomeBasic" /MountDir:C:\test\offline

/Commit-Wim              

/MountDir:<path_to_mount_directory>

應用爲已裝載映像所作的更改。

示例:

Dism /Commit-Wim /MountDir:C:\test\offline

/Unmount-Wim              

/MountDir:<path_to_mount_directory>

/Commit              

Discard              

卸載 WIM 文件並提交或放棄裝載映像時所作的更改。

示例:

Dism /Unmount-Wim /MountDir:C:\test\offline /commit
Dism /Unmount-Wim /MountDir:C:\test\offline /discard

/Remount-Wim              

/MountDir:<path_to_mount_directory>

從新裝載已裝載但不能訪問的 WIM 文件並使其可供處理。

示例:

Dism /Remount-Wim /MountDir:<path_to_mount_directory>

/Cleanup-Wim              


刪除與已放棄的裝載 WIM 映像相關聯的全部資源。此命令不會卸載當前裝載的映像,也不會刪除可能從新裝載的映像。

示例:

Dism /Cleanup-Wim

/Get-WimInfo              

/WimFile:<path_to_image.wim>

/Index:<Image_index>

/Name:<Image_name>

顯示有關 WIM 文件中的映像信息。與 /Index/Name 選項一同使用時,將顯示有關指定映像的信息。

示例:

Dism /Get-WimInfo /WimFile:C:\test\offline\install.wim /index:1

/Get-MountedWimInfo              


列出當前裝載的映像以及有關已裝載映像的信息(如讀/寫權限、裝載位置、裝載文件的路徑,以及裝載映像索引)。

示例:

 Dism /Get-MountedWimInfo

幾乎全部 DISM 命令的基本語法都相同。裝載或應用 Windows 映像使其可做爲平面文件結構脫機使用後,能夠指定任何 DISM 選項、用於更新映像的服務命令,以及脫機映像的位置。只能在一個命令行中使用一個服務命令。若是您正在處理處於運行狀態的計算機,則可使用 /Online 選項,而不須要指定脫機 Windows 映像的位置。

DISM 的基本語法以下:

DISM.exe {/Image:<path_to_image> | /Online} [dism_options] {servicing_command} [<servicing_argument>]

如下 DISM 選項可用於脫機映像:

DISM.exe /image:<path_to_offline_image_directory> [/WinDir:<path_to_%WINDIR%>] [/LogPath:<path_to_log_file.log>] [/LogLevel:<n>] [SysDriveDir:<path_to_bootMgr_file>] [/Quiet] [/NoRestart] [/ScratchDir:<path_to_scratch_directory>]

如下 DISM 選項可用於聯機 Windows 映像:

DISM.exe /online [/LogPath:<path_to_log_file>] [/LogLevel:<n>] [/Quiet] [/NoRestart] [/ScratchDir:<path_to_scratch_directory>]

下表提供瞭如何使用每個 DISM 選項的說明。這些選項不區分大小寫。


選項 描述

/Get-Help              

/?              

顯示有關可用的 DISM 命令行選項和參數的信息。

用於處理映像的選項取決於在映像中可用的處理技術。

示例:

Dism /?
Dism /image:C:\test\offline /?
Dism /online /?

經過指定命令行選項,能夠顯示其餘幫助。

示例:

Dism /image: C:\test\offline /Add-Driver /?
Dism /image:C:\test\offline /Add-Package /?
Dism /online /Get-Drivers /?

/LogPath:<path to log file.log>

指定要記錄到的完整路徑和文件名。若是未設置此選項,則默認值爲 %WINDIR%\Logs\Dism\dism.log

重要事項 在 Windows PE 中,默認目錄爲 RAMDISK 暫存空間(最小可爲 32 MB)。 日誌文件是自動存檔的,已存檔的日誌文件以 .bak 擴展名的形式保存。每次存檔日誌文件時,會生成一個新的日誌文件,且 .bak 文件被覆蓋。


若是使用未加入域的網絡共享,請在設置 DISM 日誌的日誌路徑以前,使用帶有域憑據的 net use 命令來設置訪問權限。

示例:

Dism /image:C:\test\offline /LogPath:AddPackage.log /Add-Package /PackagePath:C:\packages\package.cab

/LogLevel:<n>

指定日誌中顯示的最大輸出級別。默認的日誌級別爲 3。接受如下值:

1 = 僅限於錯誤

2 = 錯誤和警告

3 = 錯誤、警告和信息

4 = 錯誤、警告、信息和調試輸出

示例:

Dism /image:C:\test\offline /LogPath:AddPackage.log /LogLevel:1 /Add-Package /PackagePath:C:\packages\package.cab

/Image:<path_to_offline_image_directory>

這是將處理的脫機 Windows 映像的根目錄的完整路徑。若是該 Windows 目錄不是根目錄的子目錄,則必須指定 /WinDir

此選項不能與 /Online 一塊兒使用。

示例:

Dism /image:C:\test\offline /LogPath:AddPackage.log /LogLevel:1 /Add-Package /PackagePath:C:\packages\package.cab

/WinDir:<path_to_%WINDIR%>

/Image 選項一塊兒使用,能夠指定相對於映像路徑的 Windows 目錄路徑。此路徑不能爲 Windows 目錄的完整路徑,而應爲相對路徑。若是未指定此選項,則默認值爲脫機映像目錄的根目錄中的 Windows 目錄。

重要事項 這是一個相對路徑,而不是 Windows 目錄的完整路徑。若是未指定此選項,則默認值爲脫機映像目錄的根目錄中的 Windows 目錄。

此選項不能與 /Online 選項一塊兒使用。

示例:

Dism /image:C:\test\offline /WinDir:WinNT /Add-Package /PackagePath:C:\packages\package.cab

/Online              

指定該操做適用於聯機 Windows 安裝。

此選項不能與 /Image/WinDir 選項一塊兒使用。使用 /Online 時,會自動檢測聯機映像的 Windows 目錄。

示例:

Dism /online /Get-Packages

/SysDriveDir:<path_to_sysdrive_directory>

指定 BootMgr 文件的路徑。只有當 BootMgr 文件位於包含 Windows 目錄的分區之外的其餘分區時以及須要處理 BootMgr 文件時,此選項纔是必要的。

若是處理的是已應用的映像,則此選項不是必要的,由於系統分區不是 WIM 文件的一部分。

示例:

Dism /image:C:\test\offline /SysDriveDir:C:\

/Quiet              

關閉到控制檯的信息和進度輸出。只顯示錯誤消息。

若要在安靜模式下運行,則每次運行命令行實用程序都要設置該選項,以後才能使用服務命令。

備註 請不要將 /Quiet 選項與 /Get 命令一塊兒使用。不會顯示任何信息。

示例:

Dism /image:C:\test\offline /Add-Package /PackagePath:C:\packages\package.cab /quiet

/NoRestart              

禁止從新啓動。若是不須要從新引導,則此命令不執行任何操做。此選項使應用程序不提示從新啓動,或在使用 /Quiet 選項時,使應用程序不會自動從新啓動。

示例:

Dism /online /Add-Package /PackagePath:C:\packages\package.cab /NoRestart /quiet

/ScratchDir:<path_to_scratchdirectory>

指定在服務期間提取臨時使用的文件時要使用的臨時目錄。該目錄必須位於本地。若是未指定臨時目錄,將使用 \Windows\%Temp% 目錄,以及每次運行 DISM 時一個隨機生成的十六進制值的子目錄名稱。每次操做後,都會刪除暫存目錄中的項。

請勿使用網絡共享位置做爲暫存目錄來展開要安裝的程序包(.cab 文件或 .msu 文件)。使用本地目錄在處理期間提取臨時使用的文件。

示例:

Dism /image:C:\test\offline /ScratchDir:C:\Scratch /Add-Package /PackagePath:C:\packages\package.cab

/English              

用英文顯示命令行輸出。

備註 某些資源沒法用英文顯示。 使用 DISM /? 命令時,不支持此選項。

示例:

Dism /Get-WimInfo /WimFile:C:\test\offline\install.wim /index:1 /English

服務命令行選項

根據指定的映像(Windows 七、帶 SP1 的 Windows Vista、Windows Server 2008 R二、Windows Server 2008 或 Windows PE)以及映像是脫機仍是聯機 Windows 安裝,能夠對服務命令和參數執行如下某些類型的更新:

note備註
不能在同一命令行上使用兩種不一樣類型的服務命令。



  • 用於準備 Windows PE 映像的 Windows PE 特定的服務命令。有關詳細信息,請參閱 Windows PE 服務命令行選項(可能爲英文網頁)。

  • 用於添加、刪除和枚舉驅動程序 .inf 文件的驅動程序特定服務命令。有關詳細信息,請參閱驅動程序服務命令行選項

  • 用於添加、刪除和枚舉程序包以及啓用、禁用和枚舉功能的程序包服務命令。有關詳細信息,請參閱操做系統程序包服務命令行選項

  • 用於調整國際設置和配置的國際服務命令。有關詳細信息,請參閱國際服務命令行選項

  • 用於更改 Windows 映像版本的版本服務命令。有關詳細信息,請參閱Windows 版本服務命令行選項

  • 可用於應用 Unattend.xml 文件的服務命令。有關詳細信息,請參閱無人蔘與服務命令行選項(可能爲英文網頁)。

  • 可用於檢查 Windows(R) Installer 應用程序修補程序(.msp 文件)的適用性,以及查詢脫機映像以獲取有關 Windows Installer 應用程序和應用程序修補程序(.msp 文件)信息的服務命令。有關詳細信息,請參閱應用程序服務命令行選項(可能爲英文網頁)。

相關文章
相關標籤/搜索