Wie führe ich ein MSI-Installationsprogramm mit erhöhten Berechtigungen unter Windows aus?


9

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

Antworten:


11

Sie sollten MSIs nicht mit erhöhten Berechtigungen starten müssen, wenn Sie bereits mit einem Administratorkonto angemeldet sind. Der Windows Installer-Dienst wird automatisch erhöht (und fordert Sie zur Benutzerkontensteuerung auf, 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"

Damit wird eine Installation gestartet.

Sie können auch einfach eine Eingabeaufforderung mit erhöhten Rechten öffnen, in das Verzeichnis wechseln, in dem sich die MSI befindet, und den Namen der MSI an der Eingabeaufforderung eingeben (mit der Erweiterung .MSI). Dadurch wird auch eine Installation gestartet.


4

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


3

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 setzen Sie den Wert auf:

Install &as...

Erstellen Sie den folgenden Schlüssel:

HKey_Classes_Root\Msi.Package\shell\runas\command

und setzen Sie es auf

msiexec /i "%1"

Klicken Sie dann mit der rechten Maustaste auf das MSI und los geht's. Ich würde diese Methode nur empfehlen, wenn Sie dies die ganze Zeit tun.



1

Eines der Hauptmerkmale von MSI ist, dass Benutzer mit temporären " erhöhten Rechten " ausgeführt werden können. Dies bedeutet, dass Benutzer MSI-Dateien installieren können, die für sie angekündigt wurden, und dass die MSI für die Dauer der Installation über erhöhte Rechte (ähnlich, aber nicht identisch mit Administratorrechten) verfügt.

Diese Erhöhung wird entweder durch die oben angegebene Gruppenrichtlinie oder durch eine Registrierungseinstellung aktiviert . Entscheiden Sie sich natürlich für den politischen Ansatz, wenn Sie können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.