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

Wie führe ich ein .msi-Installationsprogramm mit erhöhten Rechten 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 bei MSI-Dateien funktioniert das nicht.

Antwort1

Sie müssen MSIs nicht mit erhöhten Rechten starten, wenn Sie bereits mit einem Administratorkonto angemeldet sind. Der Windows Installer-Dienst erhöht die Rechte automatisch (und fordert Sie mit UAC auf, wenn Ihr Betriebssystem entsprechend 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"

Dadurch wird eine Installation gestartet.

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

Antwort2

Oder verwenden Sie die GPO-Einstellung „Immer mit erhöhten Rechten installieren“ in Admin-Vorlagen/Windows-Komponenten/Windows Installer.

Antwort3

Eine andere Möglichkeit besteht darin, einen Registrierungsschlüssel in XP hinzuzufügen:

Bearbeiten des Schlüssels

HKey_Classes_Root\Msi.Package\shell\runas

und legen Sie den Wert fest auf:

Install &as...

Erstellen Sie den folgenden Schlüssel:

HKey_Classes_Root\Msi.Package\shell\runas\command

und setze es auf

msiexec /i "%1"

Klicken Sie dann mit der rechten Maustaste auf das MSI und los geht‘s. Ich würde diese Methode allerdings nicht empfehlen, es sei denn, Sie tun dies ständig.

Antwort4

Eine der Hauptfunktionen von MSI ist, dass Benutzer mit temporären "erhöhte Rechte". Das bedeutet, dass Benutzer die ihnen angekündigten MSI-Dateien installieren können und 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 durchGruppenrichtliniewie oben angegeben, oder durch eineRegistrierungseinstellung. Entscheiden Sie sich natürlich für den politischen Ansatz, wenn Sie können.

verwandte Informationen