Msistuff.exe

Msistuff.exe 是一个命令行实用工具,可用于显示或配置 Setup.exe 启动可执行文件中的资源。

此工具仅在适用于 Windows Installer 开发人员的 Windows SDK 组件中提供。

语法

msistuff setup.exeoption{value}

如果选项后未指定任何数据,则会删除该资源。

命令行选项

Msistuff.exe 使用以下不区分大小写的命令行选项。 还可以使用斜杠分隔符来代替短划线。 如果某个选项多次列出,则仅使用最后一次出现的选项。

选项 资源 ID 说明
不指定选项   显示 Setup.exe 中的可配置资源。
-u ISETUPPROPNAME_BASEURL 设置 BaseURL,即 Setup.exe 的基 URL 位置。 如果没有值,则 Setup.exe 的位置默认为可移动媒体。 仅基于 URL 的安装受 WinVerifyTrust 检查的约束。 URL 上的尾部斜杠是可选的。 可以省略此选项。
-d ISETUPPROPNAME_DATABASE 设置 Msi,即 .msi 文件的名称。 这是相对于 Setup.exe 程序位置的 .msi 文件的相对路径。 如果未指定 -m 选项,则需要此选项。 -d 和 -m 选项是互斥的。 二者不能同时指定。
-m ISETUPPROPNAME_PATCH 设置 Msp,即 .msp 文件的名称。 这是相对于 Setup.exe 程序位置的 .msp 文件的相对路径。 如果未指定 -d 选项,则需要此选项。 -m 和 -d 选项是互斥的。 二者不能同时指定。
-n ISETUPPROPNAME_PRODUCTNAME 设置产品名称,即产品的名称。 这将提供下载的用户界面的横幅文本中使用的名称。 可以省略此选项。 如果省略,则默认值为“the product”。
-o ISETUPPROPNAME_OPERATION 指定要执行的操作类型。 有效值为 INSTALL、MINPATCH、MAJPATCH 和 INSTALLUPD。 有关这些选项的其他信息,请参阅 Internet 下载引导
-v ISETUPPROPNAME_MINIMUM_MSI 设置最低 Msi 版本,即计算机上所需的最低 Windows Installer 版本。 如果计算机上不存在最低版本的 Windows Installer,则会安装相应的 Instmsi.exe 来升级 Windows Installer。 此属性的值的格式与 PID_PAGECOUNT 值相同。 请参阅页计数摘要属性。 该值必须至少为 200,即 Windows Installer 版本 2.0 的值。 这是必需选项。
-i ISETUPPROPNAME_INSTLOCATION 设置 InstMsi URL 位置,即 Windows Installer 升级可执行文件的基 URL 位置。 如果缺少此值,则升级可执行文件的位置默认为 Setup.exe 的位置。 可以省略此选项。
-a ISETUPPROPNAME_INSTMSIA 设置 InstMsiA,即 Windows Installer 升级可执行文件的 ANSI 版本的名称。 这是 ANSI 版本的 Instmsi.exe 相对于 ISETUPPROPNAME_INSTLOCATION 指定的位置的相对路径。 这是必需选项。
-w ISETUPPROPNAME_INSTMSIW 设置 InstMsiW,即 Windows Installer 升级可执行文件的 Unicode 版本的名称。 这是 Unicode 版本的 Instmsi.exe 相对于 ISETUPPROPNAME_INSTLOCATION 指定的位置的相对路径。 这是必需选项。
-p ISETUPPROPNAME_PROPERTIES 设置 PROPERTY=VALUE 字符串。 这些是要包含在命令行中的 PROPERTY=VALUE 对。 可以省略此选项。 此选项不能多次列出,并且必须在命令行的最后列出。 -p 之后的所有命令行都被视为 {value} 的一部分。

 

Windows Installer 开发工具

Internet 下载引导

基于 URL 的 Windows Installer 安装示例

已发布的版本、工具和可再发行组件