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

文書翻訳 文書翻訳
文書番号: 227091 - 対象製品
この記事は、以前は次の ID で公開されていました: JP227091
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 サイトを参照してください。
http://msdn2.microsoft.com/en-us/library/aa367988.aspx

プロパティ

文書番号: 227091 - 最終更新日: 2007年1月18日 - リビジョン: 3.2
この資料は以下の製品について記述したものです。
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional
キーワード:?
kbinfo KB227091
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com