So starten Sie vs.net immer als Administrator

13898
user3183

Ich muss vs.net immer als Administrator ausführen.

Ich kann nicht auf .slnDateien klicken, da sie nicht als Administrator ausgeführt werden.

Ich muss also manuell auf das vs.net-Symbol klicken, als Administrator ausführen und dann eine Lösungsdatei öffnen.

14
Die beste Antwort, die ich dazu gesehen habe, ist auf: http://superuser.com/a/465407/2949 Chris Marisic vor 11 Jahren 0

7 Antworten auf die Frage

19
Jared Harley

Sie können die Verknüpfung so einstellen, dass sie immer als Administrator geöffnet wird.

  • Klicken Sie mit der rechten Maustaste auf die Verknüpfung (dies funktioniert auch im Startmenü)
  • Wählen Sie "Eigenschaften"
  • Wählen Sie die Registerkarte "Kompatibilität"
  • Klicken Sie unten auf die Schaltfläche "Einstellungen für alle Benutzer ändern"
  • Geben Sie den administrativen Benutzernamen / das Passwort ein
  • Wählen Sie im neuen Fenster "Dieses Programm als Administrator ausführen" aus.
  • OK klicken
  • OK klicken

Bearbeiten: Dadurch wird Visual Studio als Administrator für die Verknüpfung ausgeführt, für die Sie dies tun. Visual Studio müssen immer offen als Administrator folgen @Vdex ‚s Anweisungen .

15
Vdex

Ich gehe davon aus, dass es genauso geht wie in Vista:

Um zur aktuellen deven.exe in "C: \ Programme \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \" zu gelangen, klicken Sie mit der rechten Maustaste auf devenv.exe, Eigenschaften, Kompatibilität und "Ausführen als Administrator".

Dies ist die Lösung für das Problem von ** @ homestead **. Dadurch wird VS dazu gezwungen, immer als Administrator zu arbeiten, wodurch die Notwendigkeit, VS als Administrator zu starten, umgangen wird Jared Harley vor 14 Jahren 0
13
David Eison

Wenn Sie auf eine .sln-Datei klicken, wird C: \ Programme (x86) \ Common Files \ microsoft shared \ MSEnv \ vslauncher.exe ausgeführt.

Wenn Sie festlegen, dass Visual Studio (devenv.exe) immer als Administrator ausgeführt wird, kann vslauncher Visual Studio nicht ausführen. Stattdessen müssen Sie nur vslauncher als Administrator einstellen:

  • Klicken Sie mit der rechten Maustaste auf die Datei vslauncher.exe, und wählen Sie Eigenschaften aus
  • Wählen Sie Kompatibilität aus
  • Wählen Sie "Dieses Programm als Administrator ausführen" und klicken Sie auf OK.

Ein Windows-Update verhindert, dass vslauncher devenv als Administrator startet. Wenn nach dem Festlegen von vslauncher auf admin Visual Studio immer noch nicht als admin gestartet wird, müssen Sie dies tun

  • Deinstallieren Sie „Update für Windows 7“ KB2492386.

Als nächstes möchten Sie, dass Visual Studio auch manuell als Administrator gestartet wird. Um dies zu tun,

  • finden Sie die Verknüpfung, die Sie zum Starten von Visual Studio verwenden (z. B. die im Startmenü angeheftete),
  • Klicken Sie mit der rechten Maustaste auf die Verknüpfung und wählen Sie Eigenschaften
  • Klicken Sie auf der Registerkarte "Verknüpfung" auf Erweitert
  • und wählen Sie "Als Administrator ausführen".

Stellen Sie sicher, dass Sie dies über die Registerkarte "Verknüpfung" tun. Wenn Sie dasselbe über die Registerkarte Kompatibilität tun, wird dies für die zugrunde liegende ausführbare Datei festgelegt. Doppelklicken auf Lösungsdateien funktioniert dann nicht mehr.

Das ist Gold. Man sollte also admin sowohl für vslauncher.exe als auch für devenv.exe einstellen und wir sind gut unterwegs. Dennis G vor 11 Jahren 1
4
3498DB

