使用 DISM 盘点映像或组件

可以盘点 Windows 映像中包含的驱动程序、包以及其他文件和设置。 为此,可以使用部署映像维护和管理 (DISM) 维护命令。

必须先从 WIM 或 VHD 文件装载脱机映像,然后才能盘点或维护特定的 Windows 映像。 有关详细信息,请参阅使用 DISM 装载和修改 Windows 映像

获取 Windows 映像信息

可以使用映像命令列出有关 (WIM) 文件或虚拟硬盘 (VHD) 文件中特定 Windows 映像、有关特定 WIM 或 VHD 文件中包含的映像,以及有关已装载的 WIM 或 VHD 文件的信息。 这些信息可帮助你识别装载位置、映像名称,或验证正在装载的映像的体系结构。

可以使用 DISM 中的 /Get-ImageInfo 维护命令收集有关 WIM 或 VHD 文件中所有映像的信息。 还可以通过指定映像的名称或索引号来收集有关 WIM 或 VHD 文件中特定映像的信息,例如操作系统、体系结构和设置。 若要指定 VHD 文件中的映像,必须使用 /Index:1

可以识别计算机上当前装载的映像,并可以使用 /Get-MountedImageInfo 维护命令列出有关已装载映像的信息,例如读/写权限、装载位置、已装载文件的路径和已装载映像的索引

有关 DISM 中可用映像命令的详细信息,请参阅 DISM - 适用于 Windows 的部署映像维护和管理技术参考

列出 WIM 或 VHD 文件中包含的映像

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关 WIM、VHD 或 FFU 文件中所有映像的信息:

    Dism /Get-ImageInfo /imagefile:C:\test\images\install.wim
    

    提示

    若要指定 VHD 或 FFU 文件中的映像,指定 /Index:1 即可。

    生成的报告包括以下信息。

    字段 说明 示例
    Index WIM 或 VHD 文件中映像的索引值。 1
    名称 WIM 或 VHD 文件中映像的 Windows 版本名称。 Windows 11 家庭版
    说明 WIM 或 VHD 文件中映像的说明。 Windows 11 家庭版
    大小 映像的大小。 8,045,951,502 字节

    使用 /Index/Name 选项可获取有关指定映像的更多详细信息,例如语言、体系结构和版本。

列出已装载的映像

  1. 以管理员身份打开命令提示符。

  2. 在提升的命令提示符下,键入:

    Dism /Get-MountedImageInfo 
    

生成的报告包括以下信息:

字段 说明 示例

Mount Dir

映像的装载位置。

C:\Test\Mount

Image File

WIM 或 VHD 文件的完整路径。

C:\Test\Images\install.wim

映像索引

包含在 WIM 或 VHD 文件中的已装载映像的索引号。

1

Mounted Read/Write

如果已装载的映像允许进行读取和写入访问,则值为 Yes;如果已装载的映像仅允许进行只读访问,则值为 No

Status

映像的装载状态。 可能的值包括:

没问题。 映像已装载。 没有问题。

需要重新装载。 必须重新装载映像。 此问题的原因可能是在装载映像时重启了主机系统。

Invalid:映像处于无效状态。 可能需要对映像使用 /Cleanup-Mountpoints

确定

获取 Windows PE 信息

可以像装载任何 Windows 映像一样装载 Windows 预安装环境 (Windows PE) 映像进行维护。 DISM 还提供特定于 Windows PE 映像的 Windows PE 维护命令。 这些命令可用于列出 Windows PE 设置,例如暂存空间、目标路径和探查信息。 有关 DISM 中可用 Windows PE 维护命令的详细信息,请参阅 DISM Windows PE 维护命令行选项

列出已装载 Windows PE 映像中的所有设置

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关已装载 Windows PE 映像中所有 Windows PE 设置的信息:

    Dism /image:C:\test\offline /Get-PESettings
    

生成的报告包括以下信息:

字段 说明 示例

分析

报告 Windows PE 探查是已启用还是已禁用。

已禁用

暂存空间

