DISM 命令行语法的全局选项

全局选项用于部署映像维护和管理 (DISM) 中的大部分维护和映像选项。 这些选项可用于访问命令行帮助、指定文件位置和控制日志记录。

维护命令的基本语法

装载或应用 Windows 映像后,该映像可作为平面文件结构脱机使用,因此你可以指定 DISM 全局选项、映像的维护选项以及脱机映像的位置。 每个命令行只能使用一个维护选项。

若要维护正在运行的计算机,请使用 /Online 选项。 若要维护已装载或已应用的映像,请指定 /Image:<path_to_image>。 可用于维护映像的命令和选项取决于你所维护的 Windows 操作系统。 另外还取决于映像是脱机映像还是某个正在运行的操作系统。 所有命令都适用于脱机 Windows 映像。 命令的子集可用于维护正在运行的操作系统。

DISM 维护命令的基本语法为:

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

有关维护命令的详细信息,请参阅部署映像维护和管理 (DISM) 命令行选项

映像命令的基本语法

许多全局选项也可用于映像命令。 DISM 映像命令的基本语法为:

DISM.exe [dism_global_options] {servicing_option} [<servicing_argument>]

若要详细了解如何使用 DISM 进行映像管理(例如如何应用或装载映像),请参阅 DISM 映像管理命令行选项

维护和映像命令的全局选项

脱机映像语法

以下 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>] [/English] [/Format:<output_format>]

联机映像语法

以下 DISM 全局选项可用于运行操作系统。

DISM.exe /online [/LogPath:<path_to_log_file>] [/LogLevel:<n>] [/SysDriveDir:<path_to_bootMgr_file>] [/Quiet] [/NoRestart] [/ScratchDir:<path_to_scratch_directory>] [/English] [/Format:<output_format>]

选项

下表提供了如何使用每个 DISM 全局选项的说明。 这些选项不区分大小写。

全局选项 说明

/Get-Help

/?

显示有关可用 DISM 命令行选项和参数的信息。

在不指定映像文件的情况下使用 /? 或 /Get-Help 选项获取有关映像管理命令(如 /Mount-Image)的帮助。

示例:

Dism /?

使用 /Image:<path_to_an_image> 选项指定映像文件,或使用 /Online 选项获取有关映像中的维护命令(例如 /Get-Packages)的帮助。 可用于维护映像的选项取决于在映像中可用的维护技术。

示例:

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:<日志文件路径.log>

指定日志文件所在的完整路径和文件名。 如果此项未设置,则默认值为 %WINDIR%\Logs\Dism\dism.log

重要说明

在 Windows PE 中,默认目录为 RAMDISK 暂存空间,最小可以为 32 MB。

日志文件将自动存档。 存档的日志文件将以文件名后附加 .bak 的形式保存,并且将生成新的日志文件。 每次存档日志文件时,都将覆盖该 .bak 文件。

当使用一个尚未加入域的网络共享时,请先结合使用 net use 命令和域凭据来设置访问权限,然后再设置 DISM 日志的日志路径。

示例:

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 目录。

此选项不能与 /Online 选项配合使用。

示例:

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

/Online

指定要对当前运行的操作系统执行该操作。

此选项不能与 /Image 或 /WinDir 选项配合使用。 使用 /Online 时,会自动检测联机映像的 Windows 目录。

示例:

Dism /online /Get-Packages

/SysDriveDir:<path_to_sysdrive_directory>

在 Windows PE 环境中使用 /SysDriveDir 来维护安装的 Windows 映像。

/SysDriveDir 选项指定 BootMgr 文件位置的路径。 仅当 BootMgr 文件所在的分区不是运行命令所在的分区时,才必须这样做。

例如,在 Windows PE 命令提示符下键入:

Dism /image:C:\Windows /SysDriveDir:C:</strong>

/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<em>%Temp% 目录,其子目录名称为每次运行 DISM 时随机生成的十六进制值。 每次操作后,都会删除暂存目录中的项。

不应将网络共享位置用作暂存目录来展开安装包(.cab 或 .msu 文件)。 用于解压缩供服务过程临时使用的文件的目录应为本地目录。

示例:

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

/English

以英语显示命令行输出。

注意

某些资源无法以英语显示。

使用 DISM /? 命令时,不支持此选项。

示例:

Dism /Get-ImageInfo /ImageFile:C:\test\offline\install.wim /index:1 /English

/Format:{Table | List}

指定报表输出格式。

示例:

Dism /Image:C:\test\offline /Get-Apps /Format:table

部署映像服务和管理 (DISM) 命令行选项

DISM 应用程序服务命令行选项

DISM Windows 版本服务命令行选项

DISM 语言和国际服务命令行选项

DISM 操作系统包服务命令行选项

DISM 驱动程序维护命令行选项

DISM 无人参与服务命令行选项

DISM Windows PE 服务命令行选项