Installieren Sie das MSI-Paket für Benutzer ohne Administratorrechte

3766
Annt

Wir müssen ein MSI-Paket erstellen, das auf Computern ohne Administratorrechte ausgeführt werden kann.

Ich habe das msi-Paket mit dem wixedit-Tool erstellt und funktioniert perfekt für Admin-Benutzer und nicht für Nicht-Admin-Benutzer.

Gibt es in wixedit Konfigurationseinstellungen zum Ausführen und Installieren des MSI-Pakets für Benutzer ohne Administratorrechte?

Unsere Anwendung wird im Verzeichnis der Programmdateien installiert, und unsere Endbenutzer haben keine Berechtigungen, um die MSI als Administrator auszuführen

Jede Hilfe wird sehr geschätzt.

Danke im Voraus.

0
`Unsere Anwendung wird im Verzeichnis der Programmdateien installiert.` - Dann kann sie nicht als Benutzer ohne Administratorberechtigung installiert werden. Ein Benutzer ohne Administratorberechtigung kann nicht in Programmdateien schreiben. Pakete, die von Benutzern ohne Administratorberechtigung installiert werden, werden im Benutzerprofil installiert (z. B. c: \ users \% username). Zoredache vor 9 Jahren 1

1 Antwort auf die Frage

2
Wes Sayeed

Daran führt kein Weg vorbei. Wenn Sie verhindern möchten, dass Benutzer Software selbst installieren, müssen Sie nicht unbedingt lokale Administratorrechte vergeben.

Die einzige Möglichkeit für die Installation besteht in der Verwendung eines Paketverteilungssystems (z. B. SCCM, Kaseya, Psexec, Remote Installer usw.), das die Berechtigungen erhöhen kann.

Wenn sich die betreffenden Computer in einer Domäne befinden und Sie keinen Zugriff auf solche Tools haben, ist die Gruppenrichtlinie die beste Wahl.

Dieser Link kann Ihnen den Einstieg erleichtern

Es gibt auch die AlwaysInstallElevated-Option (Google it), aber jeder Admin wäre wahrscheinlich verrückt, um es zu aktivieren. Ich füge es der Vollständigkeit halber hier ein. Patrick Seymour vor 9 Jahren 0
Wow, ich arbeite seit Jahren mit Group Policy und ich kann nicht glauben, dass ich diese Einstellung noch nie gesehen habe! Wahrscheinlich, weil mein Gehirn unbewusst erkannte, wie lächerlich es ist, und es ignorierte. Wes Sayeed vor 9 Jahren 0