Msistuff.exe

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

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

语法

msistuff setup.exe option{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 设置 Product Name,即产品的名称。 它可提供已下载用户界面的横幅文本中使用的名称。 可省略此选项。 如果省略,则默认值为“产品”。
-o ISETUPPROPNAME_OPERATION 指定要执行的操作的类型。 有效值为 INSTALL、MINPATCH、MAJPATCH 和 INSTALLUPD。 有关这些选项的其他信息,请参阅 Internet 下载引导
-v ISETUPPROPNAME_MINIMUM_MSI 设置 Minimum Msi Version,即计算机上所需的 Windows Installer 最低版本。 如果计算机上不存在 Windows Installer 的最低版本,则会安装相应的 Instmsi.exe 来升级 Windows Installer。 此属性的值的格式与 PID_PAGECOUNT 值的格式相同。 请参阅页面计数摘要属性。 该值必须至少为 200,即 Windows Installer 版本 2.0 的对应值。 此选项为必选选项。
-i ISETUPPROPNAME_INSTLOCATION 设置 InstMsi URL Location,即 Windows Installer 升级可执行文件的基 URL 位置。 如果缺少此值,则升级可执行文件的位置默认为 Setup.exe 的所在位置。 可省略此选项。
-a ISETUPPROPNAME_INSTMSIA 设置 InstMsiA,即 Windows Installer 升级可执行文件的 ANSI 版本的名称。 它是相对于 ISETUPPROPNAME_INSTLOCATION 所指定位置的 ANSI 版本 Instmsi.exe 的相对路径。 此选项为必选选项。
-w ISETUPPROPNAME_INSTMSIW 设置 InstMsiW,即 Windows Installer 升级可执行文件的 Unicode 版本的名称。 它是相对于 ISETUPPROPNAME_INSTLOCATION 所指定位置的 Unicode 版本 Instmsi.exe 的相对路径。 此选项为必选选项。
-p ISETUPPROPNAME_PROPERTIES 设置 PROPERTY=VALUE 字符串。 它们是要在命令行中包括的 PROPERTY=VALUE 对。 可省略此选项。 此选项无法多次列出,且须在命令行中最后列出此选项。 -p 后面的所有命令行均被视为 {value} 的一部分。

 

Windows Installer 开发工具

Internet 下载引导

基于 URL 的 Windows Installer 安装示例

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