在 ramdisk 模式下启动 Windows PE 系统卷时,其上可用的可写空间量。

32MB

TargetPath

启动时 Windows PE 映像根目录的路径。

X:</p>

获取驱动程序信息

驱动程序维护命令可用于根据驱动程序存储中驱动程序包的 .inf 文件枚举这些包。 可以使用 /Get 命令显示有关脱机映像中第三方驱动程序包或所有驱动程序包的基本信息。 指向某个脱机映像或正在运行的操作系统时,可以确定该映像中包含哪些驱动程序包,并获取有关驱动程序的信息。

可以显示有关特定的已安装 .inf 文件或尚未安装的文件的详细信息。 驱动程序存储中已安装的驱动程序将命名为 Oem0.inf、Oem1.inf 等。

有关 DISM 中可用驱动程序维护命令的详细信息,请参阅 DISM 驱动程序维护命令行选项

列出脱机映像中的驱动程序包

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关所有驱动程序包的信息。

    在装载的脱机 Windows 映像中

    Dism /image:C:\test\offline /Get-Drivers
    
    Dism /image:C:\test\offline /Get-Drivers /all
    

    对于正在运行的操作系统

    Dism /online /Get-Drivers
    
    Dism /online /Get-Drivers /all
    

生成的报告包括以下信息:

字段 说明 示例

Published Name

驱动程序包在添加到驱动程序存储后显示的名称。

Oem0.inf

原始文件名

驱动程序包的原始 .inf 文件名。

Toaster.inf

收件箱

对于默认驱动程序(自带的驱动程序),值为 Yes;对于第三方驱动程序包,值为 No

类名

驱动程序所属的设备类的易记名称。

打印机

提供者名称

驱动程序包的提供者或数字签名。

Microsoft

日期

与驱动程序关联的日期,在 .inf 文件中指定。 将根据你所在的区域设置该日期的相应格式。

10/31/2006

版本

在 INF driverVer 指令中指定的版本号。

6.1.6801.0

获取有关特定驱动程序的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 获取有关特定驱动程序包的信息。

    在脱机 Windows 映像中

    Dism /image:C:\test\offline /Get-DriverInfo /driver:oem1.inf
    

    对于正在运行的操作系统,请键入

    Dism /online /Get-DriverInfo /driver:oem1.inf
    

生成的报告包括以下信息:

字段 说明 示例

Published Name

驱动程序包在添加到驱动程序存储后显示的名称。

Oem0.inf

Driver Store Path

驱动程序位置的路径。 如果该驱动程序已安装,则会列出驱动程序存储的路径。 如果该驱动程序尚未安装,则会列出维护主机上驱动程序的路径。

E:\Images\Mount_depset\Windows\System32\DriverStore\FileRepository\Fasttx2k.inf_x86_neutral_0328f62e\Fasttx2k.inf

类名

驱动程序所属的设备类的易记名称。

打印机

Class Description

驱动程序所属的设备类的说明。

打印机

Class GUID

驱动程序所属的设备类的 GUID。

{4D36E97B-E325-11CE-BFC1-08002BE10318}

日期

与驱动程序关联的日期,在 .inf 文件中指定。 将根据你所在的区域设置该日期的相应格式。

8/6/2003

版本

在 INF driverVer 指令中指定的驱动程序版本号。

1.0.1.37

Boot Critical

如果驱动程序对启动至关重要,则值为 Yes;否则为 No

Drivers for architecture

驱动程序安装到的映像的体系结构。 如果该驱动程序尚未安装,则会针对每个支持的操作系统体系结构重复报告该字段。

x86

制造商

受支持设备的制造商。

Adventure Works

说明

受支持设备的说明。

Windows XP Adventure Works 376 Controller

体系结构

驱动程序的体系结构。

x86

硬件 ID

受支持设备的硬件 ID。

ABC_3376

服务名称

驱动程序的服务名称。

C1232k

Compatible IDs

设备的备用即插即用 (PnP) ID(如果有)。

12ABC

Exclude IDs

与设备不匹配的 PnP ID(任何适用)。

