如何使用 Windows 應用程式管理偵錯記錄對軟體安裝進行疑難解答

本文說明如何使用 Windows 應用程式管理偵錯記錄來針對軟體安裝進行疑難解答。

重要事項

本文包含如何修改「登錄檔」的相關資訊。 修改登錄前,請務必先備份。 並了解如何在發生問題時還原登錄。 如需如何備份、還原及修改登錄的詳細資訊,請按下列文章編號以檢視 Microsoft 知識庫中的文章: 256986 Microsoft Windows 登錄的描述

適用於: Windows Server (所有支援的版本) 、Windows 用戶端 (所有支援的版本)
原始 KB 編號: 249621

摘要

使用 群組原則 在用戶端計算機上部署的程式發生問題時,可以產生記錄檔 (Appmgmt.log) 。 此記錄檔會使用 群組原則,記錄與 Windows Installer 應用程式的公告、發佈或指派相關的資訊。 這項資訊搭配來自 Windows Installer 服務的記錄,有助於判斷軟體安裝問題的原因。

如需如何啟用 Windows Installer 記錄的詳細資訊,請按下列文章編號以檢視 Microsoft 知識庫中的文章:

223300 如何啟用 Windows Installer 記錄

其他相關資訊

若要啟用 群組原則 軟體安裝處理的診斷記錄,請在將安裝程式的電腦上修改登錄。

若要啟用軟體安裝處理 群組原則 診斷記錄,請遵循下列步驟:

警告

Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. 可能需要重新安裝作業系統才能解決這些問題。 Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

  1. 依序按一下 [開始] 及 [執行],並在 [開啟] 方塊中鍵入 regedit 後,再按一下 [確定]
  2. 在左窗格中,找出並按下列登錄子機碼: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Diagnostics

    注意事項

    您可能必須建立診斷登錄子機碼。

  3. [編輯] 功能表中,指向 [新增],然後按一下 [DWORD 值]
  4. 輸入 AppMgmtDebugLevel,然後按 Enter。
  5. 按兩下 [AppMgmtDebugLevel],在 [值數據] 方塊中輸入 4b,然後按兩下 [確定]
  6. 結束登錄編輯程式。

修改此登錄之後,會在進行 群組原則 處理時建立名為 Appmgmt.log 的記錄檔。 Appmgmt.log檔案位於啟用 AppMgmtDebugLevel 登錄值的電腦上的 %SystemRoot%\Debug\UserMode 資料夾中。

注意事項

  • 使用 Windows 應用程式管理偵錯記錄對軟體安裝進行疑難解答之後,建議您刪除 AppMgmtDebugLevel 登錄值,以避免效能降低。
  • 由於 Windows 8 中應用程式管理的程式代碼變更,偵錯記錄無法在 Windows 8 或 Windows Server 2012 中運作。