Jak mogę uruchomić instalator .msi z uprawnieniami administratora?


11

Jak w temacie. Chcę uruchomić instalator .msi, ale nie mogę zainstalować programu, ponieważ wymaga on uprawnień administratora. Jeśli chodzi o pliki .exe, wiem jak to zrobić.

EDYCJA:
Mój problem polega na tym, że nie mam opcji „Uruchom jako administrator”, gdy klikam prawym przyciskiem myszy, klikam z wciśniętym klawiszem Shift, klikam z wciśniętym klawiszem Control lub cokolwiek innego. W plikach .exe widzę tę opcję, ale nie w przypadku .msi.


Jaki dokładnie jest twój problem?
Michael K,

Edytowałem moje queston.
Jacek Koralik

Zduplikuj głosowanie, aby zamknąć inny post
Dave M

Przejrzałem odpowiedzi i wszystko wydaje się mniej więcej w porządku. Jednak moim zdaniem najłatwiejszym sposobem zainstalowania pliku MSI z uprawnieniami administratora jest uruchomienie instalacji pliku MSI z wiersza polecenia z podwyższonym poziomem uprawnień (kliknij prawym przyciskiem myszy cmd.exe i wybierz „uruchom jako administrator”). Zainstaluj za pomocą wiersza polecenia coś takiego: msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log"(odpowiednio zaktualizuj ścieżki).
Stein Åsmul,

Odpowiedzi:


7

Zobacz: Specjalne instrukcje instalacji dla składników ActiveGanttVBA i ActiveGanttCSA Gantt Scheduler

Aby obejść ten błąd, wyodrębnij i kliknij dwukrotnie:

Install_As_Administrator.reg

Plik zawarty w dystrybucji pliku Install_As_Administrator.zip, który można pobrać z górnego łącza na tej stronie. Ten plik zmodyfikuje rejestr systemu Windows, aby zawierał następujące informacje:

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas]
@="Install &As Administrator..."

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command]
@="msiexec /i \"%1\""

Po zmodyfikowaniu rejestru systemu Windows za pomocą poprawki Install_As_Administrator.Reg można kliknąć prawym przyciskiem myszy dowolny plik Instalatora Windows (*. Msi) i wybrać opcję Instaluj jako administrator, a plik .msi uruchomi się przy użyciu podwyższonych uprawnień (uprawnienia administratora).


Bardzo wygodne rozwiązanie. +1
Gangnus

Co robi &przód As?
pacoverflow,

To sprawia, że ​​litera „A” jest skrótem klawiaturowym
VoteCoffee

5

Uderzenie Shiftpodczas klikania MSI, a następnie uruchomienie jako inny użytkownik i podanie moich danych uwierzytelniających pozwoliło mi uruchomić MSI. Zrobiłem to, mimo że byłem zalogowany przy użyciu tych poświadczeń.



1

Oto plik reg, który doda opcję „Uruchom jako administrator” do menu prawym przyciskiem myszy dla plików .msi.

  • Zapisz plik .reg na pulpicie.

  • Kliknij dwukrotnie / dotknij pobrany plik .reg, aby go scalić.

  • Po wyświetleniu monitu kliknij / dotknij Uruchom, Tak (UAC-Windows 7/8) lub Kontynuuj (UAC-Vista), Tak i OK, aby zatwierdzić scalenie pliku .reg.

  • Możesz teraz usunąć pobrany plik .reg, jeśli chcesz.


0

Kliknij prawym przyciskiem myszy, Uruchom jako. Administrator - łatwy jak ciasto. Prawe okna POWINNY rozpoznać instalatora i uruchomić UAC


4
Nie działa na plikach .msi! Zobacz rozwiązanie @Ichibann
Andrey Rubshtein

-1

To działało tutaj. YMMV. Niektóre wersje systemu Windows blokują pliki wykonywalne, w tym pliki .msi. Znajdź to we właściwościach pliku: Kliknij prawym przyciskiem myszy, znajdź i kliknij Właściwości (u dołu na moim komputerze). Kliknij kartę Ogólne (która jest tutaj prezentowana jako pierwsza). Na dole znajdź Zabezpieczenia: pojawia się komunikat „Ten plik pochodzi z innego komputera i może zostać zablokowany, aby chronić ten komputer”. Jest przycisk „Odblokuj” Kliknij go, a instalator uruchomi się i wykona poprawnie.

Może być konieczne poczekanie na okno dialogowe UAC. Jeśli wykonanie OK w oknie dialogowym UAC nie powiedzie się, instalator zakończy się niepowodzeniem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.