Visual Studio Solution-Dateien (sln) müssen immer als Administrator ausgeführt werden

11612
mybirthname

Ich habe in Visual Studio Lösungen, die zur Verwendung von IIS oder zum Aktualisieren der SQL Server-Datenbank konfiguriert sind. Wenn die Lösung nicht als Administrator ausgeführt wird, wird das mit IIS konfigurierte Projekt nicht geladen, da ich keine Berechtigungen habe. Daher ist meine Problemumgehung, Visual Studio 2013/2015 immer als Administrator auszuführen (auch wenn ich im Administratorkonto bin) und das Projekt von dort aus zu öffnen. In diesem Fall funktioniert alles.

Die Dateien der Visual Studio-Lösung können nicht als Administrator ausgeführt werden (auch die erweiterte Option in den Eigenschaften der Verknüpfung wurde ausgeführt, da der Administrator nicht aktiviert und nicht bearbeitbar ist) . Wie ich das erreichen kann, suche ich im Web, dass ich Registry hinzufügen kann, aber ich versuche einen oder zwei der Vorschläge und nichts hat funktioniert.

Wie kann ich erreichen, dass Lösungsdateien immer als Administrator auf beiden Versionen 2013/2015 geöffnet werden.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT \ VisualStudio.Launcher.sln \ Shell \ runas \ Command] @ = "\" C: \ Programme (x86) \ Gemeinsame Dateien \ Microsoft Shared \ MSEnv \ VSLauncher.exe \ "\"% 1 \ ""

Das hatte ich versucht, ohne Erfolg.

13
https://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Side-By-Side-Office-Changing-Look-of-Folders-Cycling-Windows#c634698337025102994 magicandre1981 vor 7 Jahren 0

2 Antworten auf die Frage

32
heavyd

Suchen Sie die devenv.exeausführbare Datei auf Ihrer Festplatte. Sie finden es normalerweise an den folgenden Stellen:

Visual Studio 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

Visual Studio 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

Visual Studio 2017
C:\Program Files (x86)\Microsoft Visual Studio\2017\<SKU_TYPE>\Common7\IDE\devenv.exe

Klicken Sie mit der rechten Maustaste auf die devenv.exeausführbare Datei in Windows Explorer und wählen Sie "Kompatibilitätsproblembehandlung" und anschließend "Problembehandlungsprogramm". Wählen Sie im nächsten Bildschirm "Das Programm erfordert zusätzliche Berechtigungen" und schließen Sie den Assistenten ab.

Dadurch werden Ihre Einstellungen geändert, sodass Sie jedes Mal, wenn Sie versuchen, Visual Studio auszuführen, eine erhöhte Version ausführen.

Danke Mann, das hat funktioniert. Für Visual Studio 2013 ist nur der richtige Pfad C: \ Programme (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe, nicht 13. Sie können dies bearbeiten, wenn Sie möchten. mybirthname vor 7 Jahren 0
Ich hatte ein Problem, bei dem ich bei der Ausführung von VS2015 unter Win10 meinen Haltepunkt nicht erreichen konnte. Danach fing es wieder an zu arbeiten. Nicht zu sagen, dass es Sinn macht; aber es hat funktioniert. Danke für diese Antwort. Bob Horn vor 7 Jahren 0
+1 für den Ausdruck der möglichen Orte von "devenv.exe" kimbaudi vor 6 Jahren 0
Das funktioniert nicht mehr und ich schicke MS einfach und unmissverständlich ein grobes Gramm. Befolgen Sie alle Schritte des Assistenten, und STILL Windows 10 wird die neuen Einstellungen nicht berücksichtigen. Was brauchst du von mir zur Klarstellung? Vielen Dank! user1585204 vor 6 Jahren 0
@ user1585204, nicht sicher, was falsch ist. Ich habe diese Methode immer noch problemlos unter Windows 10 verwendet. Haben Sie zufällig mehrere SKUs / Versionen von Visual Studio installiert? heavyd vor 6 Jahren 0
1
tabletguy

StackExchange hat darauf bereits geantwortet und ist umfangreicher und deckt Windows 7, 8, 10 sowie das Ändern von Sprunglisten ab. Im Allgemeinen möchten die meisten Benutzer nicht immer als Administrator ausgeführt werden. Daher ist die permanente Änderung der devenv.exe keine gute allgemeine Lösung: https://stackoverflow.com/questions/9654833/how-to-run-visual -studio-als-Administrator standardmäßig

Bitte geben Sie die relevanten Teile der Antworten in Ihre an. Antworten sollten so in sich geschlossen wie möglich sein. Beachten Sie außerdem, dass das Aktivieren des Kontrollkästchens "Als Administrator ausführen" reversibel ist und die ausführbare Datei nicht wirklich ändert. Ben N vor 7 Jahren 0
Der relevante Teil der am besten bewerteten Antwort ist mehrere Absätze lang und deckt die Schritte für Windows 7, 8 und 10 ab. Die Schritte unterscheiden sich für 7 und nicht für 8 und 10. Einige der anderen Antworten sind gleich gut, wenn auch vielleicht nicht so umfangreich, aber große Grafiken enthalten. In diesem Fall wäre die beste, IMO, gewesen, diese Frage als beinahe doppeltes Ergebnis dieser Antwort zu kennzeichnen. Ja, Sie können die Einstellungen für "Ausführen als Administrator" einfach umkehren, aber Sie können ganz leicht vergessen, dass Sie als Administrator ausgeführt werden. Betonen Sie einfach die Notwendigkeit einer fundierten Entscheidung. tabletguy vor 7 Jahren 1