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 インストーラー コマンド ライン オプションは、 /IMSIPATCHREMOVE=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>