Erstellen von Paketen ohne UAC-Dialogfeld

Wenn für die Installation eines Windows Installer-Pakets keine erhöhten Rechte erforderlich sind, können die Autor*innen des Pakets das Dialogfeld unterdrücken, das von der Benutzerkontensteuerung (User Account Control, UAC) angezeigt wird, um Benutzer*innen zur Administratorautorisierung aufzufordern.

Autor*innen des Pakets sollten wie folgt vorgehen, um die Anzeige des UAC-Dialogfelds bei der Installation der Anwendung zu unterdrücken:

  • Installieren Sie die Anwendung unter Windows Vista mit Windows Installer 4.0 oder höher.
  • Machen Sie die Installation der Anwendung auf dem Computer nicht von der Verwendung erhöhter Systemberechtigungen abhängig.
  • Installieren Sie die Anwendung im Kontext „Pro Benutzer“, und legen Sie diesen Kontext als Standardinstallationskontext des Pakets fest. Wenn die ALLUSERS-Eigenschaft nicht festgelegt ist, installiert der Installer das Paket im Kontext „Pro Benutzer“. Wenn Sie die ALLUSERS-Eigenschaft nicht in die Property-Tabelle einschließen, legt der Installer diese Eigenschaft nicht fest, und die „Pro Benutzer“-Installation wird somit zum Standardinstallationskontext. Sie können diese Standardeinstellung überschreiben, indem Sie die ALLUSERS-Eigenschaft in der Befehlszeile festlegen.
  • Legen Sie Bit 3 in der Word Count Summary-Eigenschaft fest, um anzugeben, dass für die Installation der Anwendung keine erhöhten Rechte erforderlich sind.