Apakah InstallShield menyimpan log selama instalasi?

17

Hanya ingin tahu apakah InstallShield menyimpan log selama instalasi aplikasi.

Saya sudah memeriksa C: \ Program Files \ InstallShield Installation Information {GUID}, tetapi tidak ada file log di sana.

Alasannya adalah bahwa pemasangan alat pihak ke-3 gagal dengan kesalahan sewenang-wenang seperti:

"Kesalahan berikut terjadi pada file \ ZZZ. File hanya dapat dibaca"

Pilihannya adalah: Abaikan, Coba Lagi, Batalkan

Saya ingin mengetahui path lengkap ke file serta informasi lainnya dan saya pikir ini mungkin ada di log (jika ada).

Terima kasih.

Henrique Zacchi
sumber

Jawaban:

15

Lihat Parameter Baris Perintah Setup.exe untuk dokumen resmi pada parameter baris perintah Installshield.

Jika Anda menjalankan setup.exedaripada file MSI, dan menjalankannya secara diam-diam maka Anda dapat menggunakan parameter / f2 untuk menentukan lokasi file log . Sesuatu seperti:

Setup.exe /s /f2"C:\Setup.log"
GATambar
sumber
Itu yang saya cari. Tidak dapat memilih Anda karena saya tidak memiliki reputasi, tetapi saya berjanji akan melakukannya. Terima kasih.
Henrique Zacchi
Log ini hanya menunjukkan informasi berikut: [Aplikasi] Nama = Sampel Aplikasi 3000 Versi = 1,00.0000 Perusahaan = Sampel Software Corporation Lang = 0409 [ResponseResult] ResultCode = 0. Mungkin Anda ingin / debuglog
Ed Greaves
Tidak bekerja untuk saya. Tidak ada file log yang dibuat.
Florian Winter
The /sberalih menonaktifkan UI penyihir, yang mungkin atau mungkin tidak apa yang diinginkan, tetapi tidak ada hubungannya dengan penebangan.
Florian Winter
21

Ada dua komponen yang berperan - mesin Installshield dan mesin MSIExec / Windows Installer.

Dalam versi terbaru dari bootstrapper Installshield's Setup.exe, flag / debuglog diperkenalkan.

Untuk mencatat keduanya, cobalah:

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

Pastikan pengguna memiliki izin menulis ke jalur yang ditentukan

Baris perintah Installshield Setup.exe

Referensi baris perintah 2008

Referensi baris perintah 2009 Saya tidak yakin apakah ini benar karena aslinya tidak lagi tersedia.

(Mati) Referensi baris perintah 2010

(mati) Referensi baris perintah 2011

(Mati) Referensi baris perintah 2012

Parameter baris perintah terbaru

Referensi debugging baris perintah MSI

Juga lihat http://www.installationdeveloper.com/686/using-log-files-in-installshield/ ini

GilesDMiddleton
sumber
Ini bekerja untuk saya sedangkan jawaban GAT (diterima) tidak. (setup.exe dibangun oleh Visual Studio 2013 / Installshield Limited Edition)
nephtes
1
Banyak tautan mati di sini.
Agostino
@ Agostino, tiga tautan mati - semua Installshield (kejutan kejutan). Memperbarui pos dengan tautan baris perintah terbaru dari IS.
GilesDMiddleton
Mungkin Anda bisa mencoba menggunakan Internet Archive Wayback Machine untuk memperbaikinya?
Agostino
7

Juga tersedia untuk installshield Setup. Exe adalah saklar / V.

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

Anda bisa memaksanya untuk memilikinya:

msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log
Istvan
sumber
1
Itu untuk MSI. Pertanyaannya adalah tentang InstallShield.
Mark Richman