Jumplist-Verknüpfung immer als Administrator ausführen


16

Ich habe beispielsweise Visual Studio 2010 an meine Taskleiste geheftet. Ich habe eine Lösung dafür angeheftet, so dass ich einfach mit der rechten Maustaste auf das VS-Symbol klicken und dann meine Lösung zum Starten auswählen kann (z. B. aus der Jumplist). Dadurch wird VS jedoch im Nicht-Administratormodus geöffnet (der nicht auf die IIS-Metabasis zugreifen kann).

Also muss ich zuerst VS und dann meine Lösung öffnen.

Ich weiß, dass die Verknüpfungen der angehefteten Taskleisten-App unter gespeichert sind %APPDATA%\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar, aber was ist mit den Dateien, die an diese Verknüpfungen angeheftet sind?

Wie kann ich die Lösungsverknüpfung (in Jumplist), die an das VS-Symbol angeheftet ist, so einrichten, dass VS im Administratormodus geöffnet wird?


techie007: nicht ganz - das funktioniert einwandfrei. Das Starten der angehefteten SLN ist das, was VS im Nicht-Administrator-Modus öffnet. Trotzdem danke.
Josh M.

Gehen Sie einfach zu "C: \ Programme (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe" und markieren Sie diese Option, um sie immer als Administrator zu starten.
Ganesh R.

@GaneshR .: Ich habe es versucht, habe aber devenv.exekeine Kompatibilitätsregisterkarte.
Josh M.

Antworten:


18

Siehe "Option 7" auf der folgenden Seite: http://www.eightforums.com/tutorials/9564-run-administrator-windows-8-a.html

Mithilfe der Registrierung können Sie festlegen, dass die Anwendung immer als Administrator ausgeführt wird. Dies löste das Problem mit der Sprungliste für mich.

So legen Sie "Als Administrator ausführen" im Registrierungseditor fest

  1. Suchen Sie in Regedit den Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.
  2. Fügen Sie einen neuen String-Wert hinzu (oder bearbeiten Sie den vorhandenen), wobei der Name auf den Pfad zur ausführbaren Datei festgelegt ist (z. B. für VS2012:) C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe.
  3. Setzen Sie den Wert des neuen Schlüssels auf ~ RUNASADMIN(siehe Link oben für weitere Optionen).

2
Ich musste den Ebenenschlüssel und dann den Wert hinzufügen, aber dann funktionierte es sofort ohne Neustart.
Stuart

Dies gilt weiterhin für Visual Studio 2019.
SQueek

3

Sie müssen den gesamten VS als Administrator öffnen, um dies zu tun. Öffnen Sie den Explorer und navigieren Sie zu:

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

Klicken Sie mit der rechten Maustaste darauf, wechseln Sie zur Registerkarte Eigenschaften und aktivieren Sie das Kontrollkästchen Dieses Programm als Administrator ausführen.

Bildbeschreibung hier eingeben

Klicken Sie anschließend auf Übernehmen, um die Einstellung zu speichern.


Ich habe das schon einmal versucht, devenv.exeaber in diesem Fall gibt es keine Registerkarte "Kompatibilität". Ich habe versucht, was Sie vorgeschlagen haben, VSLauncheraber es wurde immer noch im Nicht-Administrator-Modus geöffnet.
Josh M.

Oh, ich benutze dies auf meinem PC und es funktioniert gut. Sie reden über das Öffnen von Dateien aus Explorer und Jumplists, wie das Klicken auf die .sln-Datei?
Taylor Gibb

1
@TaylorGibb Josh M. verwendet Windows 8. Es gibt einige Änderungen in Windows 8 mit der Registerkarte "Kompatibilität", nehme ich an.
Ganesh R.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.