InstallShield có giữ nhật ký trong khi cài đặt không?


17

Chỉ muốn biết nếu InstallShield giữ một bản ghi trong khi cài đặt một ứng dụng.

Tôi đã kiểm tra C: \ Program Files \ InstallShield Thông tin cài đặt {GUID}, nhưng không có tệp nhật ký nào ở đó.

Lý do là việc cài đặt công cụ của bên thứ 3 không thành công với một lỗi tùy ý, chẳng hạn như:

"Lỗi sau xảy ra trên tệp \ ZZZ. Tệp chỉ đọc"

Các tùy chọn là: Bỏ qua, Thử lại, Hủy bỏ

Tôi muốn tìm ra đường dẫn đầy đủ đến tệp cũng như các thông tin khác và tôi nghĩ rằng đây có thể là trên nhật ký (nếu có).

Cảm ơn.

Câu trả lời:


15

Xem Thông số dòng lệnh Setup.exe để biết các tài liệu chính thức về các tham số dòng lệnh của Cài đặt.

Nếu bạn đang chạy setup.exechứ không phải tệp MSI và đang chạy nó một cách im lặng thì bạn có thể sử dụng tham số / f2 để chỉ định vị trí tệp nhật ký . Cái gì đó như:

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

Đó là những gì tôi đang tìm kiếm. Không thể bỏ phiếu cho bạn vì tôi không có tiếng tăm, nhưng tôi hứa tôi sẽ làm thế. Cảm ơn.
Henrique Zacchi

Nhật ký này chỉ hiển thị các thông tin sau: [Ứng dụng] Tên = Phiên bản ứng dụng mẫu 3000 = 1.00.0000 Công ty = Công ty phần mềm mẫu Lang = 0409 [FeedbackResult] resultCode = 0. Có lẽ bạn muốn / gỡ lỗi
Ed Greaves

Không làm việc cho tôi. Không có logfile được tạo.
Mùa đông

Công /stắc vô hiệu hóa giao diện người dùng thuật sĩ, có thể hoặc không thể là thứ người ta muốn, nhưng nó không liên quan gì đến việc đăng nhập.
Mùa đông

21

Có hai thành phần đang hoạt động - Công cụ của Installhield và công cụ MSIExec / Windows Installer.

Trong các phiên bản sau của Setupstra bootstrapper, cờ / debuglog đã được giới thiệu.

Để đăng nhập cả hai, hãy thử:

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

Đảm bảo người dùng có quyền ghi vào các đường dẫn được chỉ định

Dòng lệnh Installhield Setup.exe

Tham chiếu dòng lệnh 2008

2009 Tham chiếu dòng lệnh Tôi không chắc liệu điều này có đúng không vì bản gốc không còn nữa.

(đã chết) 2010 Tham chiếu dòng lệnh

(đã chết) 2011 Tham chiếu dòng lệnh

(đã chết) 2012 Tham chiếu dòng lệnh

Thông số dòng lệnh mới nhất

Tham chiếu gỡ lỗi dòng lệnh MSI

Ngoài ra, hãy xem http://www.installationdeveloper.com/686/USE-log-files-in-installshield/


Điều này làm việc cho tôi trong khi câu trả lời của GAThrawn (được chấp nhận) thì không. (setup.exe được xây dựng bởi Visual Studio 2013 / Cài đặt phiên bản giới hạn)
nephte

1
Nhiều liên kết chết ở đây.
Agostino

@Agostino ba liên kết chết - tất cả Cài đặt (bất ngờ bất ngờ). Cập nhật bài đăng với liên kết dòng lệnh mới nhất từ ​​IS.
GilesDMiddleton

Có lẽ bạn có thể thử sử dụng Internet Archive Wayback Machine để sửa chúng?
Agostino


1

Vâng, bạn có thể buộc nó phải có một:

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

1
Đó là cho MSI. Câu hỏi là về InstallShield.
Đánh dấu Richman
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.