Collapse the table of content
Expand the table of content
展开 最小化

Expand 命令行选项

更新时间: 2013年10月

应用到: Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2

Expand.exe 可以展开一个或多个压缩的更新文件。当查看或解压缩产品更新程序包(例如,安全修补程序、关键更新或更新汇总)的内容时,程序包中显示或解压缩的文件可能未包括已实际更新的所有文件。

Windows 使用程序包你部增量 (IPD) 压缩技术来减小程序包的大小。如果未使用支持 IPD 的压缩工具来解压缩更新,则解压缩的文件将类似于以下输出:

_manifest_.cix.xml
0
1
2
…

如果以下两种条件同时为真便会发生以上行为:

  • 不使用 Windows 评估和部署工具包 (Windows ADK) 中的 Expand.exe 打开更新。

  • 更新会使用程序包你部增量 (IPD) 压缩技术。

Expand.exe 支持展开经 IDP 压缩的更新中的文件以进行检查。必须使用随 Windows ADK 或 Windows Vista、Windows 7 和 Windows(R) 8 操作系统一同发布的 Expand.exe 版本。之前版本的 Expand.exe 不支持解压缩经 IPD 压缩的数据。

Expand.exe 使用以下约定。

expand <source> [<destination>] [-r] [–d] [–i] [-f:<files>] [/?]

 

选项 说明

-r

重命名展开的文件。

<destination>

指定文件展开的位置。如果 source 是多个文件并且未指定 -r,则 destination 必须是目录。destination 可以由驱动器号和冒号、目录名称、文件名或这几项的一个或多个组合组成。

-d

显示源位置中的文件列表。不展开或解压缩文件。

-f:<files>

指定压缩包 (.cab) 文件中要展开的文件。可以使用通配符(*?)。

-i

忽略 .cab 文件中的目录结构,将内容作为平面文件展开到目标目录。CAB 文件包含嵌套目录中的文件,并且你希望将内容展开到一个目录时,此命令非常有用。

<source>

指定要展开的文件。source 可以由驱动器号和冒号、目录名称、文件名或这几项的组合组成。可以使用通配符(*?)。

/?

在命令提示符下显示帮助。

带有不同参数的 Expand.exe 命令可从恢复控制台中获得。恢复控制台是一个命令行接口,提供了一组有限的管理命令,以供修复计算机。

以下示例显示了使用 Expand.exe 工具的方法:

expand -r C:\package.cab C:\Files
expand -d C:\package.cab -f:* 
expand C:\package.cab -f:compressed.inf C:\Files

显示:
© 2015 Microsoft