Chciałbym uruchomić Visual Studio 2017/2019 jako administrator po wybraniu projektu z listy ostatnich na pasku zadań , tj. podczas otwierania projektu za pomocą skrótów Explorer / Shell.
Użyłem ustawienia: właściwości -> skrót -> zaawansowane -> pole wyboru uruchom jako administrator.
Niestety nie powoduje to, że devenv działa jako administrator.
Jakieś pomysły, jak to naprawić?
Efektem kroków w odpowiedzi Steve'a jest dodanie jednej wartości rejestru. Możesz uniknąć wszystkich tych kroków, dodając tę wartość rejestru za pomocą wiersza poleceń. Z jakiegoś powodu stwierdziłem, że potrwa to trochę czasu, ale wylogowanie / logowanie powinno spowodować natychmiastowe działanie.
Z jakiegoś dziwnego powodu stwierdziłem, że w moim przypadku Windows nie sprawdzał HKLM. Patrzył tylko na HKCU. Więc ustawiłem oba. Ale dla innych użytkowników, którzy się logują, HKLM powinien się przydać.
Uwzględniono również ustawienie tej samej wartości dla VSLauncher.exe, co rozwiązuje inne problemy.
Dotyczy to zarówno VS2017, jak i 2019. Jeśli masz zainstalowany tylko jeden z nich, usuń przewody drugiego.
Ponadto, jeśli zmienisz folder, w którym jest instalowany VS, zmień ścieżkę do
devenv.exe
lub po prostu użyj odpowiedzi Steve'a, aby zrobić to w inny sposób.W wierszu polecenia administratora:
Lub, jeśli wolisz plik .reg:
źródło