A_123

注意

如果指向某个尚未安装的驱动程序,则报告将略有不同。

获取包和功能信息

可以使用操作系统包维护命令获取有关 Windows 包的信息。 还可以使用 DISM 和包维护命令来获取有关 Windows 功能(无论是脱机还是在运行中的 Windows 安装上)的信息。

  • 可以使用 /PackagePath 选项指定 .cab 文件,或该 .cab 文件解压缩到的文件夹。 不能使用此命令获取 .msu 文件的包信息。
  • 可以使用 /Get-Packages 查找包的名称,然后使用 /PackageName 指定包的名称。
  • 可以使用 /Get-FeatureInfo /FeatureName:<name> 选项显示有关功能的详细信息。

有关 DISM 中可用操作系统包维护命令的详细信息,请参阅 DISM 操作系统包维护命令行选项

列出映像中的所有包

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关所有包的信息。

    在脱机 Windows 映像中

    Dism /image:C:\test\offline /Get-Packages
    

    在正在运行的操作系统上

    Dism /online /Get-Packages
    

生成的报告包括以下信息:

字段 说明 示例

Package Identity

包在映像中的显示名称。

Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~x86~en-US~6.1.6772.0

State

包的当前状态。 如:

已安装。 包已安装。

Install Pending。 包已安装,但需要重启才能完成挂起的联机操作。

Staged。 包已暂存,等待安装。

已安装

发布类型

包的类型。 如:

功能包”。 一项 Windows 操作系统功能。

Language Pack。 Windows 操作系统语言包或语言接口包 (LIP)。

Foundation。 核心操作系统组件,包括可选功能。

功能包

安装时间

安装时的 UTC 日期和时间。 如果该包尚未安装,则 Install Time 字段将会留空。

8/18/2008 7:58:00 PM

列出有关特定包的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关特定包的信息。

    在脱机 Windows 映像中

    Dism /image:C:\test\offline /Get-PackageInfo /PackagePath:C:\packages\package.cab
    
    Dism /image:C:\test\offline /Get-PackageInfo /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
    

    在正在运行的操作系统上

    Dism /online /Get-PackageInfo /PackagePath:C:\packages\package.cab
    
    Dism /online /Get-PackageInfo /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
    

生成的报告包括以下信息:

字段 说明 示例

Package Identity

包在映像中的显示名称。

Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~x86~en-US~6.1.6772.0

适用

指示包是否适用于映像。

版权

包的版权信息。

Copyright© Microsoft Corporation. 保留所有权利。

公司

提供该包的公司(如果有)。

Microsoft Corporation

创建时间

包的创建日期和时间(如果有)。

8/18/2008 7:58:00 PM

说明

包的简要说明。

Fix for KB300106

安装客户端

用于安装该包的客户端工具。

DISM Package Manager Provider

Install Package Name

已安装的 package.mum 文件名。

Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~x86~en-US~6.1.6772.0.mum

安装时间

包的安装日期和时间。 如果该包尚未安装,则 Install Time 字段将会留空

8/18/2008 7:58:00 PM

上次更新时间

包的上次更新日期(如果有)。

8/18/2008 7:58:00 PM

名称

包的显示名称,在适用的情况下会本地化。

一般情况下,所有维护包都会显示“default”。

ActiveX Installer Service

产品名称

包所属产品的名称(如果有)。

Microsoft-Windows-NetFx3-OC-Package

产品版本

包所属产品的版本(如果有)。

123.01.0000

发布类型

包的类型。 如:

功能包”。 一项 Windows 操作系统功能。

Language Pack。 Windows 操作系统语言包或语言接口包 (LIP)。

Foundation。 核心操作系统组件,包括可选功能。

功能包

Restart Required

指示在联机安装或卸载包后是否需要重启。

可能

支持信息

在何处可以找到支持信息(如果有)。

https://support.microsoft.com/?kbid=300106

State

指示包是否安装在操作系统中。 可能的值如下所示:

Not Present。 包未安装。

已安装。 包已安装。

