培训
使用 DISM 盘点映像或组件
可以盘点 Windows 映像中包含的驱动程序、包以及其他文件和设置。 为此,可以使用部署映像维护和管理 (DISM) 维护命令。
必须先从 WIM 或 VHD 文件装载脱机映像,然后才能盘点或维护特定的 Windows 映像。 有关详细信息,请参阅使用 DISM 装载和修改 Windows 映像。
可以使用映像命令列出有关 (WIM) 文件或虚拟硬盘 (VHD) 文件中特定 Windows 映像、有关特定 WIM 或 VHD 文件中包含的映像,以及有关已装载的 WIM 或 VHD 文件的信息。 这些信息可帮助你识别装载位置、映像名称,或验证正在装载的映像的体系结构。
可以使用 DISM 中的 /Get-ImageInfo 维护命令收集有关 WIM 或 VHD 文件中所有映像的信息。 还可以通过指定映像的名称或索引号来收集有关 WIM 或 VHD 文件中特定映像的信息,例如操作系统、体系结构和设置。 若要指定 VHD 文件中的映像,必须使用 /Index:1。
可以识别计算机上当前装载的映像,并可以使用 /Get-MountedImageInfo 维护命令列出有关已装载映像的信息,例如读/写权限、装载位置、已装载文件的路径和已装载映像的索引。
有关 DISM 中可用映像命令的详细信息,请参阅 DISM - 适用于 Windows 的部署映像维护和管理技术参考。
以管理员身份打开命令提示符。
使用 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
选项可获取有关指定映像的更多详细信息,例如语言、体系结构和版本。
以管理员身份打开命令提示符。
在提升的命令提示符下,键入:
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 映像一样装载 Windows 预安装环境 (Windows PE) 映像进行维护。 DISM 还提供特定于 Windows PE 映像的 Windows PE 维护命令。 这些命令可用于列出 Windows PE 设置,例如暂存空间、目标路径和探查信息。 有关 DISM 中可用 Windows PE 维护命令的详细信息,请参阅 DISM Windows PE 维护命令行选项。
以管理员身份打开命令提示符。
使用 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 驱动程序维护命令行选项。
以管理员身份打开命令提示符。
使用 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 |
以管理员身份打开命令提示符。
使用 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 操作系统包维护命令行选项。
以管理员身份打开命令提示符。
使用 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 |
以管理员身份打开命令提示符。
使用 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 |
指示在联机安装或卸载包后是否需要重启。 |
可能 |
支持信息 |
在何处可以找到支持信息(如果有)。 |
|
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) |
以管理员身份打开命令提示符。
使用 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 |
功能的当前状态。 可能的值如下所示:
|
已禁用 |
以管理员身份打开命令提示符。
使用 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 映像中按需功能的信息。 这些命令可以列出可用和/或已安装的按需功能。 有关详细信息,请参阅按需功能。
以管理员身份打开命令提示符。
使用 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 | 指示是否已安装该按需功能 | 已安装 |
以管理员身份打开命令提示符。
使用 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) 维护命令列出 Windows 映像中预配的应用。 将为针对 Windows 映像创建的每个用户配置文件注册预配的应用。
有关 DISM 中可用应用包维护命令的详细信息,请参阅 DISM 应用包(.appx 或 .appxbundle)维护命令行选项。
以管理员身份打开命令提示符。
使用 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
选项结合使用时,可显示有关发行版中国际设置和语言的信息。
以管理员身份打开命令提示符。
使用 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 映像或运行中操作系统的当前版本或目标版本的信息。
有关 DISM 中可用 Windows 版本维护命令的详细信息,请参阅 DISM Windows 版本维护命令行选项。
以管理员身份打开命令提示符。
使用 DISM 列出有关当前映像版本的信息:
对于脱机 Windows 映像:
Dism /image:C:\test\offline /Get-CurrentEdition
对于正在运行的操作系统:
Dism /online /Get-CurrentEdition
以管理员身份打开命令提示符。
使用 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 应用程序维护命令行选项。
以管理员身份打开命令提示符。
使用 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 |
帮助链接 |
在何处可以找到支持信息(如果有)。 |
|
转换 |
上次安装修补程序时应用于产品的修补程序转换集。 如果用户未登录到计算机,此值可能不适用于按用户的非托管应用程序。 |
:App1RTMToApp1QFE9;:#App1RTMToApp1QFE9 |
Local Package |
产品使用的本地缓存修补程序文件的位置。 |
C:\Windows\Installer\132f5c.msp |
安装日期 |
将修补程序应用于产品的日期。 |
20080912 |
以管理员身份打开命令提示符。
使用 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 |
以管理员身份打开命令提示符。
使用 DISM 列出有关 MSP 修补程序的信息:
Dism /image:C:\test\offline /Get-Apps
生成的报告将列出脱机映像中安装的应用程序的产品代码和产品名称。 例如:
Product Code : {DB935363-5A68-47AF-A55A-CFC90F2E83BC}
Product Name : MsiTestApplication2
以管理员身份打开命令提示符。
使用 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 |
帮助链接 |
在何处可以找到支持信息(如果有)。 |
|
转换 |
上次安装修补程序时应用于产品的修补程序转换集。 如果用户未登录到计算机,此值可能不适用于按用户的非托管应用程序。 |
C:\Windows\Installer{BDB20E90-3ACD-450B-BBDE-61E39687C6B1}\ACBlueT02.mst |
Local Package |
本地缓存包的位置。 |
C:\Windows\Installer\132f3b.msi |
安装日期 |
应用程序的安装日期。 |
20080912 |
其他资源
文档
-
使用 DISM 修改 Windows 映像
-
DISM 映像管理命令行选项
-
使用 DISM 离线添加或删除包