Adición y eliminación de una aplicación sin dejar rastro en el registro
Si se debe registrar una aplicación, cree el paquete de instalación como se describe en la sección Adición y eliminación de claves del registro en la instalación o eliminación de componentes. El registro es utilizado por el instalador para su anuncio y por la función Agregar o quitar programas del Panel de control. Si una aplicación no está registrada, no se puede anunciar y no aparece en la característica Agregar o quitar programas del Panel de control.
Puede omitir el registro de una aplicación quitando las acciones RegisterProduct, RegisterUser, PublishProduct y PublishFeatures de las tablas InstallExecuteSequence y AdvtExecuteSequence. Todas estas acciones se deben quitar, o es posible que algún rastro de la aplicación permanezca en el registro. La eliminación de todas estas acciones impide que la aplicación aparezca en la característica Agregar o quitar programas del Panel de control e impide el anuncio de la aplicación. La eliminación de todas estas acciones también impide que la aplicación se registre con los datos de configuración de Windows Installer. Esto significa que no podrá eliminar, reparar o reinstalar la aplicación mediante las opciones de línea de comandos de Windows Installer o la interfaz de programación de aplicaciones (API) de Windows Installer.
Para ocultar una aplicación de la característica Agregar o quitar programas del Panel de control y seguir usando Windows Installer para administrar una aplicación, deje las acciones de registro de las tablas de secuencia y establezca la propiedad ARPSYSTEMCOMPONENT de la tabla Property en 1 (uno). La aplicación no aparecerá en la característica Agregar o quitar programas, pero puede usar Windows Installer para instalar a petición, desinstalar, reparar y volver a instalar la aplicación.