Ich möchte Visual Studio 2017/2019 als Administrator ausführen, wenn ich ein Projekt aus der letzten Liste in der Taskleiste auswähle , d. H. beim Öffnen eines Projekts über Explorer / Shell-Verknüpfungen.
Ich habe die Einstellung verwendet: Eigenschaften -> Verknüpfung -> Erweitert -> Als Administrator ausführen Kontrollkästchen.
Leider führt dies nicht dazu, dass devenv als Administrator ausgeführt wird.
Irgendwelche Ideen, wie man das behebt?
Die Schritte in Steves Antwort bewirken, dass ein einzelner Registrierungswert hinzugefügt wird. Sie können all diese Schritte vermeiden, indem Sie diesen Registrierungswert einfach über die Befehlszeile hinzufügen. Aus irgendeinem Grund habe ich festgestellt, dass es eine Weile dauert, bis es wirksam wird, aber ein Abmelden / Anmelden sollte es sofort wirksam werden lassen.
Aus irgendeinem Grund stellte ich fest, dass Windows in meinem Fall HKLM nicht überprüfte. Es ging nur um HKCU. Also habe ich beides eingestellt. Für andere Benutzer, die sich anmelden, sollte HKLM jedoch nützlich sein.
Ebenfalls enthalten ist das Festlegen des gleichen Werts für VSLauncher.exe, wodurch andere Probleme behoben werden.
Dies betrifft sowohl VS2017 als auch 2019. Wenn Sie nur eine davon installiert haben, entfernen Sie die Leitungen für die andere.
Wenn Sie den Ordner geändert haben, in dem VS installiert wird, ändern Sie den Pfad in
devenv.exe
oder verwenden Sie einfach Steves Antwort, um es andersherum zu tun.In einer Administrator-Eingabeaufforderung:
Oder wenn Sie eine .reg-Datei bevorzugen:
quelle