MsiExec.exe und InstMsi.exe Fehlermeldungen (für Entwickler)

Hinweis

Dieser Artikel richtet sich an Softwareentwickler, die Windows Installer verwenden, um Installationspakete für ihre Anwendungen zu erstellen. Wenn Sie ein Benutzer sind, der während oder nach der Installation oder Deinstallation einer Anwendung Probleme mit Ihrem Computer hat, sollten Sie sich an den Kundensupport für die Software wenden, die Sie installieren oder entfernen möchten. Wenn Sie Support für ein Microsoft-Produkt benötigen, besuchen Sie bitte unsere Website für den technischen Support.

Diese Fehlercodes werden von den Windows Installer-Funktionen MsiExec.exe und InstMsi.exe zurückgegeben. Beachten Sie, dass alle Fehler in Winerror.h (z. B. ERROR_INVALID_DATA) ebenfalls zurückgegeben werden können. Weitere Fehlercodes, die vom Windows Installer zurückgegeben werden, finden Sie unter Windows Installer-Fehlermeldungen.

Die Fehlercodes ERROR_SUCCESS, ERROR_SUCCESS_REBOOT_INITIATED und ERROR_SUCCESS_REBOOT_REQUIRED weisen auf Erfolg hin. Wenn ERROR_SUCCESS_REBOOT_REQUIRED zurückgegeben wird, wurde die Installation erfolgreich abgeschlossen, es ist jedoch ein Neustart erforderlich, um den Installationsvorgang abzuschließen.

