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


17

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

すでにC:\ Program Files \ InstallShieldインストール情報{GUID}をチェックしましたが、ログファイルはありません。

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

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

オプション:無視、再試行、中止

ファイルへの完全なパスと他の情報を見つけたいのですが、これはログにある可能性があります(ある場合)。

ありがとう。

回答:


15

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

あなたが実行している場合はsetup.exeMSIファイルではなく、静かにそれを実行している、あなたはできるログファイルの場所を指定するには、/ f2のパラメータを使用します。何かのようなもの:

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

それが私が探しているものです。私は評判がないのであなたに投票することはできませんが、私はそうすることを約束します。ありがとう。
エンリケザッキ

このログには、次の情報のみが表示されます。[アプリケーション] Name = Sample App 3000バージョン= 1.00.0000 Company = Sample Software Corporation Lang = 0409 [ResponseResult] ResultCode = 0。/ debuglogが必要かもしれません
エドグリーブス

私にはうまくいきません。ログファイルは作成されません。
フローリアン冬

この/sスイッチはウィザードUIを無効にします。ウィザードUIはユーザーが望むものである場合とそうでない場合がありますが、ロギングとは関係ありません。
フローリアン冬

21

2つのコンポーネントがあります-InstallshieldのエンジンとMSIExec / Windows Installerエンジン。

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

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

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

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

Installshield Setup.exeコマンドライン

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

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

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

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

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

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

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

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


これは私にとってはうまくいきましたが、GATHhrawnの答え(受け入れられた)はうまくいきませんでした。(Visual Studio 2013 /
Installshield

1
多くのリンクがここにあります。
アゴスティーノ

@Agostino 3つのデッドリンク-すべてInstallshield(サプライズサプライズ)。ISからの最新のコマンドラインリンクで投稿を更新しました。
-GilesDMiddleton

おそらく、インターネットアーカイブウェイバックマシンを使用して修正することができますか?
アゴスティーノ

7

また、installshield Setup.Exeには/ Vスイッチがあります。

Setup.exe /V"/LIME c:\Temp\Install.log"

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.