Wilogutl.exe

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

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

此工具僅適用于 適用于 Windows Installer 開發人員的 Windows SDK 元件

Syntax

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

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

wilogutl /q /lc:\mymsilog.log/oc\outputdir\

wilogutl /q /lc:\mymsilog.log

命令列選項

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

選項 Description
在 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 開發工具