開發人員) (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 Service Pack,其中包含較新版本的 Windows Installer 服務。
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 上不受支援。 Microsoft 尚未簽署的 Windows Installer 套件、修補或轉換無法安裝在 ARM 電腦上。
ERROR_SUCCESS_REBOOT_REQUIRED 3010 需要重新開機才能完成安裝。 這個訊息表示成功。 這不包括 執行 ForceReboot 巨集指令的安裝。