Сделать файлы решений Visual Studio (SLN) всегда выполняемыми от имени администратора

11509
mybirthname

У меня есть решения в Visual Studio, которые настроены на использование IIS или для обновления базы данных сервера SQL. Если решение не запускается от имени администратора, проект, настроенный с помощью IIS, не загружается, поскольку у меня нет разрешений. Поэтому мой обходной путь - всегда запускать Visual Studio 2013/2015 от имени администратора (даже если я в учетной записи администратора) и открывать проект оттуда. В этом случае все работает.

Файлы решения Visual Studio не могут быть запущены от имени администратора (также расширенный параметр в свойствах ярлыка был запущен, так как администратор не включен и не редактируется) . Как мне этого добиться, я ищу в сети, что могу добавить реестр, но я пробую одно или два предложения, но ничего не получилось.

Как я могу добиться, чтобы открыть файлы решения всегда как администратор на обеих против 2013/2015.

Редактор реестра Windows, версия 5.00

[HKEY_CLASSES_ROOT \ VisualStudio.Launcher.sln \ Shell \ runas \ Command] @ = "\" C: \ Program Files (x86) \ Общие файлы \ Microsoft Shared \ MSEnv \ VSLauncher.exe \ "\"% 1 \ ""

Это то, что я пытался, но безуспешно.

13
https://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Side-By-Side-Office-Changing-Look-of-Folders-Cycling-Windows#c634698337025102994 magicandre1981 7 лет назад 0

2 ответа на вопрос

32
heavyd

Найдите 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

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

Щелкните правой кнопкой мыши devenv.exeисполняемый файл в проводнике Windows и выберите «Устранение неполадок совместимости», а затем выберите «Устранение неполадок программы». На следующем экране выберите «Программа требует дополнительных разрешений», а затем завершите работу мастера.

Это изменит ваши настройки, так что каждый раз, когда вы пытаетесь запустить Visual Studio, вы будете работать с повышенными правами.

Спасибо человек, это сработало. Единственный правильный путь для Visual Studio 2013 - это C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe, а не 13. Вы можете изменить его, если хотите. mybirthname 7 лет назад 0
У меня была проблема, когда я не мог достичь своей точки останова при запуске VS2015 на Win10. После этого он снова начал работать. Не сказать, что это имеет смысл; но это сработало. Спасибо за этот ответ. Bob Horn 7 лет назад 0
+1 за распечатку возможных мест `devenv.exe` kimbaudi 6 лет назад 0
Это больше не работает, и я просто посылаю MS недоброжелательный грамм в недвусмысленных выражениях по этому поводу. Выполнив все шаги, полностью через мастера и все еще Windows 10 не будет соблюдать новые настройки. Что тебе нужно от меня для уточнения? Спасибо! user1585204 6 лет назад 0
@ user1585204, не уверен, что не так. Я до сих пор использовал этот метод на Windows 10 без проблем. У вас случайно не установлено несколько SKU / версий Visual Studio? heavyd 6 лет назад 0
1
tabletguy

StackExchange уже ответил на это и является более полным, охватывающим Windows 7, 8, 10, а также изменяющим списки переходов. В целом, большинство людей не хотят всегда работать от имени администратора, поэтому постоянное изменение devenv.exe не выглядит хорошим общим решением: https://stackoverflow.com/questions/9654833/how-to-run-visual -студия-а-администратора по-умолчанию

Пожалуйста, включите соответствующие части ответов в ваши; ответы должны быть как можно более независимыми. Также обратите внимание, что установка флажка «Запуск от имени администратора» является обратимой и фактически не изменяет исполняемый файл. Ben N 7 лет назад 0
Соответствующая часть ответа, получившего наибольшее количество голосов, состоит из нескольких параграфов и охватывает этапы для Windows 7, 8 и 10. Для 7 этапы отличаются от этапов для 8 и 10. Некоторые из других ответов одинаково хороши, хотя, возможно, и не как всеобъемлющий, но включает в себя большую графику. В этом случае лучшим, ИМО, было бы отметить этот вопрос как почти дубликат этого ответа. Да, вы можете легко изменить настройки «Запуск от имени администратора», но дело в том, что очень легко забыть, что вы работаете от имени администратора. Просто подчеркиваю необходимость осознанного выбора. tabletguy 7 лет назад 1

Похожие вопросы