共用方式為


啟用 Windows Installer 記錄

Windows 包含登錄啟動的記錄服務,可協助診斷 Windows Installer 問題。 本文說明如何啟用此記錄服務。

原始 KB 編號: 223300

注意事項

本文中的登錄專案適用於所有 Windows 作業系統。

Windows Installer 記錄

Windows Installer 可以使用記錄來協助針對安裝軟體套件的問題進行疑難解答。 將索引鍵和值新增至登錄,即可啟用此記錄。 新增並啟用項目之後,您可以重試問題安裝,而 Windows Installer 會追蹤進度,並將它張貼到 Temp 資料夾。 新記錄檔的檔名是隨機的。 不過,第一個字母是 Msi ,而檔名具有.log擴展名。 若要找出 Temp 資料夾,請在命令提示字元中輸入下列這一行:

cd %temp%

若要手動啟用 Windows Installer 記錄,請參閱下一節。

手動啟用 Windows Installer 記錄

重要事項

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄

若要自行啟用 Windows Installer 記錄,請使用 Regedit.exe 開啟登錄,然後建立下列子機碼和密鑰:

  • 路徑:HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
  • 類型:Reg_SZ
  • 值:記錄
  • 數據:voicewarmupx

值欄位中的字母可以是任何順序。 每個字母都會開啟不同的記錄模式。 MSI 1.1 版的每個字母實際函式如下所示:

  • v - 詳細信息輸出
  • o - 磁碟空間不足的訊息
  • i - 狀態消息
  • c - 初始 UI 參數
  • e - 所有錯誤訊息
  • w - 非嚴重警告
  • a - 啟動動作
  • r - 動作特定記錄
  • m - 記憶體不足或嚴重結束資訊
  • u - 使用者要求
  • p -終端機屬性
  • + - 附加至現有檔案
  • ! - 將每一行排清至記錄檔
  • x - 額外的偵錯資訊。 x 旗標僅適用於 Windows Server 2003 和更新版本的作業系統,以及 MSI 可轉散發版本 3.0 和更新版本的 MSI 可轉散發套件。
  • *-通 配 符。 記錄 v 和 x 選項以外的所有資訊。 若要包含 v 和 x 選項,請指定 /l*vx。

注意事項

這項變更應該只用於疑難解答,不應保留,因為它會對系統效能和磁碟空間造成負面影響。 每次您在 [控制面板] 中使用 [新增或移除程式] 專案時,都會建立新的 Msi*.log 檔案。 若要停用記錄,請移除 記錄 登錄值。

使用組策略啟用 Windows Installer 記錄

您可以編輯適當的 OU 或目錄組策略,以使用組策略啟用記錄。 在 [組策略] 底下,依序展開 [ 計算機設定]、[ 系統管理範本]、[ Windows 元件],然後選取 [ Windows Installer]

按兩下 [ 記錄],然後按兩下 [ 已啟用]。 在 [ 記錄] 方塊中,輸入您要記錄的選項。 記錄檔Msi.log會出現在系統磁碟區的Temp資料夾中。

如需 MSI 記錄的詳細資訊,請參閱 Windows 說明。 若要這樣做,請使用 msi 記錄片語進行搜尋,然後選取 [ 透過組策略管理計算機的選項]

注意事項

在 Windows Server 2003 和更新版本的操作系統、MSI 可轉散發套件 3.0 版和更新版本的 MSI 可轉散發套件上,原生可以使用新增 x 旗標。