Fehlercode Wert BESCHREIBUNG
ERROR_SUCCESS 0 Die Aktion wurde erfolgreich abgeschlossen.
ERROR_INVALID_DATA 13 Ungültige Daten.
ERROR_INVALID_PARAMETER 87 Einer der Parameter war ungültig.
ERROR_CALL_NOT_IMPLEMENTED 120 Dieser Wert wird zurückgegeben, wenn eine benutzerdefinierte Aktion versucht, eine Funktion aufzurufen, die nicht über benutzerdefinierte Aktionen aufgerufen werden kann. Die Funktion gibt den Wert ERROR_CALL_NOT_IMPLEMENTED zurück.
ERROR_APPHELP_BLOCK 1259 Wenn Windows Installer feststellt, dass ein Produkt möglicherweise mit dem aktuellen Betriebssystem nicht kompatibel ist, wird ein Dialogfeld angezeigt, in dem der Benutzer informiert und gefragt wird, ob die Installation trotzdem versucht werden soll. Dieser Fehlercode wird zurückgegeben, wenn der Benutzer sich entscheidet, die Installation nicht zu versuchen.
ERROR_INSTALL_SERVICE_FAILURE 1601 Auf den Windows Installer-Dienst konnte nicht zugegriffen werden. Wenden Sie sich an Ihre Supportmitarbeiter, um zu überprüfen, ob der Windows Installer-Dienst ordnungsgemäß registriert ist.
ERROR_INSTALL_USEREXIT 1602 Der Benutzer hat die Installation abgebrochen.
ERROR_INSTALL_FAILURE 1603 Während der Installation ist ein schwerwiegender Fehler aufgetreten.
ERROR_INSTALL_SUSPEND 1604 Die Installation wurde vor der Fertigstellung abgebrochen.
ERROR_UNKNOWN_PRODUCT 1605 Diese Aktion ist nur für Produkte gültig, die zurzeit installiert sind.
ERROR_UNKNOWN_FEATURE 1606 Der Featurebezeichner ist nicht registriert.
ERROR_UNKNOWN_COMPONENT 1607 Der Komponentenbezeichner ist nicht registriert.
ERROR_UNKNOWN_PROPERTY 1608 Dies ist eine unbekannte Eigenschaft.
ERROR_INVALID_HANDLE_STATE 1609 Der Status des Handles ist ungültig.
ERROR_BAD_CONFIGURATION 1610 Die Konfigurationsdaten für dieses Produkt sind beschädigt. Wenden Sie sich an Ihre Supportmitarbeiter.
ERROR_INDEX_ABSENT 1611 Der Komponentenqualifizierer ist nicht vorhanden.
ERROR_INSTALL_SOURCE_ABSENT 1612 Die Installationsquelle für dieses Produkt ist nicht verfügbar. Stellen Sie sicher, dass die Quelle vorhanden ist und Sie Zugriff darauf haben.
ERROR_INSTALL_PACKAGE_VERSION 1613 Dieses Installationspaket kann nicht vom Windows Installer-Dienst installiert werden. Sie müssen ein Windows Service Pack installieren, das eine neuere Version des Windows Installer-Diensts enthält.
ERROR_PRODUCT_UNINSTALLED 1614 Das Produkt wird deinstalliert.
ERROR_BAD_QUERY_SYNTAX 1615 Die Syntax der SQL-Abfrage ist ungültig oder wird nicht unterstützt.
ERROR_INVALID_FIELD 1616 Das Eintragsfeld ist nicht vorhanden.
ERROR_INSTALL_ALREADY_RUNNING 1618 Es wird bereits eine weitere Installation ausgeführt. Schließen Sie die Installation ab, bevor Sie diese Installation fortsetzen. Informationen zum Mutex finden Sie unter _MSIExecute Mutex.
ERROR_INSTALL_PACKAGE_OPEN_FAILED 1619 Dieses Installationspaket konnte nicht geöffnet werden. Stellen Sie sicher, dass das Paket vorhanden ist und Sie darauf zugreifen können, oder wenden Sie sich an den Hersteller der Anwendung, um sicherzustellen, dass es sich um ein gültiges Windows Installer-Paket handelt.
ERROR_INSTALL_PACKAGE_INVALID 1620 Dieses Installationspaket konnte nicht geöffnet werden. Wenden Sie sich an den Anbieter der Anwendung, um zu überprüfen, ob es sich um ein gültiges Windows Installer-Paket handelt.
ERROR_INSTALL_UI_FAILURE 1621 Es ist ein Fehler beim Starten der Benutzeroberfläche des Windows Installer-Diensts aufgetreten. Wenden Sie sich an Ihre Supportmitarbeiter.
ERROR_INSTALL_LOG_FAILURE 1622 Es ist ein Fehler beim Öffnen der Installationsprotokolldatei aufgetreten. Überprüfen Sie, ob der angegebene Speicherort der Protokolldatei vorhanden und beschreibbar ist.
ERROR_INSTALL_LANGUAGE_UNSUPPORTED 1623 Diese Sprache dieses Installationspakets wird von Ihrem System nicht unterstützt.
ERROR_INSTALL_TRANSFORM_FAILURE 1624 Es ist ein Fehler bei der Anwendung von Transformationen aufgetreten. Überprüfen Sie, ob die angegebenen Transformationspfade gültig sind.
ERROR_INSTALL_PACKAGE_REJECTED 1625 Diese Installation ist durch eine Systemrichtlinie untersagt. Wenden Sie sich an Ihren Systemadministrator.
ERROR_FUNCTION_NOT_CALLED 1626 Die Funktion konnte nicht ausgeführt werden.
ERROR_FUNCTION_FAILED 1627 Bei der Funktion ist während der Ausführung ein Fehler aufgetreten.
ERROR_INVALID_TABLE 1628 Es wurde eine ungültige oder unbekannte Tabelle angegeben.
ERROR_DATATYPE_MISMATCH 1629 Die bereitgestellten Daten weisen den falschen Typ auf.
ERROR_UNSUPPORTED_TYPE 1630 Daten dieses Typs werden nicht unterstützt.
ERROR_CREATE_FAILED 1631 Der Windows Installer-Dienst konnte nicht gestartet werden. Wenden Sie sich an Ihre Supportmitarbeiter.
ERROR_INSTALL_TEMP_UNWRITABLE 1632 Der Temp-Ordner ist entweder voll oder unzugänglich. Vergewissern Sie sich, dass der Ordner Temp vorhanden ist und Sie in ihn schreiben können.
ERROR_INSTALL_PLATFORM_UNSUPPORTED 1633 Dieses Installationspaket wird auf dieser Plattform nicht unterstützt. Wenden Sie sich an den Hersteller der Anwendung.
ERROR_INSTALL_NOTUSED 1634 Die Komponente wird auf diesem Computer nicht verwendet.
ERROR_PATCH_PACKAGE_OPEN_FAILED 1635 Dieses Patchpaket konnte nicht geöffnet werden. Stellen Sie sicher, dass das Patchpaket vorhanden ist und Sie darauf zugreifen können, oder wenden Sie sich an den Hersteller der Anwendung, um sicherzustellen, dass es sich um ein gültiges Windows Installer-Patchpaket handelt.
ERROR_PATCH_PACKAGE_INVALID 1636 Dieses Patchpaket konnte nicht geöffnet werden. Wenden Sie sich an den Anbieter der Anwendung, um zu überprüfen, ob es sich um ein gültiges Windows Installer-Patchpaket handelt.
ERROR_PATCH_PACKAGE_UNSUPPORTED 1637 Dieses Patchpaket kann nicht vom Windows Installer-Dienst verarbeitet werden. Sie müssen ein Windows Service Pack installieren, das eine neuere Version des Windows Installer-Diensts enthält.
ERROR_PRODUCT_VERSION 1638 Eine andere Version dieses Produkts ist bereits installiert. Die Installation dieser Version kann nicht fortgesetzt werden. Um die vorhandene Version dieses Produkts zu konfigurieren oder zu entfernen, verwenden Sie Programme und Features in der Systemsteuerung.
ERROR_INVALID_COMMAND_LINE 1639 Ungültiges Befehlszeilenargument. Ausführliche Hilfe zur Befehlszeile finden Sie im Windows Installer SDK.
ERROR_INSTALL_REMOTE_DISALLOWED 1640 Der aktuelle Benutzer darf keine Installationen von einer Clientsitzung eines Servers ausführen, auf dem der Terminalserverrollendienst ausgeführt wird.
ERROR_SUCCESS_REBOOT_INITIATED 1641 Das Installationsprogramm hat einen Neustart initiiert. Diese Meldung zeigt eine erfolgreiche Installation an.
ERROR_PATCH_TARGET_NOT_FOUND 1642 Das Installationsprogramm kann den Upgradepatch nicht installieren, da das programm, das aktualisiert wird, möglicherweise fehlt oder der Upgradepatch eine andere Version des Programms aktualisiert. Vergewissern Sie sich, dass das zu aktualisierende Programm auf Ihrem Computer vorhanden ist und Sie über den richtigen Upgradepatch verfügen.
ERROR_PATCH_PACKAGE_REJECTED 1643 Das Patchpaket ist von der Systemrichtlinie nicht zulässig.
ERROR_INSTALL_TRANSFORM_REJECTED 1644 Eine oder mehrere Anpassungen sind von der Systemrichtlinie nicht zulässig.
ERROR_INSTALL_REMOTE_PROHIBITED 1645 Windows Installer lässt die Installation von einer Remotedesktopverbindung nicht zu.
ERROR_PATCH_REMOVAL_UNSUPPORTED 1646 Das Patchpaket ist kein wechselbares Patchpaket.
ERROR_UNKNOWN_PATCH 1647 Der Patch wird nicht auf dieses Produkt angewendet.
ERROR_PATCH_NO_SEQUENCE 1648 Für den Satz von Patches wurde keine gültige Sequenz gefunden.
ERROR_PATCH_REMOVAL_DISALLOWED 1649 Das Entfernen von Patches wurde von einer Richtlinie untersagt.
ERROR_INVALID_PATCH_XML 1650 Die XML-Patchdaten sind ungültig.
ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT 1651 Der Administrator konnte den Patch für eine pro Benutzer verwaltete oder pro Computeranwendung im angekündigten Zustand nicht anwenden.
ERROR_INSTALL_SERVICE_SAFEBOOT 1652 Auf Windows Installer kann nicht zugegriffen werden, wenn sich der Computer im abgesicherten Modus befindet. Beenden Sie den abgesicherten Modus, und versuchen Sie es erneut, oder versuchen Sie, die Systemwiederherstellung zu verwenden, um den Computer in einen früheren Zustand zurückzusetzen. Verfügbar ab Windows Installer-Version 4.0.
ERROR_ROLLBACK_DISABLED 1653 Eine Transaktion mit mehreren Paketen konnte nicht ausgeführt werden, da das Rollback deaktiviert wurde. Installationen mit mehreren Paketen können nicht ausgeführt werden, wenn das Rollback deaktiviert ist. Verfügbar ab Windows Installer-Version 4.5.
ERROR_INSTALL_REJECTED 1654 Die App, die Sie ausführen möchten, wird unter dieser Version von Windows nicht unterstützt. Ein Windows Installer-Paket, -Patch oder eine -Transformation, die nicht von Microsoft signiert wurde, kann nicht auf einem ARM-Computer installiert werden.
ERROR_SUCCESS_REBOOT_REQUIRED 3010 Ein Neustart ist erforderlich, um die Installation abzuschließen. Diese Meldung zeigt eine erfolgreiche Installation an. Dies gilt nicht für Installationen, bei denen die ForceReboot-Aktion ausgeführt wird.