Install Pending。 将安装该包,但需要重启才能完成挂起的联机操作。

Staged。 包已暂存,等待安装。

已安装

Completely offline capable

是的。 可以脱机安装该包,且无需启动映像。

错误。 必须启动进入映像才能完成此包的安装。

Undetermined。 可能必须启动进入映像才能完成此包的安装。 许多包可以完全脱机安装。 如果你尝试脱机安装包并需要重启,日志文件中会报告此情况。 可以使用 Get-PackageInfo 命令检查包的状态。

自定义属性

包清单文件中定义的自定义属性列表。 如果没有自定义属性,将显示“(No custom properties found)”。

Dependency: Language Pack

Features listing for package

在包中找到的功能列表。

如果包中没有任何功能,则会显示包标识,后接“(No features found for this package)”。

Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~x86~en-US~6.1.6772.0 (No features found for this package)

列出映像中的所有功能

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关映像中功能的信息。

    在脱机 Windows 映像中

    Dism /image:C:\test\offline /Get-Features
    
    Dism /image:C:\test\offline /Get-Features /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
    
    Dism /image:C:\test\offline /Get-Features /PackagePath:C:\packages\package.cab
    

    在正在运行的操作系统上

    Dism /online /Get-Features
    
    Dism /online /Get-Features /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
    
    Dism /online /Get-Features /PackagePath:C:\packages\package.cab
    

生成的报告包括以下信息:

字段 说明 示例

功能名称

功能在映像中的显示名称。

InboxGames

State

功能的当前状态。 可能的值如下所示:

  • 已启用。 功能已启用。

  • 已禁用”。 此功能已禁用。

  • Enable Pending。 将启用该功能,但需要重启才能完成挂起的联机操作。

  • Disable Pending。 将禁用该功能,但需要重启才能完成挂起的联机操作。

  • Disabled with Payload Removed。 功能已禁用,并且其有效负载已删除。 映像中仅存在包元数据。 可以在部署映像后还原有效负载并按需启用该功能。 有关按需功能的详细信息,请参阅配置 Windows 修复源

已禁用

列出有关特定功能的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关特定功能的信息。

    在脱机 Windows 映像中

    Dism /image:C:\test\offline /Get-FeatureInfo /FeatureName:Hearts
    
    Dism /image:C:\test\offline /Get-FeatureInfo /FeatureName:LocalPack-GB /PackageName:Microsoft-Windows-LocalPack-GB-Package~6595b6144ccf1df~x86~~1.0.0.0
    

    在正在运行的操作系统上

    Dism /online /Get-FeatureInfo /FeatureName:Hearts 
    

生成的报告包括以下信息:

字段 说明 示例

功能名称

功能的名称。

InboxGames

显示名称

功能在用户界面中的显示名称。

游戏

说明

功能的简要说明。

Standard inbox games.

Restart Required

指示在启用或禁用此功能后是否需要重启。

State

功能的当前状态。 可能的值如下所示:

已启用。 功能已启用。

已禁用”。 此功能已禁用。

Enable Pending。 将启用该功能,但需要重启才能完成挂起的联机操作。

Disable Pending。 将禁用该功能,但需要重启才能完成挂起的联机操作。

Disabled with Payload Removed。 功能已禁用,并且其有效负载已删除。 映像中仅存在包元数据。 可以在部署映像后还原有效负载并按需启用该功能。 有关按需功能的详细信息,请参阅配置 Windows 修复源

已禁用

自定义属性

包清单文件中定义的自定义属性列表。 如果没有自定义属性,将显示“(No custom properties found)”。

Dependency: Language Pack

获取按需功能信息

可以使用功能维护命令行选项来获取有关 Windows 映像中按需功能的信息。 这些命令可以列出可用和/或已安装的按需功能。 有关详细信息,请参阅按需功能

列出映像中的所有按需功能

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关已装载 Windows PE 映像中所有 Windows PE 设置的信息:

    在装载的映像中

    DISM /image:C:\test\offline /Get-Capabilities
    

    在正在运行的操作系统上

    DISM /online /get-capabilities
    

