Msistuff.exe

Msistuff.exe は、Setup.exe ブートストラップ実行可能ファイル内のリソースを表示したり構成したりするために使用できるコマンド ライン ユーティリティです。

このツールは、Windows インストーラー開発者向けの Windows SDK コンポーネントからのみ入手できます。

構文

msistuff setup.exeoption{value}

オプションの後にデータが指定されていない場合、そのリソースは削除されます。

コマンド ライン オプション

Msistuff.exe では、大文字と小文字を区別しない次のコマンド ライン オプションが使用されます。 ダッシュの代わりにスラッシュ区切り記号を使用することもできます。 オプションが複数回記載されている場合は、最後に出現したオプションのみが使用されます。

オプション Resource ID 説明
オプションを何も指定しない   Setup.exe 内の構成可能なリソースを表示します。
-u ISETUPPROPNAME_BASEURL Setup.exe のベース URL の場所である BaseURL を設定します。 値が存在しない場合、Setup.exe の場所は既定でリムーバブル メディアに設定されます。 WinVerifyTrust によるチェックの対象となるのは、URL ベースのインストールのみです。 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 を設定します。 これにより、ダウンロードしたユーザー インターフェイスのバナー テキストで使用する名前を指定できます。 このオプションは省略できます。 省略した場合、既定値は "the product" となります。
-o ISETUPPROPNAME_OPERATION 実行する操作の種類を指定します。 有効な値は、INSTALL、MINPATCH、MAJPATCH、INSTALLUPD です。 これらのオプションの詳細については、「インターネット ダウンロードのブートストラップ」を参照してください。
-v ISETUPPROPNAME_MINIMUM_MSI コンピューターに必要な Windows インストーラーの最小バージョンである Minimum Msi Version を指定します。 Windows インストーラーの最小バージョンがコンピューター上に存在しない場合、適切な Instmsi.exe がインストールされ、Windows インストーラーがアップグレードされます。 このプロパティの値の形式は、PID_PAGECOUNT 値と同じです。 Page Count Summary プロパティに関するページを参照してください。 この値は、Windows インストーラー バージョン 2.0 を示す値である 200 以上である必要があります。 このオプションは必須です。
-i ISETUPPROPNAME_INSTLOCATION Windows インストーラーのアップグレード実行可能ファイルのベース URL の場所である InstMsi URL の場所を設定します。 この値がない場合、アップグレード実行可能ファイルの場所は既定で Setup.exe の場所になります。 このオプションは省略できます。
-a ISETUPPROPNAME_INSTMSIA Windows インストーラーのアップグレード実行可能ファイルの ANSI バージョンの名前である InstMsiA を設定します。 これは、ISETUPPROPNAME_INSTLOCATION で指定された場所を起点とした ANSI バージョンの Instmsi.exe の相対パスです。 このオプションは必須です。
-w ISETUPPROPNAME_INSTMSIW Windows インストーラーのアップグレード実行可能ファイルの Unicode バージョンの名前である InstMsiW を設定します。 これは、ISETUPPROPNAME_INSTLOCATION で指定された場所を起点とした Unicode バージョンの Instmsi.exe の相対パスです。 このオプションは必須です。
-p ISETUPPROPNAME_PROPERTIES PROPERTY=VALUE 文字列を設定します。 これらは、コマンド ラインに含める PROPERTY=VALUE のペアです。 このオプションは省略できます。 このオプションを複数回記載することはできません。また、これはコマンド ラインの最後に記載する必要があります。 -p に続くすべてのコマンド ラインは、{value} の一部と見なされます。

 

Windows インストーラーの開発ツール

インターネット ダウンロードのブートストラップ

URL ベースの Windows インストーラーによるインストール例

リリース済みバージョン、ツール、再頒布可能パッケージ