Sie müssen außerdem Folgendes festlegen, um als Administrator ausgeführt zu werden:

C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLauncher.exe 
2
Wigley

Keine der hier angebotenen Lösungen funktioniert, wenn Sie auf eine .sln-Datei doppelklicken und eine Instanz von Visual Studio öffnen, die als Administrator ausgeführt wird. Ich gebe jemandem $ 50, wenn er mir sagen kann, wie .sln w / VS im Admin-Modus gestartet wird.

BEARBEITEN:

OK - ich glaube, ich habe einen Ausweg gefunden. Sie müssen zwei Dinge tun (in meinem Fall 3, weil ich VS 2008 und VS 2010 installiert habe, und ich möchte nicht, dass EVER beide Versionen ohne Administratorrechte laufen soll).

1) Navigieren Sie zum Speicherort der Datei "devenv.exe" und legen Sie fest, dass sie als Administrator ausgeführt wird. Weitere Informationen hierzu finden Sie im Abschnitt "Weitere Informationen".

2) Navigieren Sie zu (Ich verwende WIN7 64-Bit) C: \ Programme (x86) \ Gemeinsame Dateien \ Microsoft Shared \ MSEnv und suchen Sie nach der VSLauncher.exe. Klicken Sie mit der rechten Maustaste> Eigenschaften ...> Kompatibilität> Aktivieren Sie das Kontrollkästchen Dieses Programm als Administrator ausführen> OK

3) Navigieren Sie zu einer beliebigen .sln> Klicken Sie mit der rechten Maustaste> Öffnen mit> Microsoft Visual Studio-Versionsauswahl

Die Durchführung dieser Schritte hat für mich funktioniert.

1
Max Chernyshov

Verwenden Sie dasselbe Eigenschaftsfenster, und legen Sie Windows Explorer (oder einen anderen Dateimanager, z. B. FAR) als Administrator fest.

Die Berechtigungen, die Windows Explorer gewährt werden, werden auf eine .sln-Datei angewendet, die Sie mit einem Doppelklick starten.

1
Boris

the solution posted at the link below worked for me:

how-to-always-launch-vs-net-as-administrator

To sum up you need to:

  1. Make a backup copy of VSLauncher.exe
  2. Extract the manifest from VSLauncher.exe using the mt.exe tool
  3. Edit the file as outlined in the post (set it to require admin privileges)
  4. Attach the new (edited) manifest file into VSLauncher.exe using the mt.exe tool
Dies ist nicht erforderlich, wenn der Benutzer bereits Administratorrechte hat. Darüber hinaus muss ich abstimmen, da Sie lediglich auf eine externe Website verlinkt haben, was nutzlos ist, wenn die Website ausfällt. Ramhound vor 11 Jahren 1
@Ramhound Dies ist mit Abstand die beste Antwort und es war Boris 'erste Antwort. Sieht aus, als wäre er endgültig abgeschaltet worden. Die Nachricht, die wir an Neulinge senden möchten, geht in folgende Zeilen: Jeremy Thompson vor 11 Jahren 0
`Hallo John Doe, in Superuser (und StackOverflow) ist es üblich, dass Antworten enthalten, die eine Zusammenfassung des Inhalts eines Links oder der Highlights enthalten, die die Frage speziell beantworten. Das Ziel von SE-Standorten ist es, auf Jahre hinaus eine Ressource des Wissens und der Antworten zu werden. Bei einer Nur-Link-Antwort muss der OP eine andere Ressource durchsuchen, um eine Antwort zu finden, bei der er sich möglicherweise nicht sicher ist. Am wichtigsten ist, dass Ihre Antwort für jeden, der diese Seite in der Zukunft besucht, unbrauchbar ist, falls Ihr Link jemals bricht. Erwägen Sie, Ihre Antwort zu bearbeiten, um weitere Details hinzuzufügen. Viel Glück! Jeremy Thompson vor 11 Jahren 0