15

У меня есть решения в 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 \ ""

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

2 ответа2

34

Найдите исполняемый файл 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, вы будете работать с повышенными правами.

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .