web-dev-qa-db-ja.com

インストールログはどのフォルダにありますか?

インストーラーがインストールプロセスのログを保存する場合、そのログはどこにありますか?

インストールプロセスをログに記録しないインストーラーがある場合、どうすればログに記録できますか?

27
Ori Popowski

Windowsインストーラーのログは通常一時フォルダーに保存されます。これを実行するには、エクスプローラーバーに移動するか、場所を%temp%と入力します。

これのデフォルトのフォルダーは次のとおりです。

C:\Users\<username>\AppData\Local\Temp

このMSサポートページから:

Windowsインストーラーのログを自分で有効にするには、Regedit.exeでレジストリを開き、次のパスとキーを作成します。

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Reg_SZ: Logging

Value: voicewarmupx

値フィールドの文字は任意の順序にすることができます。各文字は異なるロギングモードをオンにします。 MSIバージョン1.1の場合、各文字の実際の機能は次のとおりです。

v-詳細な出力

o-ディスク領域不足のメッセージ

i-ステータスメッセージ

c-初期UIパラメータ

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

w-致命的でない警告

a-アクションの開始

r-アクション固有のレコード

m-メモリ不足または致命的な終了情報

u-ユーザー要求

p-端末のプロパティ

+ -既存のファイルに追加

! -各行をログにフラッシュします

x-追加のデバッグ情報。 「x」フラグは、Windows Server 2003以降のオペレーティングシステム、MSI再頒布可能バージョン3.0、およびMSI再頒布可能パッケージのそれ以降のバージョンでのみ使用できます。

""-ワイルドカード、vおよびxオプションを除くすべての情報をログに記録します。 vオプションとxオプションを含めるには、 "/ lvx"を指定します。

注これはトラブルシューティングの目的でのみ使用する必要があり、システムのパフォーマンスとディスク容量に悪影響を与えるため、そのままにしないでください。コントロールパネルの[プログラムの追加と削除]ツールを使用するたびに、新しいMsi * .logファイルが作成されます。


上記は、Windowsインストーラーを利用するMSIファイルまたはセットアップのみを対象としています。また、一時フォルダ、アプリケーションディレクトリ、またはハードドライブのルートにログファイルを作成する人もいます。すべてに当てはまる答えはありません。

30
William Hilsum

レジストリを変更せずに、必要に応じて、インストーラーにインストールログを好きな場所に書き込むこともできます。/Lオプションを指定して、コマンドラインからインストーラーmsiexecを実行します。例えば、

msiexec /i C:\Users\myusername\Downloads\somepackage.msi /L*v install.txt

これにより、インストールスクリプトが実行され、すべてのログ情報(詳細)がファイルinstall.txtに書き込まれます

/ Lフラグのオプションは次のとおりです。

i : Logs status messages.
w : Logs nonfatal warnings.
e : Logs all error messages.
a : Logs startup of actions.
r : Logs action-specific records.
u : Logs user requests.
c : Logs initial user interface parameters.
m : Logs out-of-memory.
p : Logs terminal properties.
v : Logs verbose output. To use v, specify /L*v.
+ : Appends to existing file.
! : Flushes each line to the log.
* : Logs all information except for the v option. This is a wildcard. 

ソース: http://www.Microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/msiexec.mspx

マイクロソフトのサポートページはWindows XPを参照していますが、これがWindows 7で機能することを確認しました。

13
Mike Harris