web-dev-qa-db-ja.com

InstallShieldはインストール中にログを保持しますか?

アプリケーションのインストール中にInstallShieldがログを保持するかどうかを知りたいだけです。

既にC:\ Program Files\InstallShield Installation Information {GUID}を確認しましたが、そこにログファイルがありません。

理由は、サードパーティツールのインストールが次のような任意のエラーで失敗するためです。

「ファイル\ ZZZで次のエラーが発生しました。ファイルは読み取り専用です」

オプションは、無視、再試行、中止です。

ファイルへの完全なパスとその他の情報を確認したいのですが、これがログにあると思われます(ある場合)。

ありがとう。

17
Henrique Zacchi

Installshieldのコマンドラインパラメーターの公式ドキュメントについては、 Setup.exeコマンドラインパラメーター を参照してください。

MSIファイルではなくsetup.exeを実行していて、サイレントモードで実行している場合は、 / f2パラメータを使用してログファイルの場所を指定 を実行できます。何かのようなもの:

Setup.exe /s /f2"C:\Setup.log"
15
GAThrawn

InstallshieldのエンジンとMSIExec/Windowsインストーラエンジンの2つのコンポーネントが使用されています。

InstallshieldのSetup.exeブートストラップの新しいバージョンでは、/ debuglogフラグが導入されました。

両方をログに記録するには、次を試してください:

Setup.exe /debuglog"C:\PathToLog\setupexe.log" /V"/L*v c:\PathToLog\SetupMSI.log"

ユーザーが指定されたパスへの書き込み権限を持っていることを確認してください

Installshield Setup.exeコマンドライン

2008コマンドラインリファレンス

2009コマンドラインリファレンス オリジナルが使用できなくなったため、これが正しいかどうかわかりません。

(dead)2010コマンドラインリファレンス

(dead)2011コマンドラインリファレンス

(dead)2012コマンドラインリファレンス

最新のコマンドラインパラメータ

MSIコマンドラインデバッグリファレンス

こちらもご覧ください http://www.installationdeveloper.com/686/using-log-files-in-installshield/

21
GilesDMiddleton

Installshield Setup.Exeには/ Vスイッチもあります。

Setup.exe /V"/Lime c:\Temp\Install.log"
7
StingyJack

まあ、あなたはそれを強制することができます:

msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log
1
Istvan