Microsoft Windows インストーラ ツールのコマンド ライン スイッチ

Microsoft Windows XP については、次の資料を参照してください。314881

概要

Msiexec.exe は、パッケージを解釈してインストールする Windows インストーラの実行可能プログラムです。この資料は、Msiexec.exe プログラムのコマンド ライン スイッチを列挙したものです。Msiexec.exe プログラムを実行するには、少なくとも 1 つのスイッチを指定する必要があります。

詳細


スイッチ パラメータ 説明
--------------------------------------------------------------------------
/i Package|ProductCode 製品をインストールまたは
構成します。

/f [p|o|e|d|c|a|u|m|s|v]Package|ProductCode] 製品を修復します。

p - ファイルが見つからな
い場合にのみ製品を再イン
ストールします。

o - ファイルが存在しな
いか、古いバージョンの
ファイルがインストールさ
れている場合に製品を再イ
ンストールします。

e - ファイルが存在しないか、
同じバージョンまたは古い
バージョンのファイルがイン
ストールされている場合に製
品を再インストールします。

d - ファイルが存在しな
いか、異なるバージョンの
ファイルがインストール
されている場合に製品を
再インストール
します。

c - ファイルが存在しな
いか、計算された値が
保存されているチェック
サム値と一致しない場合
に製品を再インストール
します。

a - すべてのファイルを強
制的に再インストールします。

u - 必要なすべてのユ
ーザー固有レジストリ
エントリを再度書き込
みます。

m - 必要なすべてのコン
ピュータ固有レジストリ
エントリを再度書き込み
ます。

s - 既存のすべてのショー
トカットを上書きします。

v - ソース ファイルから
実行し、ローカル パッケー
ジを再キャッシュします。

/a Package 管理者用のインストール
オプション。製品をネット
ワーク上にインストールし
ます。

/x Package|ProductCode 製品をアンインストールします。

/j [u|m]Package 製品をアドバタイズします。
または [u|m]Package /t Transform List コマンド ラインで入力
または [u|m]Package /g LanguageID したプロパティ値は
無視されます。

u - 現在のユーザーに製品
をアドバタイズします。

m - すべてのユーザーに製
品をアドバタイズします。

g - 言語 ID。

t - アドバタイズされた
パッケージに変形を適用します。

/l [i|w|e|a|r|u|c|m|p|v|+|!]Logfile ログ ファイルの
パスと、記録する
情報のフラグを
指定します。

i - 状態メッセージ。

w - 致命的でない警告。

e - すべてのエラー メッセージ。

a - アクションのスタートアップ。

r - アクション固有の
記録。

u - ユーザーの要求。

c -ユーザー インターフェイス
(UI) パラメータの初期値。

m - メモリ不足。

p - ターミナルのプロパティ。

v - 詳細出力。

+ - 既存のファイルの
最後に追加します。

! - ログ ファイルの各行を
クリアします。

"*" - ワイルドカード。
v オプション以外の
すべての情報を記録
します。v オプション
を含めるには、
「/l*v」と指定します。

/p Patch/Package 修正プログラムを適用しま
す。インストール済みの管
理者用イメージに修正プロ
グラムを適用するには、次
のオプションを入力します。

/p [PatchPackage]
/a [Package]

/q n|b|r|f UI レベルを設定します。

q、qn - UI を表示しません。

qb - 基本的な UI。

qr - 縮小された UI。イン
ストールの最後にモーダル
ダイアログ ボックスが表
示されます。

qf - 完全な UI。インス
トールの最後にモーダル
ダイアログ ボックスが表
示されます。

qn+ - UI を表示しません。
ただし、インストールの最
後にはモーダル ダイアロ
グ ボックスが表示されます。

qb+ - 基本的な UI。イン
ストールの最後にモーダル
ダイアログ ボックスが表
示されます。インストール
を中止した場合は、モーダ
ル ダイアログ ボックスは
表示されません。

qb- - モーダル ダイアロ
グ ボックスが表示されな
い基本的な UI。"/qb+-"
スイッチは UI レベルと
してサポートされません。

/y module システム アプリケーショ
ン プログラミング イン
ターフェイス (API) の
DllRegisterServer を呼び
出し、コマンド ラインで
指定されたモジュールを登
録します (たとえば
「msiexec /y my_file.dll"」
と入力します)。

このオプションは、.msi
ファイルのレジストリ テー
ブルでは追加できないレジ
ストリ情報に対してのみ使用します。

/z module システム API の
DllUnRegisterServer を
呼び出して、コマンド ライ
ンで指定されたモジュール
の登録を解除します (たと
えば「msiexec /z
my_file.dll」と入力します)。

このオプションは、.msi
ファイルのレジストリ テー
ブルでは削除できないレジ
ストリ情報に対してのみ使用します。

関連情報

詳細と使用例については、Windows インストーラのヘルプ トピック「コマンド ライン オプション」または以下のマイクロソフト Web サイトを参照してください。

プロパティ

文書番号:227091 - 最終更新日: 2007/01/18 - リビジョン: 1

フィードバック