InstallShield เก็บบันทึกระหว่างการติดตั้งหรือไม่?


17

แค่อยากรู้ว่า InstallShield เก็บบันทึกไว้ระหว่างการติดตั้งแอปพลิเคชันหรือไม่

ฉันตรวจสอบข้อมูลการติดตั้ง C: \ Program Files \ InstallShield แล้ว {GUID} แต่ไม่มีไฟล์บันทึกอยู่ที่นั่น

เหตุผลก็คือการติดตั้งเครื่องมือของบุคคลที่สามล้มเหลวด้วยข้อผิดพลาดโดยพลการเช่น:

"ข้อผิดพลาดต่อไปนี้เกิดขึ้นกับไฟล์ \ ZZZ ไฟล์นี้เป็นแบบอ่านอย่างเดียว"

ตัวเลือกคือ: ข้าม, ลองอีกครั้ง, ยกเลิก

ฉันต้องการค้นหาเส้นทางที่สมบูรณ์ไปยังไฟล์รวมถึงข้อมูลอื่น ๆ และฉันคิดว่านี่อาจเป็นไฟล์บันทึก (ถ้ามี)

ขอบคุณ

คำตอบ:


15

โปรดดูพารามิเตอร์บรรทัดคำสั่งของ Setup.exeสำหรับเอกสารอย่างเป็นทางการเกี่ยวกับพารามิเตอร์บรรทัดคำสั่งของ Installshield

หากคุณกำลังใช้งานsetup.exeมากกว่าไฟล์ MSI และมีการทำงานอย่างเงียบ ๆ แล้วคุณสามารถใช้พารามิเตอร์ / F2 เพื่อระบุตำแหน่งของแฟ้มบันทึก สิ่งที่ต้องการ:

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

นั่นคือสิ่งที่ฉันกำลังมองหา ไม่สามารถลงคะแนนให้คุณเพราะฉันไม่มีชื่อเสียง แต่ฉันสัญญาว่าจะ ขอบคุณ
Henrique Zacchi

บันทึกนี้แสดงข้อมูลต่อไปนี้เท่านั้น: [แอปพลิเคชัน] ชื่อ = ตัวอย่างแอป 3000 เวอร์ชัน = 1.00.0000 บริษัท = ตัวอย่างซอฟต์แวร์ Corporation Lang = 0409 [ResponseResult] ResultCode = 0 บางทีคุณต้องการ / debuglog
Ed Greaves

ใช้งานไม่ได้สำหรับฉัน ไม่มีการสร้างไฟล์บันทึก
Florian Winter

/sสวิทช์ปิดการใช้งานตัวช่วยสร้าง UI ซึ่งอาจหรือไม่อาจจะเป็นสิ่งที่ใครอยาก แต่มันมีอะไรจะทำอย่างไรกับการเข้าสู่ระบบ
Florian Winter

21

มีสององค์ประกอบในการเล่น - เอ็นจิ้นของ Installshield และเอ็นจิ้น MSIExec / Windows Installer

ใน bootstrapper Setup.exe ของ Installshield รุ่นที่ใหม่กว่าจะมีการแนะนำการตั้งค่าสถานะ / debuglog

ในการเข้าสู่ระบบทั้งสองลอง:

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

ตรวจสอบให้แน่ใจว่าผู้ใช้มีสิทธิ์เขียนไปยังเส้นทางที่ระบุ

บรรทัดคำสั่งของ Installshield Setup.exe

การอ้างอิงบรรทัดคำสั่ง 2008

การอ้างอิงบรรทัดคำสั่ง 2009 ฉันไม่แน่ใจว่าสิ่งนี้ถูกต้องเพราะไม่มีต้นฉบับอยู่อีกต่อไป

(ตาย) การอ้างอิงบรรทัดคำสั่ง 2010

(ตาย) การอ้างอิงบรรทัดคำสั่ง 2011

(ตาย) การอ้างอิงบรรทัดคำสั่ง 2012

พารามิเตอร์บรรทัดคำสั่งล่าสุด

การอ้างอิงการดีบักบรรทัดคำสั่งของ MSI

ดูhttp://www.installationdeveloper.com/686/using-log-files-in-installshield/นี้ด้วย


สิ่งนี้ใช้ได้สำหรับฉันในขณะที่คำตอบของ GAThrawn (ยอมรับ) ไม่ได้ (setup.exe สร้างขึ้นโดย Visual Studio 2013 / Installshield Limited Edition)
nephtes

1
ลิงก์ตายจำนวนมากที่นี่
Agostino

@Agostino สามลิงค์ตาย - Installshield ทั้งหมด (เซอร์ไพรส์เซอร์ไพรส์) อัพเดตโพสต์ด้วยลิงก์บรรทัดคำสั่งล่าสุดจาก IS
GilesDMiddleton

บางทีคุณสามารถลองใช้ Internet Archive Wayback Machine เพื่อแก้ไขได้?
Agostino


1

คุณสามารถบังคับให้มี:

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

1
นั่นสำหรับ MSI คำถามเกี่ยวกับ InstallShield
Mark Richman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.