Was muss ich machen, dass ich eine Verknüpfung auf eine sln Datei direkt als Administrator (Run as Administrator) ausführen kann?
Es ist manchmal nötig, dass Visual Studio als Administrator ausgeführt werden muss, damit die Projekte korrekt geladen werden können. Eine Möglichkeit ist es, Visual Studio als Administrator auszuführen, und danach das Projekt direkt in Visual Studio zu öffnen.
Wer, wie ich, die Projekte als Verknüpfung, angelegt hat, und von dort als Administrator ausführen möchte, hat ein kleines Problem. Leider ist es nicht möglich „Als Administrator ausführen“ unter „Eigenschaften -> Erweitert “ anzuhaken, weil es deaktiviert ist.
Lösung
Damit das möglich ist, muss folgendes in der Registry hinzugefügt werden:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\runas\Command] @="\"C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSEnv\\VSLauncher.exe\" \"%1\""
Alternativ, kann der Text als „import.reg“ gespeichert werden, und durch einen Doppelklick in die Registry importiert werden. Ist das erfolgreich gemacht worden, ist bei der Verküpfung mit sln-Dateien der Menüpunkt „Run As Administrator“ bzw. „Als Administrator ausführen“ hinzugekommen. Und es ist auch möglich „Als Administrator ausführen“ unter „Eigenschaften -> Erweitert“ anzuhaken.
Hi…
Zumindest hat das schon mal ein bisschen geholfen. Wenn es bei anderen auch nicht auf Anhieb klappt, dann findet man unter HKCR\.sln\OpenWithProgids noch weitere Einträge, bei denen RunAs eingetragen werden muss (z.B. VisualStudio.sln.248f… oder Blend.sln.248f…). In dem hier Gezeigten dann einfach „VisualStudio.Launcher.sln“ durch die Schlüssel ersetzen, die man bei HKCR\.sln… gefunden hat.