HowTo: Visual Studio immer als Admin starten
Wer den richtigen IIS als Development Server nimmt, der wird das Problem unter Vista & Win7 kennen:
Solange die Benutzerkontensteuerung/UAC nicht ausgeschalten ist, muss man erst mühsam über *Rechtsklick* *Als Admin ausführen* klicken. Mit einem kleinen Trick spart man sich das Geklicke im Kontextmenü.
“Programm als Administrator ausführen”
Diese Einstellung kann man im Kompatibilitätstab in den Eigenschaften machen:
Bei einem Doppelklick auf ein .SLN File wird diese Exe aufgerufen:
C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
Die normale Exe liegt dort:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
Diese Einstellung bei beiden Dateien machen. Ohne weitere Änderungen der UAC kommt weiter der “Warndialog” – allerdings vergisst man nun nicht mehr VS als Admin auszuführen und man muss nicht in Kontextmenüs nach dem “Als Admin ausführen” suchen.
Wer Desktop Programme entwickelt sollte sich allerdings im Hinterkopf behalten, dass sein Programm auch ohne Admin-Rechte laufen sollte – jedenfalls für den gewöhnlichen Nutzer.







André
17. May 2010
Hallo Robert,
deine Methode zeigt jedes Mal einen UAC Bestätigungs- Dialog an. Um diesen zum umgehen kann man die Aufgabenplanung missbrauchen:
http://www.winvistaside.de/forum/index.php?showtopic=3029
Einfach einen Task erstellen, den Haken bei “mit höchsten Privilegien ausführen” rein und per schtasks.exe Verknüpfung aufrufen und die Anwendung hat dann auch Adminrechte. Nachteil, das klappt nur in der Standardkonfiguration, wenn der Benutzer in der Admingruppe ist.
P.S. schicker Blog, ich lese öfters deine Posts mit (RSS Feed), sind sehr interessant.
André
Tobias Haar
17. May 2010
Danke für den Hinweis. Man vergisst das doch gerne mal und dann wird das Projekt, das den IIS brauch nicht geladen
Eine Ergänzung: Unter Windows 7 kann man an der Taskbar angeheftete Programme mit: Strg + Shift + Mausklick als Administrator ausführen.