MSI-Dateien als Administrator über ein Benutzerkonto ausführen
Ich bin normalerweise als normaler Benutzer in meiner Windows XP-Box angemeldet. Wenn ich ein Software-Update installieren möchte, möchte ich mich manchmal nicht abmelden und erneut als Administrator anmelden, sondern mit der rechten Maustaste auf die Installations-EXE klicken und "Ausführen als" auswählen..."um es von meinem Admin-Konto aus auszuführen. Diese Option scheint jedoch nur für EXE-Dateien zu existieren, nicht für MSI-Dateien.
Gibt es eine Möglichkeit, MSI-Dateien unter einem anderen Konto auszuführen? Oder ist das aus irgendeinem Grund nicht ratsam?
3 answers
.msi-Dateien können mit msiexec ausgeführt werden.exe, also in Kombination mit dem Befehl runas können Sie erreichen, was Sie wollen:
runas /user:administrator "msiexec /i <path and filename of your msi>"
Als full-Pfad zu der Datei wird empfohlen, es möglicherweise müssen Sie Zitate rund um es, und Sie müssen, um zu entkommen und Ihnen dann mit einem backslash \
:
runas /user:administrator "msiexec /i \"<path and filename of your msi>\""
^^ ^^
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-09-21 16:03:23
Sie können jederzeit eine Eingabeaufforderung als Administrator öffnen (entweder mit der rechten Maustaste auf runas oder start->run->runas /user:administrator cmd), in das Verzeichnis wechseln, in dem Ihre MSI vorhanden ist, und msiexec /i ausführen Produkt.msi -
Oder fügen Sie dies Ihrem Register hinzu: HKEY_CLASSES_ROOT\Msi.Paket\shell\runas\Befehl Werte: Installieren &wie... HKEY_CLASSES_ROOT\Msi.Paket\shell\runas\Befehl Wert: msiexec /i "%1"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-12-02 09:46:15
Schauen Sie sich runas
über die Befehlszeile an. Sie können alles unter dem angegebenen Konto starten.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-13 09:07:21