messages d’erreur MsiExec.exe et InstMsi.exe (pour les développeurs)

Notes

Cet article est destiné aux développeurs de logiciels qui utilisent Windows Installer pour créer des packages de programme d’installation pour leurs applications. Si vous êtes un utilisateur qui rencontre des difficultés avec votre ordinateur pendant ou après l’installation ou la désinstallation d’une application, vous devez contacter le support technique pour le logiciel que vous essayez d’installer ou de supprimer. Si vous avez besoin de support pour un produit Microsoft, accédez à notre site de support technique.

Ces codes d’erreur sont retournés par les fonctions Windows Installer MsiExec.exe et InstMsi.exe. Notez que toute erreur dans Winerror.h (par exemple, ERROR_INVALID_DATA) peut également être retournée. Pour plus d’informations sur les codes d’erreur retournés par Windows Installer, consultez Messages d’erreur Windows Installer.

Les codes d’erreur ERROR_SUCCESS, ERROR_SUCCESS_REBOOT_INITIATED et ERROR_SUCCESS_REBOOT_REQUIRED indiquent la réussite. Si ERROR_SUCCESS_REBOOT_REQUIRED est retourné, l’installation s’est terminée correctement, mais un redémarrage est nécessaire pour terminer l’opération d’installation.

Code d'erreur Valeur Description
ERROR_SUCCESS 0 L’action s’est terminée avec succès.
ERROR_INVALID_DATA 13 Données non valides.
ERROR_INVALID_PARAMETER 87 L'un des paramètres n'était pas valide.
ERROR_CALL_NOT_IMPLEMENTED 120 Cette valeur est retournée lorsqu’une action personnalisée tente d’appeler une fonction qui ne peut pas être appelée à partir d’actions personnalisées. La fonction retourne la valeur ERROR_CALL_NOT_IMPLEMENTED.
ERROR_APPHELP_BLOCK 1259 Si Windows Installer détermine qu’un produit est peut-être incompatible avec le système d’exploitation actuel, il affiche une boîte de dialogue informant l’utilisateur et lui demandant s’il faut quand même essayer d’installer. Ce code d’erreur est retourné si l’utilisateur choisit de ne pas essayer l’installation.
ERROR_INSTALL_SERVICE_FAILURE 1601 Impossible d’accéder au service Windows Installer. Contactez votre personnel de support technique pour vérifier que le service Windows Installer est correctement inscrit.
ERROR_INSTALL_USEREXIT 1602 L'utilisateur a annulé l'installation.
ERROR_INSTALL_FAILURE 1603 Une erreur irrécupérable s’est produite pendant l’installation.
ERROR_INSTALL_SUSPEND 1604 Installation interrompue et incomplète.
ERROR_UNKNOWN_PRODUCT 1605 Cette action est valide uniquement pour les produits déjà installés.
ERROR_UNKNOWN_FEATURE 1606 L’identificateur de fonctionnalité n’est pas inscrit.
ERROR_UNKNOWN_COMPONENT 1607 L’identificateur de composant n’est pas inscrit.
ERROR_UNKNOWN_PROPERTY 1608 Il s’agit d’une propriété inconnue.
ERROR_INVALID_HANDLE_STATE 1609 Le descripteur est dans un état non valide.
ERROR_BAD_CONFIGURATION 1610 Les données de configuration de ce produit sont endommagées. Contactez votre personnel de support technique.
ERROR_INDEX_ABSENT 1611 Le qualificateur de composant absent.
ERROR_INSTALL_SOURCE_ABSENT 1612 La source d’installation de ce produit n’est pas disponible. Vérifiez que la source existe et que vous pouvez y accéder.
ERROR_INSTALL_PACKAGE_VERSION 1613 Ce package d’installation ne peut pas être installé par le service Windows Installer. Vous devez installer un Service Pack Windows qui contient une version plus récente du service Windows Installer.
ERROR_PRODUCT_UNINSTALLED 1614 Le produit est désinstallé.
ERROR_BAD_QUERY_SYNTAX 1615 La syntaxe de requête SQL est non valide ou non prise en charge.
ERROR_INVALID_FIELD 1616 Le champ d’enregistrement n’existe pas.
ERROR_INSTALL_ALREADY_RUNNING 1618 Une autre installation est déjà en cours. Terminez cette installation avant de procéder à cette installation. Pour plus d’informations sur le mutex, consultez _MSIExecute Mutex.
ERROR_INSTALL_PACKAGE_OPEN_FAILED 1619 Impossible d’ouvrir ce package d’installation. Vérifiez que le package existe et qu’il est accessible, sinon contactez le fournisseur de l’application pour vérifier qu’il s’agit d’un package Windows Installer valide.
ERROR_INSTALL_PACKAGE_INVALID 1620 Impossible d’ouvrir ce package d’installation. Contactez le fournisseur de l’application pour vérifier qu’il s’agit d’un package Windows Installer valide.
ERROR_INSTALL_UI_FAILURE 1621 Une erreur s’est produite au démarrage de l’interface utilisateur du service Windows Installer. Contactez votre personnel de support technique.
ERROR_INSTALL_LOG_FAILURE 1622 Une erreur s’est produite lors de l’ouverture du fichier journal d’installation. Vérifiez que l’emplacement du fichier journal spécifié existe et qu’il est accessible en écriture.
ERROR_INSTALL_LANGUAGE_UNSUPPORTED 1623 Cette langue de ce package d’installation n’est pas prise en charge par votre système.
ERROR_INSTALL_TRANSFORM_FAILURE 1624 Une erreur s’est produite lors de l’application de transformations. Vérifiez que les chemins de transformation spécifiés sont valides.
ERROR_INSTALL_PACKAGE_REJECTED 1625 Cette installation est interdite par la stratégie système. Contactez votre administrateur système.
ERROR_FUNCTION_NOT_CALLED 1626 La fonction n’a pas pu être exécutée.
ERROR_FUNCTION_FAILED 1627 Échec de la fonction durant l'exécution.
ERROR_INVALID_TABLE 1628 Une table non valide ou inconnue a été spécifiée.
ERROR_DATATYPE_MISMATCH 1629 Les données fournies sont d’un type incorrect.
ERROR_UNSUPPORTED_TYPE 1630 Les données de ce type ne sont pas prises en charge.
ERROR_CREATE_FAILED 1 631 Échec du démarrage du service Windows Installer. Contactez votre personnel de support technique.
ERROR_INSTALL_TEMP_UNWRITABLE 1632 Le dossier Temp est complet ou inaccessible. Vérifiez que le dossier Temp existe et que vous pouvez y écrire.
ERROR_INSTALL_PLATFORM_UNSUPPORTED 1633 Ce package d’installation n’est pas pris en charge sur cette plateforme. Contactez le revendeur de l'application.
ERROR_INSTALL_NOTUSED 1634 Le composant n’est pas utilisé sur cet ordinateur.
ERROR_PATCH_PACKAGE_OPEN_FAILED 1635 Ce package correctif n’a pas pu être ouvert. Vérifiez que le package de correctifs existe et qu’il est accessible, sinon contactez le fournisseur de l’application pour vérifier qu’il s’agit d’un package de correctifs Windows Installer valide.
ERROR_PATCH_PACKAGE_INVALID 1636 Ce package correctif n’a pas pu être ouvert. Contactez le fournisseur de l’application pour vérifier qu’il s’agit d’un package de correctifs Windows Installer valide.
ERROR_PATCH_PACKAGE_UNSUPPORTED 1637 Ce package correctif ne peut pas être traité par le service Windows Installer. Vous devez installer un Service Pack Windows qui contient une version plus récente du service Windows Installer.
ERROR_PRODUCT_VERSION 1638 Une autre version de ce produit est déjà installée. L’installation de cette version ne peut pas continuer. Pour configurer ou supprimer la version existante de ce produit, utilisez Ajout/Suppression de programmes dans le Panneau de configuration.
ERROR_INVALID_COMMAND_LINE 1639 Argument de ligne de commande non valide. Consultez le Kit de développement logiciel (SDK) Windows Installer pour obtenir une aide détaillée en ligne de commande.
ERROR_INSTALL_REMOTE_DISALLOWED 1640 L’utilisateur actuel n’est pas autorisé à effectuer des installations à partir d’une session cliente d’un serveur exécutant le service de rôle Terminal Server.
ERROR_SUCCESS_REBOOT_INITIATED 1641 Le programme d’installation a lancé un redémarrage. Ce message indique que l'opération a réussi.
ERROR_PATCH_TARGET_NOT_FOUND 1642 Le programme d’installation ne peut pas installer le correctif de mise à niveau, car le programme en cours de mise à niveau est peut-être manquant ou le correctif de mise à niveau met à jour une autre version du programme. Vérifiez que le programme à mettre à niveau existe sur votre ordinateur et que vous disposez du correctif de mise à niveau approprié.
ERROR_PATCH_PACKAGE_REJECTED 1643 Le package de correctifs n’est pas autorisé par la stratégie système.
ERROR_INSTALL_TRANSFORM_REJECTED 1644 Une ou plusieurs personnalisations ne sont pas autorisées par la stratégie système.
ERROR_INSTALL_REMOTE_PROHIBITED 1645 Windows Installer n’autorise pas l’installation à partir d’une connexion Bureau à distance.
ERROR_PATCH_REMOVAL_UNSUPPORTED 1646 Le package de correctif n’est pas un package de correctif amovible.
ERROR_UNKNOWN_PATCH 1647 Le correctif n’est pas appliqué à ce produit.
ERROR_PATCH_NO_SEQUENCE 1648 Aucune séquence valide n’est disponible pour l’ensemble de correctifs.
ERROR_PATCH_REMOVAL_DISALLOWED 1649 La suppression des correctifs a été refusée par la stratégie.
ERROR_INVALID_PATCH_XML 1650 Les données de correctif XML ne sont pas valides.
ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT 1651 L’utilisateur administratif n’a pas pu appliquer le correctif pour une application gérée par utilisateur ou par ordinateur qui est dans l’état publié.
ERROR_INSTALL_SERVICE_SAFEBOOT 1652 Windows Installer n’est pas accessible lorsque l’ordinateur est en mode sans échec. Quittez le mode sans échec et réessayez ou essayez d’utiliser la restauration du système pour rétablir l’état précédent de votre ordinateur. Disponible à partir de Windows Installer version 4.0.
ERROR_ROLLBACK_DISABLED 1653 Impossible d’effectuer une transaction à plusieurs packages, car la restauration a été désactivée. Les installations à plusieurs packages ne peuvent pas s’exécuter si la restauration est désactivée. Disponible à partir de Windows Installer version 4.5.
ERROR_INSTALL_REJECTED 1654 L’application que vous essayez d’exécuter n’est pas prise en charge sur cette version de Windows. Un package, un correctif ou une transformation Windows Installer qui n’a pas été signé par Microsoft ne peut pas être installé sur un ordinateur ARM.
ERROR_SUCCESS_REBOOT_REQUIRED 3010 Un redémarrage est nécessaire pour terminer l'installation. Ce message indique que l'opération a réussi. Cela n’inclut pas les installations où l’action ForceReboot est exécutée.