DISM.exe [dism_options] {WIM_command} [<WIM_arguments>]
DISM.exe {/Image:<path_to_offline_image> | /Online} [dism_options] {servicing_command} [<servicing_arguments>]
描述:
DISM 枚舉、安裝、卸載、配置和更新 Windows 映像中的功能和程序包。可以使用的命令取決于提供的映像以及映像處于脫機狀態還是正在運行。
WIM 命令:
/Get-MountedWimInfo - 顯示有關安裝的 WIM 映像的信息。
/Get-WimInfo - 顯示有關 WIM 文件中的映像的信息。
/Commit-Wim - 保存對安裝的 WIM 映像的更改。
/Unmount-Wim - 卸載安裝的 WIM 映像。
/Mount-Wim - 從 WIM 文件安裝映像。
/Remount-Wim - 恢復孤立的 WIM 安裝目錄。
/Cleanup-Wim - 刪除與損壞的安裝的 WIM 映像關聯的資源。
實例 :
-------------------------------------------------------------------------------------
/Mount-Wim /WimFile:<path_to_WIM_file> {/Index:<image_index> | /Name:<image_name>}
/MountDir:<target_mount_directory> [/readonly]
將 WIM 文件安裝到指定的目錄以便該文件可用于服務。/ReadOnly 設置具有只讀權限的安裝映像。
示例:
DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline
DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline /ReadOnly
-------------------------------------------------------------------------------------
/ScratchDir:<path_to_directory>
指定用來解壓縮服務文件的臨時目錄。此目錄必須存在。
如果未設置,則將使用此臨時目錄。
示例:
DISM.exe /Image:C:\test\offline /scratchdir:D:\Scratch
-------------------------------------------------------------------------------------
DISM.exe /Image:C:\test\offline /?
-------------------------------------------------------------------------------------
映像規格:
/Online - 以正在運行的操作系統為目標。
/Image - 指定脫機 Windows 映像的根目錄的路徑。
DISM 選項:
/English - 用英文顯示命令行輸出。
/Format - 指定報告輸出格式。
/WinDir - 指定 Windows 目錄的路徑。
/SysDriveDir - 指定名為 BootMgr 的系統加載程序文件的路徑。
/LogPath - 指定日志文件路徑。
/LogLevel - 指定日志(1-4)中所示的輸出級別。
/NoRestart - 取消自動重新啟動和重新啟動提示。
/Quiet - 取消除錯誤消息之外的所有輸出。
/ScratchDir - 指定暫存目錄的路徑。
若要獲得有關這些 DISM 選項及其參數的詳細信息,請在緊挨著 /? 之前指定一個選項。
示例:
DISM.exe /Mount-Wim /?
DISM.exe /ScratchDir /?
DISM.exe /Image:C:\test\offline /?
DISM.exe /Online /?
可以使用以下命令來服務此映像:
WINDOWS 版本服務命令:
/Set-ProductKey - 將產品密鑰填充到脫機映像中。
/Get-TargetEditions - 顯示可以將映像升級到的 Windows 版本的列表。
/Get-CurrentEdition - 顯示指定映像的版本。
/Set-Edition - 將 Windows 映像升級到較高版本。
無人參與服務命令:
/Apply-Unattend - 將無人參與文件應用于映像。
驅動程序服務命令:
/Remove-Driver - 從脫機映像中刪除驅動程序包。
/Add-Driver - 向脫機映像中添加驅動程序包。
/Get-DriverInfo - 顯示有關脫機映像中或正在運行的操作系統中的特定驅動程序的信息。
/Get-Drivers - 顯示有關脫機映像中或正在運行的操作系統中的所有驅動程序的信息。
國際服務命令:
/Set-LayeredDriver - 設置鍵盤分層驅動程序。
/Set-UILang - 設置安裝的脫機映像中使用的默認系統用戶界面語言。
/Set-UILangFallback - 設置安裝的脫機映像中系統用戶界面的回滾默認語言。
/Set-UserLocale - 設置安裝的脫機映像中的用戶區域設置。
/Set-SysLocale - 設置安裝的脫機映像中的非 Unicode 程序的語言(也稱為系統區域設置)和字體設置。
/Set-InputLocale - 設置要在安裝的脫機映像中使用的輸入區域設置和鍵盤布局。
/Set-TimeZone - 設置安裝的脫機映像中的默認時區。
/Set-AllIntl - 設置安裝的脫機映像中的所有國際設置。
/Set-SKUIntlDefaults - 將安裝的脫機映像中的指定 SKU 語言的所有國際設置都設置為默認值。
/Gen-LangIni - 生成新的 lang.ini 文件。
/Set-SetupUILang - 定義安裝程序將使用的默認語言。
/Get-Intl - 顯示有關國際設置和語言的信息。
應用程序服務命令:
/Check-AppPatch - 顯示有關 MSP 修補程序是否適用于安裝的映像的信息。
/Get-AppPatchInfo - 顯示有關安裝的 MSP 修補程序的信息。
/Get-AppPatches - 顯示有關應用于所有安裝的應用程序的所有MSP 修補程序的信息。
/Get-AppInfo - 顯示有關特定安裝的 MSI 應用程序的信息。
/Get-Apps - 顯示有關安裝的所有 MSI 應用程序的信息。
程序包服務命令:
/Add-Package - 向映像中添加程序包。
/Remove-Package - 從映像中刪除程序包。
/Enable-Feature - 啟用映像中的特定功能。
/Disable-Feature - 禁用映像中的特定功能。
/Get-Packages - 顯示有關映像中所有程序包的信息。
/Get-PackageInfo - 顯示有關特定程序包的信息。
/Get-Features - 顯示有關程序包中所有功能的信息。
/Get-FeatureInfo - 顯示有關特定功能的信息。
/Cleanup-Image - 對映像執行清理和恢復操作。
若要獲得有關這些服務命令及其參數的詳細信息,請在緊挨著 /? 之前指定一個命令。
示例:
DISM.exe /Image:C:\test\offline /Apply-Unattend /?
DISM.exe /Image:C:\test\offline /Get-Features /?
DISM.exe /Online /Get-Drivers /?
/Apply-Unattend:<path_to_unattend.xml>
應用一個Unattend.xml文件到脫機映像或運行操作系統。
示例:
DISM.exe /Image:C:\test\offline /Apply-Unattend:C:\unattend.xml
DISM.exe /Online /Apply-Unattend:C:\unattend.xml\
-------------------------------------------------------------------------------
/Get-Features [/PackagePath:<path_to_package>] [/PackageName:<name_in_image>]
顯示在一個特定的包查找的所有功能的信息。如果你不指定軟件包的名稱或路徑,映像中的所有功能將列出。
/ PackagePath可以指向任何一個.cab文件或文件夾。
示例:
DISM.exe /Image:C:\test\offline /Get-Features
DISM.exe /Image:C:\test\offline /Get-Features /PackagePath:C:\packages\package.cab
DISM.exe /Image:C:\test\offline /Get-Features /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
---------------------------------------------------------------------------------
/Get-Drivers [/all]
顯示有關映像中驅動信息。只顯示外的默認盒的驅動程序。使用/all開關顯示在映像中的所有驅動程序。
示例:
DISM.exe /Image:C:\test\offline /Get-Drivers
DISM.exe /Image:C:\test\offline /Get-Drivers /all
Windows PE 服務命令行選項
以與安裝 Windows? 7 映像相同的方式,使用適當的驅動程序、程序包或國際服務命令來安裝 Windows(R) PE 映像及添加或刪除程序包、驅動程序和語言包。還有一些特定于 Windows PE 映像的命令,可以使用這些命令準備 Windows PE 環境、啟用配置處理、列出程序包和準備用于部署的 Windows PE 映像。
處理 Windows PE 映像的基礎語法為:
DISM.exe /Image:<path_to_image_directory [dism_options] {servicing_command} [<servicing_argument>]
除了 DISM 選項外,以下 Windows PE 服務選項也可用于脫機映像。
DISM.exe /Image:<path_to_image_directory> [/Get-PESettings | /Get-Profiling | /Get-ScratchSpace | /Get-TargetPath | /Set-ScratchSpace: | /Set-TargetPath : | /Enable-Profiling | /Disable-Profiling | /Apply-Profiles<path_to_myprofile.txt>]
重要信息: 這些選項無法與聯機的正在運行的 Windows PE 版本共同使用。您必須使用 /Image:<path_to_image_directory> 選項指定 Windows PE 映像。
下表說明了每個 Windows PE 服務選項在 Windows PE 映像上使用的情況。這些選項不區分大小寫。
/Get-PESettings - 顯示 Windows PE 映像中的 Windows PE 設置列表。該列表包括當前的配置處理狀態、暫存空間設置和目標路徑設置。
例如:
Dism /image:C:\test\offline /Get-PESettings
/Get-Profiling - 檢索 Windows PE 配置處理工具的啟用/禁用狀態。
例如:
Dism /image:C:\test\offline /Get-Profiling
/Get-ScratchSpace - 檢索配置的 Windows PE 系統卷暫存空間的數量。此設置表示以 ramdisk 模式啟動時 Windows PE 系統卷上可用的可寫空間數量。
例如:
Dism /image:C:\test\offline /Get-ScratchSpace
/Get-TargetPath - 檢索 Windows PE 映像的目標路徑。此目標路徑表示啟動時 Windows PE 映像的根目錄的路徑。
例如:
Dism /image:C:\test\offline /Get-TargetPath
/Set-ScratchSpace:<size_of_ScratchSpace> - 設置可用的暫存空間 (MB)。有效值為 32、64、128、256 和 512。
例如:
Dism /image:C:\test\offline /set-ScratchSpace:128
/Set-TargetPath :<target_path> - 對于硬盤啟動方案,此選項可設置磁盤上 Windows PE 映像的位置。
設置目標路徑時請注意以下限制:
路徑必須至少為三個字符且不超過 32 個字符
路徑必須以字母開頭(從 C 到 Z 的任何字母)
驅動器號后面必須跟 *:\*
路徑的剩余部分不得包含任何無效字符(如 Unicode 字符)
路徑必須為絕對路徑,不得含有“.”或“..”元素
路徑不得包含任何空格或 "\\"
例如:
Dism /image:C:\test\offline /Set-TargetPath:X:\
/Enable-Profiling - 啟用配置處理(文件日志)以創建您自己的配置文件。默認情況下,禁用配置處理。
例如:
Dism /image:C:\test\offline /Enable-profiling
/Disable-Profiling - 關閉用于創建配置文件的文件日志。
例如:
Dism /image:C:\test\offline /Disable-Profiling
/Apply-Profiles:<path_to_myprofile.txt> - <path_to_myprofiles.txt> 必須是由逗號分隔的配置文件名稱列表。
刪除 Windows PE 映像中任何不屬于自定義配置文件的文件。它也可根據 CORE 配置文件檢查自定義配置文件,以確保自定義應用程序文件和啟動關鍵文件未被刪除。使用任何配置文件自定義的 Windows PE 映像不可提供服務。但是,/Get-Profiling、/Get-TargetPath 和 /Get-PESettings 可正常工作。
例如:
Dism /image:C:\test\offline /Apply-Profiles:C:\test\profiles\myprofile.txt
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請
點擊舉報。