生成的报告包括以下信息:

字段 说明 示例
Capability Identity 按需功能的名称 XPS.Viewer~~~~0.0.1.0
State 指示是否已安装该按需功能 已安装

列出有关特定按需功能的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关已装载 Windows PE 映像中所有 Windows PE 设置的信息:

    在装载的映像中

    DISM /image:C:\test\offline /Get-CapabilityInfo /CapabilityName:XPS.Viewer~~~~0.0.1.0
    

    在正在运行的操作系统上

    DISM /online /Get-CapabilityInfo /CapabilityName:XPS.Viewer~~~~0.0.1.0
    

生成的报告包括以下信息:

字段 说明 示例
Capability Identity 按需功能的名称 XPS.Viewer~~~~0.0.1.0
名称 按需功能的易记名称 XPS 查看器
State 指示是否已安装该按需功能 已安装
说明 有关功能的信息。 允许读取、复制、打印、签署 XPS 文档并设置其权限
下载大小 包在安装前的大小 3.43 MB
Install size 按需功能在安装后占用的磁盘空间量

获取应用包 (.appx) 维护信息

可以使用应用包 (.appx) 维护命令列出 Windows 映像中预配的应用。 将为针对 Windows 映像创建的每个用户配置文件注册预配的应用。

有关 DISM 中可用应用包维护命令的详细信息,请参阅 DISM 应用包(.appx 或 .appxbundle)维护命令行选项

列出 Windows 映像中预配的应用

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出预配的应用:

    在装载的脱机 Windows 映像中

    Dism /image:c:\test\offline /Get-ProvisionedAppxPackages
    

    在正在运行的操作系统上

    Dism /online /Get-ProvisionedAppxPackages
    

生成的报告包括以下信息:

字段 说明 示例

DisplayName

应用的名称。

Fabrikam.Sample.CS

版本

应用包的版本号。

1.0.0.0

体系结构

应用的体系结构。

中立

ResourceID

有关详细信息,请参阅应用包词汇表

PackageName

应用包的完整名称。

Fabrikam.Sample.CS_1.0.0.0_neutral_s9y1p3hwd5qda

获取国际设置和语言

国际维护命令可用于查询 Windows 和 Windows PE 映像中的现有国际设置。 有关 DISM 中可用操作系统包维护命令的详细信息,请参阅 DISM 语言和国际维护命令行选项

使用 /online 选项可显示有关正在运行的操作系统中国际设置和语言的信息。 使用 /image: <path_to_offline_image_directory> 可显示有关脱机映像中国际设置和语言的信息。 与 /image/distribution 选项结合使用时,可显示有关发行版中国际设置和语言的信息。

列出所有国际设置和语言

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关映像中所有国际设置的信息:

    在脱机 Windows 映像中

    Dism /image:C:\test\offline /Get-Intl
    
    Dism /image:C:\test\offline /distribution:C:\windows_distribution\langpacks /Get-Intl
    

    在正在运行的操作系统上

    Dism /online /Get-Intl
    

生成的报告包括以下信息:

字段 说明 示例

Default system UI language

当前设置为默认系统 UI 语言的语言。

en-US

系统区域设置

非 Unicode 程序的语言(也称为系统区域设置)和字体设置。

en-US

Default timezone

当前设置为默认值的时区。

太平洋标准时间

User locale for default user

为默认用户设置的“标准和格式”语言(也称为用户区域设置)。

en-US

位置

当前为操作系统设置的地理位置。 有关地理位置的详细信息,请参阅地理位置表

美国

Active keyboards

活动键盘的值对。 在提供的示例中,0409 是语言标识符,00000409 是键盘标识符。

0409:00000409

Default keyboards

默认键盘的值对。 在提供的示例中,0409 是语言标识符,00000409 是键盘标识符。

0409:00000409

Installed language(s)

所有已安装语言包的列表。

en-US

类型

每个已安装语言包的类型。 有关详细信息,请参阅将语言包添加到 Windows

en-US

Type: Fully localized language

