共用方式為


MsiExec.exe 與 InstMsi.exe 錯誤訊息 (適用於開發人員)

注意

本文適用於使用 Windows Installer 為其應用程式建置安裝程式套件的軟體開發人員。 如果您是在安裝或卸載應用程式期間或卸載計算機時遇到困難的使用者,您應該連絡客戶支援以取得您嘗試安裝或移除的軟體。 如果您需要Microsoft產品的支援,請前往我們的 技術支援網站

Windows Installer 函式會傳回這些錯誤碼,MsiExec.exeInstMsi.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 動作的安裝。