InstallShield kurulum sırasında bir kayıt tutuyor mu?


17

InstallShield uygulamasının bir uygulamanın yüklenmesi sırasında bir günlük tutup tutmadığını bilmek istersiniz.

C: \ Program Files \ InstallShield Kurulum Bilgilerini {GUID} zaten kontrol ettim, ancak orada bir günlük dosyası yok.

Bunun nedeni, üçüncü taraf bir aracın yüklenmesinin aşağıdaki gibi rasgele bir hatayla başarısız olmasıdır:

"\ ZZZ dosyasında aşağıdaki hata oluştu. Dosya salt okunur"

Seçenekler şunlardır: Yoksay, Yeniden Dene, İptal

Dosyanın tam yolunu ve diğer bilgileri bulmak istiyorum ve bunun günlükte (varsa) olabileceğini düşünüyorum.

Teşekkürler.

Yanıtlar:


15

Installshield'ın komut satırı parametreleri üzerindeki resmi dokümanlar için Setup.exe Komut Satırı Parametrelerine bakın .

Bir setup.exeMSI dosyası yerine çalıştırıyorsanız ve sessizce çalıştırıyorsanız , günlük dosyası konumunu belirtmek için / f2 parametresini kullanabilirsiniz . Gibi bir şey:

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

Aradığım şey bu. Sana oy veremem çünkü itibarım yok ama söz veriyorum. Teşekkürler.
Henrique Zacchi

Bu günlük yalnızca aşağıdaki bilgileri gösterir: [Uygulama] Adı = Örnek Uygulama 3000 Sürüm = 1.00.0000 Şirket = Örnek Yazılım Şirketi Lang = 0409 [ResponseResult] ResultCode = 0. Belki sen / debuglog
Ed Greaves

Benim için çalışmıyor. Hiçbir günlük dosyası oluşturulmaz.
Florian Winter

/sDeğiştirme sihirbazı UI, devre dışı bırakır ihtiva edebilir veya tane istiyor ama günlük ile bir ilgisi yok gibi olmayabilir.
Florian Winter

21

Oyunda iki bileşen vardır - Installshield'ın motoru ve MSIExec / Windows Installer motoru.

Installshield's Setup.exe önyükleyicisinin sonraki sürümlerinde / debuglog bayrağı tanıtıldı.

Her ikisini de günlüğe kaydetmek için şunu deneyin:

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

Kullanıcının belirtilen yollara yazma izinlerine sahip olduğundan emin olun

Installshield Setup.exe komut satırı

2008 Komut satırı başvurusu

2009 Komut satırı başvurusu Orijinal artık mevcut olmadığından bunun doğru olup olmadığından emin değilim.

(dead) 2010 Komut satırı başvurusu

(dead) 2011 Komut satırı başvurusu

(dead) 2012 Komut satırı başvurusu

En son komut satırı parametreleri

MSI komut satırı hata ayıklama başvurusu

Ayrıca bu http://www.installationdeveloper.com/686/using-log-files-in-installshield/ adresine bakın.


Bu benim için çalıştı, ancak GAThrawn'ın cevabı (kabul edildi) olmadı. (Visual Studio 2013 / Installshield Limited Edition tarafından oluşturulan setup.exe)
nephtes

1
Burada birçok ölü bağlantı var.
Agostino

@Agostino üç ölü bağlantı - tüm Installshield (sürpriz sürpriz). Gönderi, IS'nin en son komut satırı bağlantısıyla güncellendi.
GilesDMiddleton

Belki bunları düzeltmek için İnternet Arşivi Wayback Makinesini kullanmayı deneyebilirsiniz?
Agostino

7

Kurulum koruması için de kullanılabilir.Exe / V anahtarıdır.

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

1

Peki bir tanesine sahip olmaya zorlayabilirsiniz:

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

1
MSI için. Soru InstallShield ile ilgili.
Mark Richman
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.