Creación de paquetes sin el cuadro de diálogo del UAC

Cuando no se requieren privilegios elevados para instalar un paquete de Windows Installer, el autor del paquete puede suprimir el cuadro de diálogo que muestra el Control de cuentas de usuario (UAC) para solicitar a los usuarios la autorización del administrador.

Para suprimir la presentación del cuadro de diálogo UAC al instalar la aplicación, el autor del paquete debe hacer lo siguiente:

  • Instale la aplicación con Window Installer 4.0 o una versión posterior en Windows Vista.
  • No dependa del uso de privilegios elevados del sistema para instalar la aplicación en el equipo.
  • Instale la aplicación en el contexto por usuario y haga que esto se convierta en el contexto de instalación predeterminado del paquete. Si no se establece la propiedad ALLUSERS, el instalador instala el paquete en el contexto por usuario. Si no incluye la propiedad ALLUSERS en la tabla Property, el instalador no establece esta propiedad y, por tanto, la instalación por usuario se convierte en el contexto de instalación predeterminado. Puede invalidar este contexto predeterminado estableciendo la propiedad ALLUSERS en la línea de comandos.
  • Establezca Bit 3 en la propiedad Word Count Summary para indicar que los privilegios elevados no son necesarios para instalar la aplicación.