MsiExec.exe 與 InstMsi.exe 錯誤訊息 (適用於開發人員)
注意
本文適用於使用 Windows Installer 為其應用程式建置安裝程式套件的軟體開發人員。 如果您是在安裝或卸載應用程式期間或卸載計算機時遇到困難的使用者,您應該連絡客戶支援以取得您嘗試安裝或移除的軟體。 如果您需要Microsoft產品的支援,請前往我們的 技術支援網站。
Windows Installer 函式會傳回這些錯誤碼,MsiExec.exe 和 InstMsi.exe。 請注意,Winerror.h 中的任何錯誤也可以傳回 (例如 ERROR_INVALID_DATA)。 如需 Windows Installer 傳回的更多錯誤碼,請參閱 Windows Installer 錯誤訊息。
錯誤碼ERROR_SUCCESS、ERROR_SUCCESS_REBOOT_INITIATED和ERROR_SUCCESS_REBOOT_REQUIRED表示成功。 如果傳回ERROR_SUCCESS_REBOOT_REQUIRED,安裝會順利完成,但需要重新啟動才能完成安裝作業。
錯誤碼 | 價值 | 描述 |
---|---|---|
ERROR_SUCCESS | 0 | 動作已順利完成。 |
ERROR_INVALID_DATA | 13 | 數據無效。 |
ERROR_INVALID_PARAMETER | 87 | 其中一個參數無效。 |
ERROR_CALL_NOT_IMPLEMENTED | 120 | 當自定義動作嘗試呼叫無法從自定義動作呼叫的函式時,會傳回此值。 函式會傳回值ERROR_CALL_NOT_IMPLEMENTED。 |
ERROR_APPHELP_BLOCK | 1259 | 如果 Windows Installer 判斷產品可能與目前的作系統不相容,它會顯示一個對話方塊,告知使用者,並詢問是否仍要嘗試安裝。 如果使用者選擇不嘗試安裝,則會傳回此錯誤碼。 |
ERROR_INSTALL_SERVICE_FAILURE | 1601 | 無法存取 Windows Installer 服務。 請連絡支持人員,確認 Windows Installer 服務是否已正確註冊。 |
ERROR_INSTALL_USEREXIT | 1602 | 使用者已取消安裝。 |
ERROR_INSTALL_FAILURE | 1603 | 安裝期間發生嚴重錯誤。 |
ERROR_INSTALL_SUSPEND | 1604 | 安裝已暫停、不完整。 |
ERROR_UNKNOWN_PRODUCT | 1605 | 此動作僅適用於目前安裝的產品。 |
ERROR_UNKNOWN_FEATURE | 1606 | 功能標識碼未註冊。 |
ERROR_UNKNOWN_COMPONENT | 1607 | 未註冊元件標識碼。 |
ERROR_UNKNOWN_PROPERTY | 1608 | 這是未知的屬性。 |
ERROR_INVALID_HANDLE_STATE | 1609 | 句柄處於無效狀態。 |
ERROR_BAD_CONFIGURATION | 1610 | 此產品的組態數據已損毀。 請連絡您的支持人員。 |
ERROR_INDEX_ABSENT | 1611 | 元件限定符不存在。 |
ERROR_INSTALL_SOURCE_ABSENT | 1612 | 此產品的安裝來源無法使用。 確認來源存在,而且您可以存取它。 |
ERROR_INSTALL_PACKAGE_VERSION | 1613 | Windows Installer 服務無法安裝此安裝套件。 您必須安裝包含較新版本 Windows Installer 服務的 Windows Service Pack。 |
ERROR_PRODUCT_UNINSTALLED | 1614 | 產品已卸載。 |
ERROR_BAD_QUERY_SYNTAX | 1615 | SQL 查詢語法無效或不受支援。 |
ERROR_INVALID_FIELD | 1616 | 記錄欄位不存在。 |
ERROR_INSTALL_ALREADY_RUNNING | 1618 | 另一個安裝正在進行中。 請先完成該安裝,再繼續進行此安裝。 如需 mutex 的相關信息,請參閱 _MSIExecute Mutex。 |
ERROR_INSTALL_PACKAGE_OPEN_FAILED | 1619 | 無法開啟此安裝套件。 確認套件存在且可供存取,或連絡應用程式廠商,確認這是有效的 Windows Installer 套件。 |
ERROR_INSTALL_PACKAGE_INVALID | 1620 | 無法開啟此安裝套件。 請連絡應用程式廠商,確認這是有效的 Windows Installer 套件。 |
ERROR_INSTALL_UI_FAILURE | 1621 | 啟動 Windows Installer 服務使用者介面時發生錯誤。 請連絡您的支持人員。 |
ERROR_INSTALL_LOG_FAILURE | 1622 | 開啟安裝記錄檔時發生錯誤。 確認指定的記錄檔位置存在且可寫入。 |
ERROR_INSTALL_LANGUAGE_UNSUPPORTED | 1623 | 您的系統不支援此安裝套件的這種語言。 |
ERROR_INSTALL_TRANSFORM_FAILURE | 1624 | 套用轉換時發生錯誤。 確認指定的轉換路徑有效。 |
ERROR_INSTALL_PACKAGE_REJECTED | 1625 | 系統原則禁止此安裝。 請連絡您的系統管理員。 |
ERROR_FUNCTION_NOT_CALLED | 1626 | 無法執行函式。 |
ERROR_FUNCTION_FAILED | 1627 | 函式在執行期間失敗。 |
ERROR_INVALID_TABLE | 1628 | 指定了無效或未知的數據表。 |
ERROR_DATATYPE_MISMATCH | 1629 | 提供的數據是錯誤的類型。 |
ERROR_UNSUPPORTED_TYPE | 1630 | 不支援此類型的數據。 |
ERROR_CREATE_FAILED | 1631 | Windows Installer 服務無法啟動。 請連絡您的支持人員。 |
ERROR_INSTALL_TEMP_UNWRITABLE | 1632 | Temp 資料夾已滿或無法存取。 確認 Temp 資料夾存在,而且您可以寫入該資料夾。 |
ERROR_INSTALL_PLATFORM_UNSUPPORTED | 1633 | 此平台不支援此安裝套件。 請連絡您的應用程式廠商。 |
ERROR_INSTALL_NOTUSED | 1634 | 此電腦上不會使用元件。 |
ERROR_PATCH_PACKAGE_OPEN_FAILED | 1635 | 無法開啟此修補程式套件。 確認修補程式套件存在且可供存取,或連絡應用程式廠商,確認這是有效的 Windows Installer 修補程式套件。 |
ERROR_PATCH_PACKAGE_INVALID | 1636 | 無法開啟此修補程式套件。 請連絡應用程式廠商,確認這是有效的 Windows Installer 修補程式套件。 |
ERROR_PATCH_PACKAGE_UNSUPPORTED | 1637 | Windows Installer 服務無法處理此修補程式套件。 您必須安裝包含較新版本 Windows Installer 服務的 Windows Service Pack。 |
ERROR_PRODUCT_VERSION | 1638 | 已安裝此產品的另一個版本。 無法繼續安裝此版本。 若要設定或移除此產品的現有版本,請在 [控制面板]中使用 [新增/移除程式]。 |
ERROR_INVALID_COMMAND_LINE | 1639 | 無效的命令行自變數。 如需詳細的命令行說明,請參閱 Windows Installer SDK。 |
ERROR_INSTALL_REMOTE_DISALLOWED | 1640 | 不允許目前使用者從執行終端伺服器角色服務的伺服器用戶端會話執行安裝。 |
ERROR_SUCCESS_REBOOT_INITIATED | 1641 | 安裝程式已起始重新啟動。 此訊息表示成功。 |
ERROR_PATCH_TARGET_NOT_FOUND | 1642 | 安裝程式無法安裝升級修補程式,因為升級的程式可能遺失,或升級修補程式會更新不同版本的程式。 確認要升級的程式存在於您的計算機上,而且您有正確的升級修補程式。 |
ERROR_PATCH_PACKAGE_REJECTED | 1643 | 系統原則不允許修補程式套件。 |
ERROR_INSTALL_TRANSFORM_REJECTED | 1644 | 系統原則不允許一或多個自定義專案。 |
ERROR_INSTALL_REMOTE_PROHIBITED | 1645 | Windows Installer 不允許從遠端桌面連線安裝。 |
ERROR_PATCH_REMOVAL_UNSUPPORTED | 1646 | 修補程式套件不是卸除式修補程式套件。 |
ERROR_UNKNOWN_PATCH | 1647 | 修補程式未套用至此產品。 |
ERROR_PATCH_NO_SEQUENCE | 1648 | 找不到一組修補程式的有效序列。 |
ERROR_PATCH_REMOVAL_DISALLOWED | 1649 | 原則不允許移除修補程式。 |
ERROR_INVALID_PATCH_XML | 1650 | XML 修補程式數據無效。 |
ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT | 1651 | 系統管理用戶無法針對每一使用者受控或處於公告狀態的個別計算機應用程式套用修補程式。 |
ERROR_INSTALL_SERVICE_SAFEBOOT | 1652 | 當計算機處於 安全模式時,無法存取 Windows Installer。 結束安全模式,然後再試一次,或嘗試使用 系統還原,將您的計算機回復為先前的狀態。 從 Windows Installer 4.0 版開始提供。 |
ERROR_ROLLBACK_DISABLED | 1653 | 無法執行多封裝交易,因為已停用復原。 停用復原時, 無法執行多重套件安裝。 從 Windows Installer 4.5 版開始提供。 |
ERROR_INSTALL_REJECTED | 1654 | 您嘗試執行的應用程式在此版本的 Windows 上不受支援。 無法安裝在 ARM 計算機上Microsoft尚未簽署的 Windows Installer 套件、修補程式或轉換。 |
ERROR_SUCCESS_REBOOT_REQUIRED | 3010 | 需要重新啟動才能完成安裝。 此訊息表示成功。 這不包括執行 ForceReboot 動作的安裝。 |