共用方式為


事件記錄 (Windows Installer)

Windows 事件 提供標準、集中式的方式,讓應用程式(和作系統)記錄重要的軟體和硬體事件。 事件記錄服務會將來自各種來源的事件儲存在稱為 事件記錄檔的單一集合中,。 在 Windows Vista 之前,您會使用 windows 事件追蹤事件記錄 來記錄事件。 Windows Vista 引進了新的事件模型,可統一 ETW 和 Windows 事件記錄檔 API。

安裝程式也會將專案寫入事件記錄檔中。 這些記錄事件如下:

  • 安裝成功或失敗;拿掉或修復產品。
  • 產品設定期間發生的錯誤。
  • 偵測損毀的組態數據。

如果寫入了大量資訊,事件記錄檔可能會變成完整,而安裝程式會顯示「應用程式記錄檔已滿」訊息。

安裝程式可能會在事件記錄檔中寫入下列專案。 所有事件記錄檔訊息都有唯一的事件標識碼。 在 錯誤數據表中撰寫的所有一般錯誤, 針對失敗的安裝傳回,都會記錄在應用程式事件記錄檔中,訊息標識碼等於錯誤 + 10,000。 例如,安裝成功完成之錯誤數據表中的錯誤號碼為1707。 成功安裝會記錄在應用程式事件記錄檔中,訊息標識碼為11707(1707 + 10,000)。

如需有關如何在針對部署進行疑難解答時在使用者計算機上啟用詳細資訊記錄的資訊,請參閱 Windows Installer 最佳做法

