Log-Files

分析 MSI 安裝日誌文件

  • February 23, 2019

我經常負責檢查 MSI 安裝日誌,以找出某些安裝失敗的原因。但是這樣的日誌非常大,並且有數百個帶有“錯誤”文本的字元串。此外,記錄的許多步驟都不清楚他們在做什麼,有時“計算成本”操作中的錯誤並沒有說明錯誤來源,因為沒有資訊“計算成本”預計會做什麼。

是否有一本很好的手冊來解釋安裝期間執行的所有 MSI 操作?理想情況下,有一個簡短的提示它們將如何在日誌文件中顯示

不確定指南,但此頁面列出了一個名為 WiLogUtl.exe 或 Windows Installer Verbose Log Analyzer 的實用程序。此頁面提供有關某些版本限制的資訊以及該工具的解決方法。最後,此頁面列出了一些可能有用的其他資源。就我個人而言,我發現它們非常難以解碼。

最後一個連結提供了這個建議

返回值 在每個操作之後,安裝程序將在日誌中記錄“返回值”。這是動作成功與否的指標。可能的值為:

價值含義

  • 0 動作被呼叫,但沒有執行(不一定是壞事,也許沒有什麼可做的)
  • 1 行動成功
  • 2 操作被使用者取消
  • 3 發生了不可恢復的錯誤
  • 4 安裝已暫停,等待重新啟動

引用自:https://serverfault.com/questions/13647