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.
quelle
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.
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.
Oder verwenden Sie die Gruppenrichtlinienobjekteinstellung "Immer mit erhöhten Berechtigungen installieren" in Admin-Vorlagen / Windows-Komponenten / Windows-Installationsprogramm.
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.
Beim Registry-Hack habe ich dafür eine winzige Windows-Anwendung erstellt. Laden Sie hier eine Kopie herunter - https://runasadminmsiexttink.codeplex.com und führen Sie die Anwendung aus, um die Kontextmenüoption Als Administrator ausführen für MSI-Dateien zu aktivieren / deaktivieren .
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.