Zum Inhalt springen
Setup FoundrySetup Foundry

Dokumentation

Benutzersteuerung bei Installationen zulassen

Dieser computerweit geltende `REG_DWORD`-Wert steuert, welche öffentlichen Windows-Installer-Eigenschaften ein Benutzer ohne Administratorrechte bei einer verwalteten Installation mit erhöhten Rechten beeinflussen kann.

seit 0.9.8.11

Zweck

Registry-Schlüssel anzeigen (1)
  • HKLM\Software\Policies\Microsoft\Windows\Installer\EnableUserControl

Dieser computerweit geltende REG_DWORD-Wert steuert, welche öffentlichen Windows-Installer-Eigenschaften ein Benutzer ohne Administratorrechte bei einer verwalteten Installation mit erhöhten Rechten beeinflussen kann.

Bei EnableUserControl = 1 übergibt Windows Installer alle öffentlichen Eigenschaften an den serverseitigen, mit erhöhten Rechten ausgeführten Installationsteil. Der Benutzer kann dadurch auch Eigenschaften ändern, die andernfalls nicht aus seinem nicht erhöhten Kontext übernommen würden. Solche Eigenschaften können beispielsweise Installationsoptionen oder das Zielverzeichnis beeinflussen.

Bei EnableUserControl = 0 oder nicht vorhandenem Wert werden nur die von Windows Installer zugelassenen eingeschränkten öffentlichen Eigenschaften sowie gegebenenfalls vom Paketautor ausdrücklich freigegebene Eigenschaften übernommen. Andere durch den Benutzer gesetzte öffentliche Eigenschaften werden ignoriert.

Hinweise

Sicherheit

Der Wert 1 schwächt die Trennung zwischen dem nicht erhöhten Benutzerteil und dem mit erhöhten Rechten ausgeführten Teil einer verwalteten Installation. Ein Benutzer kann dadurch öffentliche Eigenschaften beeinflussen, deren Änderung Windows Installer normalerweise aus Sicherheitsgründen beschränkt.

Welche konkreten Auswirkungen dies hat, hängt vom jeweiligen MSI-Paket und davon ab, wie es seine öffentlichen Eigenschaften verwendet. Unsicher entworfene Pakete können dem Benutzer dadurch Einfluss auf privilegierte Installationsvorgänge geben oder Installationen zulassen, die Windows Installer bei aktiven Schutzbeschränkungen abbrechen würde.

Die Einstellung erteilt jedoch weder allgemeine Administratorrechte noch selbstständig erhöhte Rechte. Sie wirkt nur, wenn eine verwaltete Installation bereits in einem privilegierten Kontext ausgeführt wird und das Paket beeinflussbare öffentliche Eigenschaften verwendet.

Mögliche Nebenwirkungen

Bei deaktivierter oder nicht konfigurierter Einstellung können ungeeignet erstellte Installationspakete abgebrochen werden, wenn sie einem Benutzer ohne Administratorrechte die Änderung einer geschützten Installationsoption ermöglichen. Windows Installer zeigt in diesem Fall eine Fehlermeldung an. Der Wert 1 kann solche Installationen ermöglichen, indem er die betreffende Einschränkung aufhebt.

Hinweise

Die Richtlinie entspricht der Windows-Installer-Systemrichtlinie beziehungsweise der MSI-Eigenschaft EnableUserControl. Sie betrifft öffentliche MSI-Eigenschaften; private Eigenschaften werden dadurch nicht zu öffentlichen Eigenschaften und sind nicht Gegenstand dieser Freigabe.

Microsoft-Dokumentation

Microsoft Learn: EnableUserControl

Microsoft Learn: Richtlinien-CSP – ApplicationManagement – MSIAllowUserControlOverInstall

Microsoft Learn: Eingeschränkte öffentliche Eigenschaften

Siehe auch