ar-SA

Type: Partially localized language, MUI type

Fallback Languages en-US, fr-FR

Distribution languages

分发共享中可用的语言列表。

注意

此列表包括分发共享中文件夹的名称。 不会验证该文件夹中实际 LP.cab 文件的语言。 例如,如果分发路径为 …\Langpacks\bg-BG\Lp.cab,则即使 LP.cab 文件对于 bg-BG 不是正确的 .cab 文件,也会报告 bg-BG 值作为分发共享中的语言。

The default language in the distribution is: ja-JP

The other available languages in the distribution are: bg-BG, nl-NL

Keyboard layered driver

日语或韩语键盘的键盘驱动程序列表(如果已安装)。

Japanese Keyboard (106/109 Key)

获取 Windows 版本信息

可以使用版本维护命令来获取有关哪些 Windows 版本可升级的信息。

目标版本是可以升级到的 Windows 版本。 可以显示有关脱机 Windows 映像或运行中操作系统的当前版本或目标版本的信息。

有关 DISM 中可用 Windows 版本维护命令的详细信息,请参阅 DISM Windows 版本维护命令行选项

获取有关当前 Windows 版本的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关当前映像版本的信息:

    对于脱机 Windows 映像

    Dism /image:C:\test\offline /Get-CurrentEdition
    

    对于正在运行的操作系统

    Dism /online /Get-CurrentEdition
    

获取有关 Windows 目标版本的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关目标映像版本的信息。

    在脱机 Windows 映像上

    Dism /image:C:\test\offline /Get-TargetEditions
    

    在正在运行的操作系统上

    Dism /online /Get-TargetEditions
    

获取应用程序修补程序信息

可对脱机映像使用应用程序维护命令行选项,以检查 Microsoft Windows Installer 应用程序修补程序(.msp 文件)的适用性,以及查询脱机映像以获取有关已安装 Windows Installer 应用程序(.msi 文件)和应用程序修补程序(.msp 文件)的信息。

可以显示有关按修补程序和应用程序筛选的已安装 MSP 修补程序的详细信息。 如果指定了 /PatchCode 选项,则修补程序应用到的所有 Windows Installer 应用程序的详细信息都会显示。 如果指定了 /ProductCode 选项,则有关指定的应用程序中所有 MSP 修补程序的信息都会显示。

如果指定了 /PatchCode/ProductCode 选项,则只有在该特定修补程序应用于指定的 Windows Installer 应用程序时才显示信息。 如果未指定 /PatchCode/ProductCode 选项,则所有已安装的 Windows Installer 包和 MSP 修补程序都会显示。

有关 DISM 中可用应用程序维护命令的详细信息,请参阅 DISM 应用程序维护命令行选项

列出有关已安装 MSP 修补程序的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关 MSP 修补程序的信息。

    Dism /image:C:\test\offline /Get-AppPatchInfo
    
    Dism /image:C:\test\offline /Get-AppPatchInfo /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF}
    
    Dism /image:C:\test\offline /Get-AppPatchInfo /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}
    
    Dism /image:C:\test\offline /Get-AppPatchInfo /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF} /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}
    

生成的报告包括以下信息:

字段 说明 示例

Patch Code

用于标识特定 Windows Installer 包的 GUID。 包代码将 .msi 文件与应用程序或产品相关联,并可用于源的验证。

{8ACD2816-595D-48AA-A43B-3523CAA4F692}

产品代码

一个 GUID,即应用程序或产品的主体标识。

{7764DEFC-C5D1-413C-8428-2AA903BF6DAA}

Patch Name

修补程序的已注册显示名称。 对于在 MsiPatchMetadata 表中未包含 DisplayName 属性的修补程序,返回的显示名称是一个空字符串

QFE9 - Non Removable

Patch State

1 表示此修补程序当前已应用于产品。

2 表示此修补程序已由另一个修补程序取代。

4 表示由于发布了另一个修补程序,此修补程序已过时。

1 (Applied)

Patch Uninstallable

