MsiExec.exe y mensajes de error de InstMsi.exe (para desarrolladores)

Nota:

Este artículo está diseñado para desarrolladores de software que usan Windows Installer para compilar paquetes de instalador para sus aplicaciones. Si es un usuario que tiene dificultades con el equipo durante o después de instalar o desinstalar una aplicación, debe ponerse en contacto con el servicio de soporte técnico para el software que intenta instalar o quitar. Si necesita soporte técnico para un producto de Microsoft, vaya a nuestro sitio de soporte técnico.

Estos códigos de error los devuelven las funciones de Windows Installer MsiExec.exe e InstMsi.exe. Tenga en cuenta que también se puede devolver cualquier error en Winerror.h (por ejemplo, ERROR_INVALID_DATA). Para obtener más códigos de error devueltos por Windows Installer, consulta Mensajes de error de Windows Installer.

Los códigos de error ERROR_SUCCESS, ERROR_SUCCESS_REBOOT_INITIATED y ERROR_SUCCESS_REBOOT_REQUIRED indican que se ha realizado correctamente. Si se devuelve ERROR_SUCCESS_REBOOT_REQUIRED, indica que la instalación se ha realizado correctamente, pero es necesario reiniciar el equipo para completarla.

Código de error Value Descripción
ERROR_SUCCESS 0 La acción se ha realizado correctamente.
ERROR_INVALID_DATA 13 Los datos no son válidos.
ERROR_INVALID_PARAMETER 87 Uno de los parámetros no era válido.
ERROR_CALL_NOT_IMPLEMENTED 120 Este valor se devuelve cuando una acción personalizada intenta llamar a una función que no se puede llamar desde acciones personalizadas. La función devuelve el valor ERROR_CALL_NOT_IMPLEMENTED.
ERROR_APPHELP_BLOCK 1259 Si Windows Installer determina que un producto podría ser incompatible con el sistema operativo actual, muestra un cuadro de diálogo que informa al usuario y pregunta si desea intentar instalar de todos modos. Este código de error se devuelve si el usuario decide no intentar la instalación.
ERROR_INSTALL_SERVICE_FAILURE 1601 No se pudo acceder al servicio Windows Installer. Póngase en contacto con el personal de soporte técnico para comprobar que el servicio Windows Installer está registrado correctamente.
ERROR_INSTALL_USEREXIT 1602 El usuario canceló la instalación.
ERROR_INSTALL_FAILURE 1603 Error irrecuperable durante la instalación.
ERROR_INSTALL_SUSPEND 1604 Instalación suspendida, incompleta.
ERROR_UNKNOWN_PRODUCT 1605 Esta acción solo es válida para los productos que hay instalados actualmente.
ERROR_UNKNOWN_FEATURE 1606 El identificador de característica no está registrado.
ERROR_UNKNOWN_COMPONENT 1607 El identificador del componente no está registrado.
ERROR_UNKNOWN_PROPERTY 1608 Esta es una propiedad desconocida.
ERROR_INVALID_HANDLE_STATE 1609 El identificador tiene un estado no válido.
ERROR_BAD_CONFIGURATION 1610 Los datos de configuración de este producto están dañados. Póngase en contacto con el personal de soporte técnico.
ERROR_INDEX_ABSENT 1611 Falta el calificador del componente.
ERROR_INSTALL_SOURCE_ABSENT 1612 El origen de instalación de este producto no está disponible. Compruebe que el origen existe y que puede obtener acceso a él.
ERROR_INSTALL_PACKAGE_VERSION 1613 El servicio Windows Installer no puede instalar este paquete de instalación. Debe instalar un Service Pack de Windows que contenga una versión más reciente del servicio Windows Installer.
ERROR_PRODUCT_UNINSTALLED 1614 El producto está desinstalado.
ERROR_BAD_QUERY_SYNTAX 1615 La sintaxis de consulta SQL no es válida o no se admite.
ERROR_INVALID_FIELD 1616 El campo de registro no existe.
ERROR_INSTALL_ALREADY_RUNNING 1618 Ya hay otra instalación en curso. Complete esa instalación antes de continuar con esta. Para obtener información sobre la exclusión mutua, consulte _MSIExecute Exclusión mutua.
ERROR_INSTALL_PACKAGE_OPEN_FAILED 1619 No se pudo abrir este paquete de instalación. Compruebe que el paquete existe y está accesible, o bien póngase en contacto con el proveedor de la aplicación para comprobar que se trata de un paquete válido para Windows Installer.
ERROR_INSTALL_PACKAGE_INVALID 1620 No se pudo abrir este paquete de instalación. Póngase en contacto con el proveedor de la aplicación para comprobar que se trata de un paquete de Windows Installer válido.
ERROR_INSTALL_UI_FAILURE 1621 Error al iniciar la interfaz de usuario del servicio Windows Installer. Póngase en contacto con el personal de soporte técnico.
ERROR_INSTALL_LOG_FAILURE 1622 Error al abrir el archivo de registro de la instalación. Compruebe que la ubicación del archivo de registro especificada existe y que se puede escribir en ella.
ERROR_INSTALL_LANGUAGE_UNSUPPORTED 1623 El sistema no admite este idioma de este paquete de instalación.
ERROR_INSTALL_TRANSFORM_FAILURE 1624 Error al aplicar transformaciones. Compruebe que las rutas de las transformaciones especificadas son válidas.
ERROR_INSTALL_PACKAGE_REJECTED 1625 La directiva del sistema prohíbe esta instalación. Póngase en contacto con el administrador del sistema.
ERROR_FUNCTION_NOT_CALLED 1626 No se pudo ejecutar la función.
ERROR_FUNCTION_FAILED 1627 Se produjo un error en la función durante la ejecución.
ERROR_INVALID_TABLE 1628 Se ha especificado una tabla no válida o desconocida.
ERROR_DATATYPE_MISMATCH 1629 Los datos proporcionados son el tipo incorrecto.
ERROR_UNSUPPORTED_TYPE 1630 No se admiten datos de este tipo.
ERROR_CREATE_FAILED 1631 No se puede iniciar el servicio Windows Installer. Póngase en contacto con el personal de soporte técnico.
ERROR_INSTALL_TEMP_UNWRITABLE 1632 La carpeta Temp está llena o inaccesible. Compruebe que la carpeta Temp existe y que puede escribir en ella.
ERROR_INSTALL_PLATFORM_UNSUPPORTED 1633 Este paquete de instalación no se admite en esta plataforma. Póngase en contacto con el proveedor de la aplicación.
ERROR_INSTALL_NOTUSED 1634 El componente no se usa en esta máquina.
ERROR_PATCH_PACKAGE_OPEN_FAILED 1635 No se pudo abrir este paquete de revisión. Compruebe que el paquete de revisión existe y está accesible, o bien póngase en contacto con el proveedor de la aplicación para comprobar que se trata de un paquete de revisión válido para Windows Installer.
ERROR_PATCH_PACKAGE_INVALID 1636 No se pudo abrir este paquete de revisión. Póngase en contacto con el proveedor de la aplicación para comprobar que se trata de un paquete de revisión de Windows Installer válido.
ERROR_PATCH_PACKAGE_UNSUPPORTED 1637 El servicio Windows Installer no puede procesar este paquete de revisión. Debe instalar un Service Pack de Windows que contenga una versión más reciente del servicio Windows Installer.
ERROR_PRODUCT_VERSION 1638 Ya hay instalada otra versión de este producto. La instalación de esta versión no puede continuar. Para configurar o quitar la versión existente, use Agregar o quitar programas en el Panel de control.
ERROR_INVALID_COMMAND_LINE 1639 Argumento de línea de comandos no válido. Consulte el SDK de Windows Installer para obtener ayuda detallada de la línea de comandos.
ERROR_INSTALL_REMOTE_DISALLOWED 1640 El usuario actual no puede realizar instalaciones desde una sesión de cliente de un servidor que ejecuta el servicio de rol terminal Server.
ERROR_SUCCESS_REBOOT_INITIATED 1641 El instalador ha iniciado una operación de reinicio. Este mensaje indica que la instalación se realizó correctamente.
ERROR_PATCH_TARGET_NOT_FOUND 1642 El instalador no puede instalar la revisión de actualización porque es posible que falte el programa que se está actualizando o que la revisión de actualización actualice una versión diferente del programa. Compruebe que el programa que se va a actualizar existe en el equipo y que tiene la revisión de actualización correcta.
ERROR_PATCH_PACKAGE_REJECTED 1643 La directiva del sistema no permite el paquete de revisión.
ERROR_INSTALL_TRANSFORM_REJECTED 1644 La directiva del sistema no permite una o varias personalizaciones.
ERROR_INSTALL_REMOTE_PROHIBITED 1645 Windows Installer no permite la instalación desde una conexión a Escritorio remoto.
ERROR_PATCH_REMOVAL_UNSUPPORTED 1646 El paquete de revisión no es un paquete de revisión extraíble.
ERROR_UNKNOWN_PATCH 1647 La revisión no se aplica a este producto.
ERROR_PATCH_NO_SEQUENCE 1648 No se encuentra ninguna secuencia válida para el conjunto de revisiones.
ERROR_PATCH_REMOVAL_DISALLOWED 1649 La directiva no permite la eliminación de revisiones.
ERROR_INVALID_PATCH_XML 1650 Los datos de revisión XML no son válidos.
ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT 1651 El usuario administrativo no pudo aplicar la revisión para una aplicación administrada por usuario o por máquina que se encuentra en estado anunciado.
ERROR_INSTALL_SERVICE_SAFEBOOT 1652 Windows Installer no es accesible cuando el equipo está en modo seguro. Salga del modo seguro e inténtelo de nuevo o pruebe a usar la restauración del sistema para devolver el equipo a un estado anterior. Disponible a partir de Windows Installer 4.0.
ERROR_ROLLBACK_DISABLED 1653 No se pudo realizar una transacción de varios paquetes porque se ha deshabilitado la reversión. Las instalaciones de varios paquetes no se pueden ejecutar si la reversión está deshabilitada. Disponible a partir de Windows Installer 4.5.
ERROR_INSTALL_REJECTED 1654 La aplicación que intenta ejecutar no es compatible con esta versión de Windows. No se puede instalar un paquete, una revisión o una transformación de Windows Installer que Microsoft no haya firmado en un equipo ARM.
ERROR_SUCCESS_REBOOT_REQUIRED 3010 Es necesario reiniciar el sistema para completar la instalación. Este mensaje indica que la instalación se realizó correctamente. No incluye las instalaciones donde se ejecuta la acción ForceReboot .