Jak uruchomić program jako administrator za pomocą przypiętego skrótu do paska zadań, poprzez jeden z „najnowszych” plików

51

Spróbuję wyjaśnić moją sytuację:

Jestem programistą i używam Visual Studio. Zawsze chcę uruchomić program Visual Studio jako administrator. Przypiąłem skrót do paska zadań i we właściwościach ustawiłem uruchamianie programu Visual Studio jako administrator. To działa dobrze.

Po kliknięciu przypiętego skrótu prawym przyciskiem myszy widzę listę najnowszych i przypiętych rozwiązań. Zwykle otwieram Visual Studio, klikając jedno z tych przypiętych rozwiązań.

Po kliknięciu jednego z tych najnowszych lub przypiętych rozwiązań nie pojawia się monit UAC. Pamiętam, że zanim to zawsze otrzymam (przynajmniej myślę, że pamiętam).

Czy mogę coś zrobić, aby program Visual Studio działał jako administrator po kliknięciu tych najnowszych lub przypiętych rozwiązań?

Matthijs Wessels
źródło

Odpowiedzi:

37

Znalazłem tę stronę, szukając czegoś tak trywialnego, jak skonfigurować skrót paska zadań, aby zawsze uruchamiać wiersz polecenia jako administrator.

Odpowiedź Richarda będzie działać z programami, które nie są uważane za część instalacji systemu Windows (tj. Visual Studio tutaj), ale prawdopodobnie nie C:\Windows\System32na przykład na rzeczy .

Na szczęście możesz w tym przypadku ustawić opcję Uruchom jako administrator .

  1. Kliknij prawym przyciskiem myszy skrót na pasku zadań
  2. Kliknij prawym przyciskiem myszy nazwę programu ( Command promptna przykład)
  3. Kliknij Properties
  4. Kliknij Shortcutzakładkę
  5. Kliknij Advanced...przycisk
  6. Zaznacz Run as administratorpole wyboru
  7. Kliknij OKprzycisk
  8. Kliknij poprzedni OKprzycisk
Mena
źródło
To zdecydowanie lepsza odpowiedź niż powyższa, IMHO.
Andy Brown
To rozwiązuje problem znacznie lepiej niż zaakceptowana odpowiedź.
sanepete
To powinno być bardziej akceptowane podejście. Czystszy, łatwiejszy i działa idealnie.
Corey Witherow,
Ta opcja nie działa, jeśli spróbujesz użyć elementu listy skoków. Jeśli uruchomisz go bezpośrednio, uruchomi się jako administrator, spróbuj uruchomić przy użyciu ostatnich elementów i uruchomi się normalnie. Pierwsza opcja działa.
sprzedaje
To nie odpowiada na pytanie. Jeśli klikniesz jedno z „przypiętych” rozwiązań z wyskakującej listy, nie zostanie ono otwarte w VS „jako administrator”.
Svein Terje Gaup
36

Sztuką jest zmiana ustawień zgodności (tj. Zawsze uruchamiany jako administrator) dla pliku wykonywalnego ( devenv.exe), a nie skrótu. Po wprowadzeniu zmiany konieczne może być ponowne powiązanie .slnrozszerzeniadevenv.exe

Na blogu mo.notono.us znajduje się post na blogu wyjaśniający, jak to się robi.

Edycja: Jeśli w devenv.exe brakuje karty zgodności, użyj narzędzia do rozwiązywania problemów ze zgodnością, aby ją włączyć - Brak karty zgodności dla Devenv.exe (VS 2010 i VS 2012) w systemie Windows 8

Richard Banks
źródło
2
Dziękuję za odpowiedź. Wygląda na to, że szukam odpowiedzi, ale nie mogę jej uruchomić. Nie mam karty zgodności, ale narzędzie do rozwiązywania problemów ze zgodnością również nie działa. Mówi „Zastosowane ustawienia: Kontrola konta użytkownika: Uruchom jako administrator”. Klikam „Uruchom program” i po prostu się uruchamia. Klikam przycisk Dalej i mówię, aby zapisać ustawienia. Ale nadal nie pojawia się monit UAC, gdy uruchamiam Visual Studio za pomocą listy skoków.
Matthijs Wessels
1

Wyszukaj „Visual Studio”, aby znaleźć plik devenv.exe

Lub jeśli wiesz, gdzie to jest:

  • Kliknij go prawym przyciskiem myszy
  • Kliknij na właściwości
  • Kliknij kartę „Kompatybilność”

Powinieneś zobaczyć pole wyboru z napisem „Uruchom ten program jako administrator” w ustawieniach poziomu uprawnień

  • zaznacz pole wyboru
  • odepnij studio graficzne od paska zadań.
  • przeciągnij ikonę denenv na pasek zadań, aby go przypiąć

Teraz, jeśli klikniesz skrót na pasku zadań, powinien on działać jako administrator

core_pro
źródło
Nie sądzę, żeby musiał go ponownie przypiąć. Ustawienie zgodności jest przechowywane globalnie dla devenv.exe w rejestrze.
Ray