啟用 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 旗標。