Componentes de Windows Installer

Un componente es una parte de la aplicación o el producto que se va a instalar. Algunos ejemplos de componentes son archivos únicos, un grupo de archivos relacionados, objetos COM, registro, claves del Registro, accesos directos, recursos, bibliotecas agrupadas en un directorio o fragmentos compartidos de código como MFC o DAO.

El servicio del instalador instala o quita un componente como una sola pieza coherente. Este realiza un seguimiento de cada uno de los componentes por el GUID de identificador de componente respectivo que se especifica en la tabla Component.

Nota:

Dos componentes que comparten el mismo identificador de componente se tratan como varias instancias del mismo componente, independientemente de su contenido real. Solo se instala una sola instancia de cualquier componente en el equipo de un usuario. Por lo tanto, varias características o aplicaciones pueden compartir algunos componentes.

 

Dado que los componentes se comparten normalmente, el autor de un paquete de instalación debe seguir reglas estrictas al especificar los componentes de una característica o aplicación. Esto es esencial para el funcionamiento correcto del mecanismo de recuento de referencias de Windows Installer. Para obtener más información, consulte Organización de aplicaciones en componentes.

En resumen, estas reglas son:

  • Cada componente se debe almacenar en una sola carpeta.
  • No se debe enviar ningún archivo, entrada del Registro, acceso directo u otros recursos como miembro de más de un componente. Esto se aplica para todos productos, versiones de productos y empresas.

Para obtener más información acerca del uso de componentes, consulte