1 表示此修补程序已标记为可从产品中卸载。 在这种情况下,如果另一个无法卸载的修补程序需要此修补程序,则安装程序仍可能会阻止卸载。 否则报告 0。

0

帮助链接

在何处可以找到支持信息(如果有)。

https://www.microsoft.com

转换

上次安装修补程序时应用于产品的修补程序转换集。 如果用户未登录到计算机,此值可能不适用于按用户的非托管应用程序。

:App1RTMToApp1QFE9;:#App1RTMToApp1QFE9

Local Package

产品使用的本地缓存修补程序文件的位置。

C:\Windows\Installer\132f5c.msp

安装日期

将修补程序应用于产品的日期。

20080912

列出有关已应用于应用程序的 MSP 修补程序的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关 MSP 修补程序的信息,请键入以下命令之一:

    Dism /image:C:\test\offline /Get-AppPatches
    
    Dism /image:C:\test\offline /Get-AppPatches /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}
    

生成的报告包括以下信息:

字段 说明 示例

Patch Code

用于标识特定 Windows Installer 包的 GUID。 包代码将 .msi 文件与应用程序或产品相关联,并可用于源的验证。

{8ACD2816-595D-48AA-A43B-3523CAA4F692}

产品代码

一个 GUID,即应用程序或产品的主体标识。

{7764DEFC-C5D1-413C-8428-2AA903BF6DAA}

Patch Name

修补程序的已注册显示名称。 对于在 MsiPatchMetadata 表中未包含 DisplayName 属性的修补程序,返回的显示名称是一个空字符串

QFE9 - Non Removable

列出有关所有 Windows Installer 应用程序的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关 MSP 修补程序的信息:

    Dism /image:C:\test\offline /Get-Apps
    

生成的报告将列出脱机映像中安装的应用程序的产品代码和产品名称。 例如:

Product Code : {DB935363-5A68-47AF-A55A-CFC90F2E83BC}
Product Name : MsiTestApplication2

列出有关特定 Windows Installer 应用程序的信息

  1. 以管理员身份打开命令提示符。

  2. 使用 DISM 列出有关修补程序的信息:

    Dism /image:C:\test\offline /Get-AppInfo /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}
    

生成的报告包括以下信息:

字段 说明 示例

产品代码

一个 GUID,即应用程序或产品的主体标识。

{DB935363-5A68-47AF-A55A-CFC90F2E83BC}

产品名称

应用程序的名称。

MsiTestApplication2

Product State

产品在初始化时的安装状态。

-1 表示该产品既未播发,也未安装。

1 表示该产品已播发,但未安装。

2 表示已为另一用户安装该产品。

5 表示已为当前用户安装该产品。

5 (Installed)

Package Code

用于标识特定 Windows Installer 包的 GUID。 包代码将 .msi 文件与应用程序或产品相关联,并可用于源的验证。

{C67CA1AE-6074-4810-BD74-F6BBB609744A}

产品版本

字符串格式的产品版本。

1.0.0

Assignment Type

0 表示该产品已播发,或已按用户安装。

1 表示该产品已播发,或已为所有用户按计算机安装。

1 (Per-Machine)

发布者

产品制造商的名称。

Microsoft MSI Test

语言

产品语言的十进制标识符。

2052

安装源

包含源 .cab 文件的目录,或安装包的源文件树。

E:\Testpkg\App2_RTM</strong>

包名称

原始安装包的名称。

MsiTestApplication2.msi

帮助链接

在何处可以找到支持信息(如果有)。

https://www.microsoft.com/management

转换

上次安装修补程序时应用于产品的修补程序转换集。 如果用户未登录到计算机,此值可能不适用于按用户的非托管应用程序。

C:\Windows\Installer{BDB20E90-3ACD-450B-BBDE-61E39687C6B1}\ACBlueT02.mst

Local Package

本地缓存包的位置。

C:\Windows\Installer\132f3b.msi

安装日期

应用程序的安装日期。

20080912

使用 DISM 为 Windows 映像提供服务

部署映像服务和管理 (DISM) 最佳做法