Componentes del instalador de Windows

Un componente es una parte de la aplicación o el producto que se va a instalar. Algunos ejemplos de componentes incluyen archivos individuales, 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. Realiza un seguimiento de todos los componentes por el GUID de identificador de componente respectivo especificado en la columna ComponentId de 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 del instalador de Windows. Para obtener más información, vea Organizar aplicaciones en componentes.

En resumen, estas reglas son:

  • Cada componente debe almacenarse 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 en productos, versiones de productos y empresas.

Para obtener más información sobre el uso de componentes, consulte