事件標識碼 消息 言論
1001 偵測產品 '%1', 功能 '%2' 在元件 '%3' 的要求期間失敗 警告訊息。 如需詳細資訊,請參閱 搜尋中斷的功能或元件
1002 索引鍵 '%3' 中的非預期或遺漏值 (name: '%1', value: '%2') 發生非預期或遺漏值的錯誤訊息。
1003 索引鍵 '%2' 中的非預期或遺漏子機碼 '%1' 發生非預期或遺漏子機碼的錯誤訊息。
1004 偵測產品 '%1', 功能 '%2', 元件 '%3' 失敗 注意: 從 Windows Installer 2.0 版開始,此訊息為:偵測產品 '%1', 功能 '%2', 元件 '%3' 失敗。 資源 '%4' 不存在。
警告訊息。 另請參閱 搜尋中斷的功能或元件
1005 安裝作業起始重新啟動 安裝起始重新啟動系統的資訊訊息。
1006 無法執行封包 『%1』 的數位簽名驗證。 計算機上無法使用 WinVerifyTrust。 警告訊息。 封包是在 MsiDigitalSignature 數據表中撰寫的, 執行 WinVerifyTrust 檢查。 無法執行此動作,因為計算機未安裝適當的密碼編譯 DLL。
1007 軟體限制原則不允許安裝 %1。 Windows Installer 只允許執行不受限制的專案。 軟體限制原則所傳回的授權等級 %2。 錯誤訊息,指出系統管理員已設定軟體限制原則,不允許此安裝。
1008 由於軟體限制原則處理發生錯誤,不允許安裝 %1。 無法信任物件。 錯誤訊息,指出嘗試根據軟體限制原則驗證套件時發生問題。
1012 此版本的 Windows 不支援部署 64 位套件。 腳本 '%1' 適用於 64 位套件。 錯誤訊息,指出64位套件的腳本只能在64位電腦上執行。
1013 {未處理的例外狀況報告} 未處理的例外狀況錯誤訊息,這是報告。
1014 Windows Installer Proxy 資訊未正確註冊 Proxy 資訊未正確註冊的錯誤訊息。
1015 無法連線到伺服器。 錯誤:%d 安裝無法連線到伺服器的資訊訊息。
1016 偵測到產品 '%1', 功能 '%2', 元件 '%3' 失敗。 找不到從來源執行元件中的資源 『%4』,因為找不到有效且可存取的來源。 警告訊息。 如需詳細資訊,請參閱 搜尋中斷的功能或元件
1017 使用者 SID 已從 '%1' 變更為 '%2',但無法更新受控應用程式和使用者數據密鑰。 錯誤 = '%3'。 錯誤訊息,指出嘗試在使用者 SID 變更之後更新用戶的註冊時發生錯誤。
1018 無法安裝應用程式 『%1』,因為它與這個版本的 Windows 不相容。 錯誤訊息,指出安裝與目前執行的 Windows 版本不相容。 請連絡要安裝之軟體的製造商以取得更新。
1019 產品:%1 - 已成功移除更新 '%2'。 安裝程式已移除更新的資訊訊息。Windows Installer 2.0: 無法使用。
1020 產品:%1 - 無法移除更新 '%2'。 錯誤碼 %3。 記錄檔 %4中提供其他資訊。 指出安裝程式無法移除更新的錯誤訊息。 記錄檔中提供其他資訊。Windows Installer 2.0: 無法使用。
1021 產品:%1 - 無法移除更新 '%2'。 錯誤碼 %3。 指出安裝程式無法移除更新的錯誤訊息。 如需如何開啟記錄的資訊,請參閱針對部署進行疑難解答時,在使用者計算機上啟用詳細信息記錄。Windows Installer 2.0: 無法使用。
1022 產品:%1 - 已成功安裝更新 '%2'。 安裝程式已成功安裝更新的資訊訊息。 Windows Installer 2.0: 無法使用。
1023 產品:%1 - 無法安裝更新 '%2'。 錯誤碼 %3。 記錄檔 %4中提供其他資訊。 指出安裝程式無法安裝更新的錯誤訊息。 記錄檔中提供其他資訊。Windows Installer 2.0: 無法使用。
1024 產品:%1 - 無法安裝更新 '%2'。 錯誤碼 %3。 指出安裝程式無法安裝更新的錯誤訊息。 如需如何開啟記錄的資訊,請參閱針對部署進行疑難解答時,在使用者計算機上啟用詳細信息記錄。Windows Installer 2.0: 無法使用。
1025 產品:%1。 下列程式正在使用檔案 %2:名稱:%3 、識別碼 %4。 Windows Installer 2.0: 無法使用。
1026 Windows Installer 已判斷其設定數據登錄機碼未正確保護。 密鑰的擁有者必須是本機系統或 Builtin\Administrators。 系統會使用適當的安全性設定來刪除並重新建立現有的金鑰。 警告訊息。Windows Installer 3.1 和更早版本 無法使用。
1027 Windows Installer 已判斷登錄子機碼 %1 其組態數據內未正確保護。 密鑰的擁有者必須是本機系統或 Builtin\Administrators。 將會刪除現有的子索引鍵及其所有內容。 警告訊息。Windows Installer 3.1 和更早版本 無法使用。
1028 Windows Installer 已判斷其設定數據快取資料夾未正確保護。 密鑰的擁有者必須是本機系統或 Builtin\Administrators。 系統會使用適當的安全性設定來刪除並重新建立現有的資料夾。 警告訊息Windows Installer 3.1 和更早版本 無法使用。
1029 產品:%1。 需要重新啟動。 警告訊息,指出需要系統重新啟動才能完成安裝,且重新啟動已延遲到稍後的時間。Windows Installer 3.1 和更早版本 無法使用。
1030 產品:%1。 應用程式嘗試安裝較新版本的受保護 Windows 檔案,%2。 您可能需要更新作系統,此應用程式才能正常運作。 (套件版本:%3,作系統受保護版本:%4)。 警告訊息,指出安裝嘗試取代受 windows 資源保護 保護的重要檔案。 可能需要更新作系統才能使用此應用程式。 Windows Installer 3.1 和更早版本 無法使用。
1031 產品:%1。 元件 '%3' 的元件 '%2' 正在使用中。 警告訊息,指出安裝嘗試更新目前使用的元件。 系統必須重新啟動,才能完成此元件的更新。Windows Installer 3.1 和更早版本 無法使用。
1032 重新整理在安裝 '%1' 期間更新的環境變數時發生錯誤。 警告訊息,指出某些登入計算機的使用者可能需要註銷並重新登入,才能完成環境變數的更新。Windows Installer 3.1 和更早版本 無法使用。
1033 產品:%1。 版本:%2。 語言:%3。 安裝已完成,狀態為:%4。 製造商:%5。 欄位 1 - ProductName 欄位 2 - ProductVersion
欄位 3 - ProductLanguage
Windows Installer 3.1 和更早版本 無法使用。
欄位 5 - 製造商
Windows Installer 4.5 和更早版本 字段 5 無法使用。
1034 產品:%1。 版本:%2。 語言:%3。 移除已完成,狀態為:%4。 製造商:%5。 欄位 1 - ProductName 欄位 2 - ProductVersion
欄位 3 - ProductLanguage
Windows Installer 3.1 和更早版本 無法使用。
欄位 5 - 製造商
Windows Installer 4.5 和更早版本 字段 5 無法使用。
1035 產品:%1。 版本:%2。 語言:%3。 組態變更已完成,狀態為:%4。 製造商:%5。 欄位 1 - ProductName 欄位 2 - ProductVersion
欄位 3 - ProductLanguage
欄位 5 - 製造商
Windows Installer 4.5 和更早版本 字段 5 無法使用。
1036 產品:%1。 版本:%2。 語言:%3。 更新:%4。 更新安裝已完成,狀態為:%5。 製造商:%6。 欄位 1 - ProductName 欄位 2 - ProductVersion
欄位 3 - ProductLanguage
欄位 4 - 如果 MsiPatchMetadata 數據表 出現在修補程式套件中,這是使用者易記的名稱。 否則,這是修補程式的修補程式程式代碼 GUID。
欄位 5 - 更新安裝的狀態。
Windows Installer 3.1 和更早版本 無法使用。
欄位 6 - 製造商
Windows Installer 4.5 和更早版本 字段 6 無法使用。
1037 產品:%1。 版本:%2。 語言:%3。 更新:%4。 更新移除已完成,狀態為:%5。 製造商:%6。 欄位 1 - ProductName 欄位 2 - ProductVersion
欄位 3 - ProductLanguage
欄位 4 - 如果 MsiPatchMetadata 數據表 出現在修補程式套件中,這是使用者易記的名稱。 否則,這是修補程式的修補程式程式代碼 GUID。
欄位 5 - 更新移除的狀態。
Windows Installer 3.1 和更早版本 無法使用。
欄位 6 - 製造商
Windows Installer 4.5 和更早版本 字段 6 無法使用。
1038 產品:%1。 版本:%2。 語言:%3。 需要重新啟動。 重新啟動類型:%4。 重新啟動原因:%5。 製造商:%6。 欄位 1 - ProductName 欄位 2 - ProductVersion
欄位 3 - ProductLanguage
欄位 4 - 指出重新啟動類型的常數:
msirbRebootImmediate (1) - 計算機立即重新啟動。
msirbRebootDeferred (2) - 使用者或系統管理員已使用 UI 或 REBOOT=TrueSuppress 延遲必要的重新啟動計算機。
欄位 5 - 常數,指出重新啟動的原因:
msirbRebootUndeterminedReason (0)- 基於未指定的原因而需要重新啟動。
msirbRebootInUseFilesReason (1)- 需要重新啟動才能取代使用中的檔案。
msirbRebootScheduleRebootReason (2)- 套件包含 ScheduleReboot 動作。
msirbRebootForceRebootRebootReason (3)- 套件包含 ForceReboot 動作。
msirbRebootCustomActionReason (4)- 稱為 MsiSetMode 函式的自定義動作。
Windows Installer 3.1 和更早版本 無法使用。
欄位 6 - 製造商
Windows Installer 4.5 和更早版本 字段 6 無法使用。
1044 %1 未Microsoft簽署。 因此,根據 Windows 鎖定原則拒絕。 錯誤訊息,指出二進制檔不是由Microsoft簽署,而且根據Windows 鎖定原則不允許。
10005 安裝程式安裝此套件時發生未預期的錯誤。 這可能表示此套件發生問題。 錯誤碼為 [1]。 {{自變數為: [2], [3], [4]}} 指出發生內部錯誤的錯誤訊息。 此訊息的文字是以錯誤數據表中針對錯誤 5 撰寫的文字為基礎。
11707 產品 [2] – 安裝作業順利完成 產品安裝成功的信息訊息。
11708 產品 [2] – 安裝作業失敗 安裝產品失敗的錯誤訊息。
11728 產品 [2] -- 組態已順利完成。 產品設定成功的資訊訊息。

 

您可以使用 Msidb.exe 或 MsiDatabaseImport,將事件的當地語系化錯誤字串匯入資料庫中。 SDK 包含 本地化錯誤和 ActionText Tables 區段中所列每個語言的當地語系化資源字串。 如果未填入對應至事件的錯誤字串,安裝程式會載入 productLanguage 屬性所指定語言的當地語系化字串。