Frage Wie führe ich ein .msi-Installationsprogramm mit erhöhten Rechten unter Windows aus?


Normalerweise können Sie mit der rechten Maustaste auf eine ausführbare Datei klicken und "Ausführen als" auswählen und schon kann es losgehen, aber für MSI-Dateien scheint es nicht zu funktionieren.


9
2018-06-04 01:33


Ursprung




Antworten:


Sie sollten MSI mit erhöhten Rechten nicht starten müssen, wenn Sie bereits mit einem Administratorkonto angemeldet sind. Der Windows Installer-Dienst wird automatisch erhöht (und Sie werden mit UAC aufgefordert, wenn Ihr Betriebssystem dafür konfiguriert ist).

Wenn Sie nicht als Administrator angemeldet sind, sollten Sie Folgendes tun:

runas /user:<administrator username here> "msiexec /i <Path and Filename of MSI"

Das wird eine Installation starten.

Sie könnten auch eine Eingabeaufforderung mit erhöhten Rechten öffnen, zu dem Verzeichnis wechseln, in dem sich das MSI befindet, und den MSI-Namen an der Eingabeaufforderung eingeben (mit der Erweiterung .MSI). Das wird auch eine Installation starten.


10
2018-06-04 01:39





Oder verwenden Sie die Gruppenrichtlinieneinstellung "Immer mit erhöhten Berechtigungen installieren" in den Admin-Vorlagen / Windows-Komponenten / Windows Installer.


4
2018-06-04 08:39





Eine weitere Option ist das Hinzufügen eines Registrierungsschlüssels in XP:

Bearbeiten Sie den Schlüssel

HKey_Classes_Root\Msi.Package\shell\runas

und setze den Wert auf:

Install &as...

Erstellen Sie den folgenden Schlüssel:

HKey_Classes_Root\Msi.Package\shell\runas\command

und setze es auf

msiexec /i "%1"

Dann klicken Sie mit der rechten Maustaste auf das MSI und los gehts. Ich würde diese Methode nicht vorschlagen, es sei denn, Sie tun dies die ganze Zeit.


3
2018-06-04 01:43





Das Registry-Hack, Ich habe eine kleine Windows-Anwendung erstellt, um es zu tun. Laden Sie eine Kopie hier herunter - https://runasadminmsiexttink.codeplex.com und führen Sie die Anwendung zum Aktivieren / Deaktivieren aus Als Administrator ausführen Kontextmenüoption für MSI-Dateien.


1
2018-03-11 13:33





Eines der Hauptmerkmale von MSI ist, dass Benutzer in der Lage sein sollen, temporär zu laufen. "erhöhte RechteDies bedeutet, dass Benutzer MSI-Dateien installieren können, die ihnen angezeigt werden, und das MSI wird für die Dauer der Installation über erhöhte Rechte verfügen (ähnlich, aber nicht identisch mit Admin-Rechten).

Diese Erhöhung ist entweder aktiviert durch Gruppenrichtlinie wie oben angegeben, oder durch a Registrierungseinstellung. Offensichtlich gehen Sie für den politischen Ansatz, wenn Sie können.


1
2017-09-19 17:26