Visual Studio Запуск от имени администратора - PullRequest
22 голосов
/ 09 ноября 2010

как мне создать ярлык для запуска Visual Studio с правами администратора?

На самом деле мне нужно перейти в папку меню «Пуск» Visual Studio, щелкнуть значок правой кнопкой мыши и выбрать «Запуск от имени администратора».

Ответы [ 5 ]

35 голосов
/ 09 ноября 2010

Щелкните правой кнопкой мыши по ярлыку, выберите Свойства. На вкладке «Ярлык» нажмите кнопку «Дополнительно» (внизу справа). Установите флажок Запуск от имени администратора.

9 голосов
/ 02 марта 2016

Я знаю, что OP был о том, как создать ярлык, который запускает VS от имени администратора, но используя приведенные ниже шаги, вы всегда можете запустить VS от имени администратора.

Это копия моего ответа на аналогичный пост в SuperUser :

Вариант 1 - настроить VSLauncher.exe и DevEnv.exe на постоянную работу от имени администратора

Чтобы Visual Studio всегда запускалась с правами администратора при открытии любого файла .sln :

  1. Перейдите к C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe.
  2. Щелкните правой кнопкой мыши VSLauncher.exe и выберите Устранение неполадок совместимости .
  3. Выберите Устранение неполадок программы .
  4. Отметьте галочкой Программе требуются дополнительные разрешения и нажмите Далее.
  5. Нажмите кнопку Test the program ... , чтобы запустить VS.
  6. Нажмите Далее, затем нажмите Да, сохраните эти настройки для этой программы , а затем кнопку закрыть .

Чтобы Visual Studio всегда запускалась с правами администратора при открытии Visual Studio напрямую , сделайте то же самое с файлами (файлами) DevEnv.exe. Эти файлы расположены по адресу:

Visual Studio 2010

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

Visual Studio 2012

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

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

Вариант 2. Использование расширения VSCommands для Visual Studio

Установите бесплатное расширение VSCommands для Visual Studio (оно находится в в галерее расширений Visual Studio ), а затем настройте его так, чтобы Visual Studio всегда запускался с правами администратора, перейдя в Инструменты > VSCommands -> Options -> IDE Enhancements -> General и отметьте Always start Visual Studio with elevated permissions и нажмите кнопку Сохранить.

Примечание: VSCommands в настоящее время недоступны для VS 2015, но их сайт сообщает, что работает над обновлением его для поддержки VS 2015.

Мое мнение

Я предпочитаю вариант 2, потому что:

  • также позволяет легко отключить эту функцию.
  • VSCommands поставляется с множеством других замечательных функций, поэтому я всегда его устанавливаю.
  • это проще сделать, чем вариант 1.
9 голосов
/ 20 июля 2012

Я искал способ запуска файлов решения Visual Studio (.sln) как Administrator. Я только что нашел довольно хороший способ сделать это ...

Поместите это содержимое в файл с именем RunAsAdministrator.reg:

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\""

Дважды щелкните файл, чтобы выполнить его.

Теперь, когда вы щелкнете правой кнопкой мыши по файлу, у вас будет возможность запустить его как Adminstrator следующим образом:

enter image description here

Вот полная история от AWESOME Дэвида Эббо: Откройте ваши файлы решения как admin

7 голосов
/ 09 ноября 2010
  1. Создание ярлыка для Visual Studio на рабочем столе
    1. Щелкните правой кнопкой мыши программу
    2. «Отправить на»
    3. «Рабочий стол (создать ярлык)»
  2. Открыть свойства
    1. Щелкните правой кнопкой мыши по ярлыку
    2. «Свойства»
  3. ВнутриВкладка «Ярлык», нажмите «Дополнительно ...» (немного ближе к правому нижнему углу)
  4. Выберите «Запуск от имени администратора» в новом окне
  5. Применить и ОК для всех окон.

Теперь, когда вы используете этот ярлык, он должен запускать программу от имени администратора.

3 голосов
/ 19 июня 2017

Ответы выше работают, но в Windows 10 вы можете столкнуться с d isabled расширенный экран быстрого доступа . Так что для windows 10 сделайте следующее:

  1. Создать ярлык для файла решения
  2. Щелкните правой кнопкой мыши по ярлыку => свойства
  3. Выберите вкладку быстрого доступа
  4. Под Target добавьте местоположение исполняемого файла visual studio перед путем sln. Например: «C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ devenv.exe» C: \ mypath \ example \ example.sln
  5. Нажмите «Дополнительно» на вкладке быстрого доступа - вы сможете редактировать окно авансов.
  6. Выберите «Запуск от имени администратора»
  7. Нажмите ок
  8. Дважды щелкните ярлык - вы сможете запустить решение от имени администратора.
...