共用方式為


Wilogutl.exe

Wilogutl.exe可協助分析 Windows Installer 安裝中的記錄檔,並顯示記錄檔中找到之錯誤的建議解決方案。

不會顯示非嚴重錯誤。 Wilogutl.exe可以在無訊息模式或使用者介面 (UI) 中執行。 此工具會在UI和無訊息模式中產生報表作為文本檔。 它最適合使用詳細資訊的 Windows Installer 記錄檔,但也適用於非詳細資訊記錄檔。 如需詳細資訊,請參閱記錄

此工具僅適用於適用於 Windows Installer 開發人員Windows SDK 元件。

語法

wilogutl.exe [<options>][<source file>][<options>][<report file directory>]

您可以使用下列命令列以無訊息模式執行。

wilogutl /q /l c:\mymsilog.log /o c\outputdir\

wilogutl /q /l c:\mymsilog.log

命令列選項

Wilogutl.exe使用下列不區分大小寫的命令行選項。 虛線分隔符可用來取代斜線。

選項 描述
none 在 UI 模式中執行 — 沒有命令列選項。
/q 指定無訊息模式。 Wilogutl.exe會產生報表檔案,而且不會顯示使用者介面。
/l 指定要分析的記錄檔名稱。 使用無訊息模式時,需要此選項。
/o 指定報表檔案的輸出目錄。 只有在以無訊息模式執行時,才會使用此輸出路徑。 如果選項不存在,報表會放在 C:\WiLogResults 目錄中。

 

在 UI 模式中執行時,Wilogutl.exe顯示下列對話方塊。

名稱 描述
Windows Installer 詳細信息記錄分析器 [Windows Installer 詳細資訊記錄分析器] 對話框可讓使用者選取記錄檔進行分析:
  • [ 開啟] 按鈕會在 [記事本] 中開啟檔案。 預覽區域可用來確認已選取正確的記錄檔。
  • [ 分析] 按鈕會開始記錄檔分析,並顯示 [詳細記錄檔檢視] 對話方塊。
詳細的記錄檔檢視 [詳細記錄檔檢視] 對話框會顯示記錄的錯誤資訊。 使用 [ 一頁] 和 [下一步] 按鈕流覽多個錯誤。 若要顯示非嚴重錯誤,請選取 [顯示忽略的偵錯錯誤 ] 複選框。 計算機上用來執行記錄安裝的安裝程式版本隨即顯示。 如果記錄安裝是以較高的許可權執行,則會選取 [提高許可權的安裝] 複選框,並在 [客戶端許可權詳細數據] 和 [伺服器端許可權詳細數據] 文本框中提供資訊。 [詳細記錄檔檢視] 對話框包含下列按鈕:
  • 狀態 - 顯示 [功能和元件狀態] 對話框。
  • 屬性 - 顯示 [屬性] 對話框。
  • 原則 - 顯示 [原則] 對話框。
  • HTML 批注記錄 檔 - 將記錄顯示為批注 HTML 檔案。
  • 儲存結果 - 將報表檔案儲存至指定的目錄。
  • 錯誤訊息說明 - 顯示安裝程式錯誤訊息說明。
  • 說明 - 顯示 Windows Installer 安裝程式記錄分析器的說明。
  • 如何讀取記錄檔 - 顯示記錄檔 說明檔。
功能和元件狀態 [ 功能和元件狀態 ] 對話框會顯示功能和元件的狀態:
  • [功能] 資料行會顯示安裝套件中功能的名稱。
  • [元件] 資料行會顯示安裝套件中的元件名稱。
  • [已安裝] 資料行會顯示安裝結束時的功能或元件狀態。
  • [要求] 資料行會在安裝功能或元件的狀態期間顯示使用者的選取專案。
  • [動作] 資料行會顯示安裝程序針對功能或元件所採取的動作。
如需詳細資訊,請參閱 MsiGetComponentStateMsiGetFeatureState
屬性 [屬性] 對話框會顯示安裝結束時的 Windows Installer 屬性 及其值。 您可以依名稱或值排序屬性:
  • [用戶端] 索引標籤會顯示安裝用戶端部分期間的屬性和值。
  • [伺服器] 索引標籤會顯示安裝伺服器部分期間的屬性和值。
  • [巢狀] 索引標籤會顯示任何並行安裝的屬性和值。
原則 [原則] 對話框會顯示 安裝之後設定的系統原則
  • 為原則設定的值為 0 (零),表示未啟用原則。
  • 值為 1 (一) 表示已啟用原則。
  • 的值是 ? (問號)表示原則值不會記錄在記錄檔中。
如果您需要不在記錄檔中的原則值,請嘗試使用 Regedit.exe 檢查計算機上登錄機碼失敗的安裝。

 

報表檔案

執行無訊息模式分析或按兩下 [詳細記錄檔檢視] 對話方塊上的 [儲存結果] 按鈕時,Windows Installer 安裝程式分析器工具會產生三個文字檔和 HTML 批註記錄檔。

下表會識別報表檔案中的名稱和內容。

名稱 描述
logfilename_summary.txt 摘要說明記錄檔。 列出 [詳細記錄檔檢視] 對話框和第一個錯誤所顯示的資訊。
logfilename_errors.txt 識別錯誤數目、錯誤和建議的解決方案。 此檔案會列出重大和非嚴重錯誤。
logfilename_policies.txt 識別安裝結尾所設定的原則名稱和值,如 [原則] 對話框中所示。
details_logfilename.htm 具有色彩編碼圖例的 HTML 批注記錄。

 

傳回值

如果傳遞無效的命令行自變數來進行無訊息模式作業,Wilogutl.exe則不會執行任何動作,而進程會傳回下表中的其中一個值。

意義
1 指定了不正確的輸出目錄。
2 指定了不正確的記錄檔名稱。
3 傳遞 /q,但遺漏記錄檔名稱所需的參數 /l。
4 已傳遞 /l,但缺少無訊息模式所需的參數 /q。

 

發行的版本、工具和可轉散發套件

Windows Installer 開發工具