Microsoft Standard インストーラーのコマンド ライン オプション
この記事では、パッケージの解釈と製品のインストールに使用するアプリ である Microsoft Standard Installermsiexec.exeの標準的なコマンドライン オプションについて説明します。
コマンドライン オプションでは、大文字と小文字は区別されません。
Msiexec は、 システム エラー コードに対応するエラー レベルを設定して返します。
注意
Msiexec コマンド ライン オプションは、Windows インストーラー 3.0 以降で使用できます。 Windows インストーラーのコマンド ライン オプションは、Windows インストーラー 3.0 以前で使用できます。 この記事では、各標準インストーラー オプションに対応する Windows インストーラーのコマンド ライン オプションの一覧を示します。
/help
ヘルプとクイック リファレンス オプション。 すべてのスイッチと動作の一覧など msiexec
、コマンドの正しい使用法を表示します。 ユーザー インターフェイスで使用状況の説明を表示できます。 他のオプションを誤って使用すると、このヘルプ オプションが呼び出されます。
同等の Windows インストーラー コマンド ライン オプションは です /?
。
例
msiexec /help
.
スイッチを
表示を Quiet (静かな) モードに変更するオプション。 ユーザー インターフェイスを表示せずにインストールを実行することができます。 プロンプト、メッセージ、またはダイアログ ボックスはユーザーに表示されません。 ユーザーはインストールを取り消すことができません。
再起動を制御するには、/norestart
または /forcerestart
の標準のコマンドライン オプションを使用します。 再起動オプションが指定されていない場合、ユーザー向けのプロンプトや警告を表示することなく、インストーラーによって必要に応じてコンピューターが再起動されます。
同等の Windows インストーラー コマンド ライン オプションは です /qn
。
例
msiexec /package Application.msi /quiet
msiexec /uninstall Application.msi /quiet
msiexec /update msipatch.msp /quiet
msiexec /uninstall msipatch.msp /package Application.msi /quiet
/passive
パッシブ表示のオプション。 インストーラーは、インストールが進行中であることを示す進行状況バーをユーザーに表示しますが、ユーザーにプロンプトやエラー メッセージは表示しません。 ユーザーはインストールを取り消すことができません。
再起動を制御するには、/norestart
または /forcerestart
の標準のコマンドライン オプションを使用します。 再起動オプションが指定されていない場合、ユーザー向けのプロンプトや警告を表示することなく、インストーラーによって必要に応じてコンピューターが再起動されます。
同等の Windows インストーラー のコマンド ライン オプションは、 /qb!
REBOOTPROMPT=S
コマンド ラインに 設定されています。
例
msiexec /package Application.msi /passive
/norestart
再起動しないオプション。 インストール後に、インストーラーによってコンピューターが再起動されなくなります。
同等の Windows インストーラーのコマンドラインでは、REBOOT=ReallySuppress
がコマンドラインに設定されています。
例
msiexec /package Application.msi /norestart
/forcerestart
常に再起動するオプション。 インストーラーは、インストールのたびにコンピューターを再起動します。
同等の Windows インストーラーのコマンドラインでは、REBOOT=Force
がコマンドラインに設定されています。
例
msiexec /package Application.msi /forcerestart
/promptrestart
再起動する前にプロンプトを表示するオプション。 インストールを完了するために再起動が必要であるというメッセージを表示し、今すぐシステムを再起動するかどうかをユーザーに尋ねます。 このオプションを オプションと共に /quiet
使用することはできません。
同等の Windows インストーラーのコマンドラインでは、REBOOTPROMPT = ""
がコマンドラインに設定されています。
/uninstall (製品)
製品のアンインストール オプション。 製品をアンインストールします。
同等の Windows インストーラー コマンド ライン オプションは、 /x.
パラメーター
<パッケージ>.msi | <Productcode>
/uninstall (パッチ)
更新プログラムのアンインストール オプション。 更新プログラムのパッチをアンインストールします。
同等の Windows インストーラー コマンド ライン オプションは、 /I
MSIPATCHREMOVE=Update1.msp | PatchGUID1[;Update2.msp | PatchGUID2]
コマンド ラインで set を使用します。
例
msiexec /uninstall Update1.msp;PatchGUID2
/log
ログ オプション。 指定した既存のパスのログ ファイルにログ情報を書き込みます。 ログ ファイルの場所を指定するパスは既に存在している必要があります。 インストーラーでは、ログ ファイルのディレクトリ構造は作成されません。
ログ モードの設定に使用できるすべてのメソッドの詳細については、「Windows インストーラーの 通常のログ記録 」を参照してください。
同等の Windows インストーラー コマンド ライン オプションは です。 /L*
次の情報がログに入力されます。
- ステータス メッセージ
- 致命的でない警告
- すべてのエラー メッセージ
- アクションの起動
- アクション固有の記録
- ユーザー要求
- UI パラメーターの初期値
- メモリ不足または致命的な終了情報
- ディスク領域不足メッセージ
- ターミナル プロパティ
/package
製品のインストール オプション。 製品をインストールまたは構成します。
同等の Windows インストーラー コマンド ライン オプションは です /I
。
パラメーター
<パッケージ>.msi | <Productcode>
/update
[パッチのインストール] オプション。 1 つまたは複数のパッチをインストールします。
同等の Windows インストーラーのコマンドラインでは、PATCH = [<msipatch>.msp]<;PatchGuid>
がコマンドラインに設定されています。
パラメーター
<Patch.msp> | <PatchGUID>