Install Guide

Tabla 7. Códigos de retorno de Windows Installer
Código de error Valor Descripción
ERROR_SUCCESS
0 La acción se completó satisfactoriamente.
ERROR_INVALID_PARAMETER
87 Uno de los parámetros no era válido.
ERROR_INSTALL_USEREXIT
1602 El usuario canceló la instalación.
ERROR_SUCCESS_REBOOT_REQUIRED
3010 Es necesario reiniciar para completar la instalación. Este mensaje
indica que la instalación se realizó de manera correcta.
NOTA: Para obtener más información en todos los códigos de errores devueltos por las funciones msiexec.exe e InstMsi.exe de
Windows Installer, consulte support.microsoft.com.
Recuperación del sistema durante una instalación con
error
Microsoft Software Installer (MSI) proporciona la capacidad de regresar un sistema a su estado completo de funcionamiento después de
una instalación con error. Para realizar esta acción, MSI mantiene una operación de deshacer por cada acción estándar que realiza durante
una instalación, actualización o desinstalación. Esta operación incluye la restauración de archivos eliminados o sobrescritos, claves de
registro y otros recursos. Windows guarda de forma temporal todos los archivos que elimina o sobrescribe durante el curso de una
instalación o eliminación, de modo que pueden restaurarse en caso de ser necesario, que es un tipo de reversión. Después de una
instalación correcta, Windows elimina todos los archivos temporales de copias de seguridad.
Además de la reversión de las acciones estándar de MSI, la biblioteca tiene también la capacidad de deshacer los comandos mencionados
en el archivo INI por cada aplicación si se produce una reversión. Todos los archivos que se modican mediante las acciones de instalación
se restauran a su estado original si se produce una reversión.
Cuando el motor de MSI pasa por la secuencia de instalación, ignora todas las acciones que están programadas como acciones de
reversión. En caso de que exista algún error en una acción personalizada, una acción estandarizada de MSI o una acción de instalación,
entonces se inicia una reversión.
No puede revertir una instalación una vez que se ha completado; la instalación de transacción solo se diseña como una red de seguridad
que protege el sistema durante una sesión de instalación. Por ejemplo, si desea eliminar una aplicación instalada, deberá desinstalar esa
aplicación.
NOTA
: La instalación y la eliminación de controladores no se ejecutan como parte de la transacción de instalación y, por lo tanto,
no pueden revertirse si se produce un error fatal durante la ejecución.
NOTA: No se revertirán las instalaciones, las desinstalaciones y las actualizaciones que se cancelen durante la limpieza del
instalador o después de que la transacción de instalación se haya completado.
Actualizaciones con error
Aplique los parches y las actualizaciones de MSI que proporcionan los proveedores para los paquetes de MSI que suministraron los
proveedores originales. Si intenta volver a empaquetar de forma intencional o accidental un paquete de MSI o realiza cambios a dicho
paquete de manera directa, es posible que los parches y las actualizaciones produzcan un error. Los paquetes de MSI no se deben volver a
empaquetar, ya que si lo hace, se cambia la estructura de las funciones y el identicador único global (GUID), lo que desactiva cualquier
parche o actualización que se haya suministrado. Para realizar cualquier cambio en un paquete de MSI que suministre un proveedor, utilice
un archivo de transformación .mst.
NOTA
: Un GUID tiene una longitud de 128 bits y el algoritmo utilizado para generar un GUID garantiza que cada GUID sea único.
El GUID del producto identica exclusivamente la aplicación.
Instalación de Managed System Software en sistemas operativos Microsoft Windows 29