Visual Studio Запуск от имени администратора

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

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


person Lorenzo    schedule 09.11.2010    source источник


Ответы (6)


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

person dandan78    schedule 09.11.2010
comment
Обе эти опции отключены в Windows 10 для меня. - person Naomi; 13.04.2016
comment
@Naomi: Я предполагаю, что для этого требуются права администратора в вашей учетной записи Windows. У меня есть, и я мог бы сделать выше. - person Veverke; 26.09.2016
comment
Я думаю, что у меня есть права администратора в моей учетной записи Windows. Как я могу это проверить (или настроить)? Я пользователь своего ноутбука. - person Naomi; 26.09.2016
comment
Если вы хотите создать ярлык для файла .sln, а Windows 10 вызывает у вас проблемы, вы можете использовать программу под названием Winaero tweaker. У него есть возможность создать ярлык с повышенными правами. - person BornToCode; 11.06.2018

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

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

Вариант 1. Установите VLauncher.exe и DevEnv.exe так, чтобы они всегда запускались от имени администратора.

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

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

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

Визуальная студия 2010

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

Визуальная студия 2012

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

Визуальная студия 2013

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

Визуальная студия 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 -> Параметры -> Расширения IDE -> Общие и отметив Always start Visual Studio with elevated permissions. и нажмите кнопку Сохранить.

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

Мое мнение

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

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

Я искал способ запуска файлов решений 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\""

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

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

введите здесь описание изображения

Вот полная история УДИВИТЕЛЬНОГО Дэвида Эббо: Открыть ваши файлы решений от имени администратора

person Leniel Maccaferri    schedule 20.07.2012
comment
Большое спасибо. Я не мог использовать другие методы, так как в нашей сети поле отключено, и, следовательно, нет возможности пометить ярлык для запуска в качестве администратора (это может НЕ быть, если я действительно хотел пройти через работу по входу в мою систему с помощью моего Alt Счет). Однако я смог использовать то, как вы написали, из блога Дэвида Эббо. Так как я мог просто запустить regedit от имени администратора, используя альтернативную учетную запись и импортировать файл reg. - person famousKaneis; 09.04.2016
comment
Большое спасибо. К сожалению, это не добавило пункт меню, где я надеялся его увидеть. Я могу видеть «Запуск от имени администратора», когда щелкаю правой кнопкой мыши файл .sln в проводнике, но не из недавно открытого файла .slns в моем меню «Пуск» (запуск классической оболочки). Крысы, но это того стоило! :) - person skiphoppy; 27.04.2016

  1. Create a shortcut to Visual Studio on your desktop
    1. Right-click on the program
    2. "Отправить"
    3. "Рабочий стол (создать ярлык)"
  2. Open up properties
    1. Right-click on the shortcut
    2. "Характеристики"
  3. На вкладке «Ярлык» нажмите «Дополнительно…» (несколько справа внизу)
  4. В новом окне выберите «Запуск от имени администратора».
  5. Применить и OK все окна.

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

person ChronoPositron    schedule 09.11.2010

Приведенные выше ответы работают, но в Windows 10 вы можете столкнуться с отключенным расширенным экраном ярлыков. Итак, для 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. Дважды щелкните ярлык — теперь вы сможете запустить решение от имени администратора.
person Tomer Peled    schedule 19.06.2017
comment
Это отличное решение, жаль, что его нельзя закрепить на панели задач вместе с другими ярлыками VS. - person Şafak Gür; 14.07.2017

Ctrl + Shift + Щелчок по ярлыку Visual Studio 2019, похоже, открывает Visual Studio Professional 2019 в режиме администратора.

person Aninda Sen    schedule 07.08.2020
comment
Это также работает для других версий Visual Studio, потому что на самом деле это функция Windows. Прикольно, я не знал. +1 - person sɐunıɔןɐqɐp; 07.08.2020