Jak uruchomić instalator .msi z podwyższonymi uprawnieniami w systemie Windows

9

Zwykle można kliknąć plik wykonywalny prawym przyciskiem myszy i wybrać „Uruchom jako” i gotowe, ale wydaje się, że to nie działa w przypadku plików .msi.

dziewięciostronny
źródło

Odpowiedzi:

11

Nie musisz uruchamiać MSI z podwyższonymi uprawnieniami, jeśli jesteś już zalogowany na koncie administratora. Usługa Instalatora Windows podniesie automatycznie (i wyświetli monit w / UAC, jeśli twój system operacyjny jest skonfigurowany do tego).

Jeśli nie jesteś zalogowany jako administrator, zrób to:

runas /user:<administrator username here> "msiexec /i <Path and Filename of MSI"

Rozpocznie się instalacja.

Możesz również otworzyć wiersz polecenia z podwyższonym poziomem uprawnień, przejść do katalogu, w którym znajduje się MSI, i wpisać nazwę MSI w wierszu polecenia (z rozszerzeniem .MSI). Rozpocznie się również instalacja.

Evan Anderson
źródło
4

Lub użyj ustawienia GPO „Zawsze instaluj z podwyższonymi uprawnieniami” w szablonach administratora / Składnikach Windows / Instalatorze Windows.

Maximus Minimus
źródło
3

Inną opcją jest dodanie klucza rejestru w XP:

Edytuj klucz

HKey_Classes_Root\Msi.Package\shell\runas

i ustaw wartość na:

Install &as...

Utwórz następujący klucz:

HKey_Classes_Root\Msi.Package\shell\runas\command

i ustaw na

msiexec /i "%1"

Następnie kliknij MSI prawym przyciskiem myszy i gotowe. Nie sugerowałbym jednak tej metody, chyba że robisz to cały czas.

Mark Henderson
źródło
1

Jedną z głównych cech MSI jest to, że użytkownicy powinni mieć możliwość korzystania z tymczasowych „ podwyższonych uprawnień ”. Oznacza to, że użytkownicy mogą instalować reklamowane im pliki MSI, a MSI będą mieć podwyższone uprawnienia (podobne, ale nie identyczne z prawami administratora) na czas instalacji.

Podniesienie poziomu jest możliwe albo przez zasady grupy, jak podano powyżej, lub przez ustawienie rejestru . Oczywiście, jeśli możesz, wybierz podejście polityczne.

Stein Åsmul
źródło