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?

Author: kinokijuf, 2009-08-13

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>\""
                                      ^^                               ^^
 25
Author: fretje,
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"

 6
Author: Sam,
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.

 0
Author: Richard,
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