Msistuff.exe
Msistuff.exe是命令行公用程式,可用來顯示或設定Setup.exe啟動程式可執行檔中的資源。
此工具僅適用於適用於 Windows Installer 開發人員的 Windows SDK 元件。
msistuff setup.exe option{value}
如果未在選項之後指定任何數據,則會移除該資源。
Msistuff.exe使用下列不區分大小寫的命令行選項。 斜線分隔符也可以用來取代虛線。 如果選項列出多次,則只會使用最後一個出現專案。
選項 | 資源識別碼 | 描述 |
---|---|---|
未指定任何選項 | 在 Setup.exe 中顯示可設定的資源。 | |
-u | ISETUPPROPNAME_BASEURL | 設定BaseURL,這是Setup.exe的基底URL位置。 如果沒有值,Setup.exe的位置會預設為卸除式媒體。 只有 URL 型安裝受限於使用 WinVerifyTrust 的檢查。 URL 上的尾端斜線是選擇性的。 可以省略此選項。 |
-d | ISETUPPROPNAME_DATABASE | 設定 Msi,這是.msi檔的名稱。 這是.msi檔案相對於Setup.exe程式位置的相對路徑。 如果未指定 -m 選項,則需要此選項。 -d 和 -m 選項互斥。 無法同時指定它們。 |
-m | ISETUPPROPNAME_PATCH | 設定 Msp,這是 .msp 檔案的名稱。 這是 .msp 檔案相對於Setup.exe程式位置的相對路徑。 如果未指定 -d 選項,則需要此選項。 -m 和 -d 選項互斥。 無法同時指定它們。 |
-n | ISETUPPROPNAME_PRODUCTNAME | 設定 [產品名稱],這是產品名稱。 這會提供下載的使用者介面橫幅文字中使用的名稱。 可以省略此選項。 如果省略,則預設值為 「產品」。 |
-o | ISETUPPROPNAME_OPERATION | 指定要執行的作業類型。 有效值為 INSTALL、MINPATCH、MAJPATCH 和 INSTALLUPD。 如需這些選項的其他資訊,請參閱 因特網下載啟動載入。 |
-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 版本名稱。 這是與ISETUPPROPNAME_INSTLOCATION所指定位置相對Instmsi.exe ANSI 版本的相對路徑。 這是必要選項。 |
-w | ISETUPPROPNAME_INSTMSIW | 設定 InstMsiW,這是 Windows Installer 升級可執行檔的 Unicode 版本名稱。 這是與ISETUPPROPNAME_INSTLOCATION所指定位置相對Instmsi.exe Unicode 版本的相對路徑。 這是必要選項。 |
-p | ISETUPPROPNAME_PROPERTIES | 設定 PROPERTY=VALUE 字串。 這些是命令行上要包含的 PROPERTY=VALUE 配對。 可以省略此選項。 這個選項不能多次列出,而且必須列在命令行的最後一個。 -p 後面的所有命令行都會被視為 {value} 的一部分。 |