49

Я постараюсь объяснить мою ситуацию:

Я разработчик и использую Visual Studio. Я всегда хочу запускать Visual Studio от имени администратора. Я прикрепил ярлык к панели задач и в ее свойствах установил запуск Visual Studio от имени администратора. Это отлично работает.

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

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

Могу ли я что-нибудь сделать, чтобы Visual Studio работал от имени администратора, когда я нажимал на эти последние или закрепленные решения?

3 ответа3

36

Хитрость заключается в том, чтобы изменить параметры совместимости (т.е. всегда запускать с правами администратора) для исполняемого файла (devenv.exe), а не ярлыка. После того, как вы внесете изменения, вам может потребоваться повторно связать расширение .sln с devenv.exe

На mo.notono.us есть сообщение в блоге, объясняющее, как это делается.

Изменить: Если вкладка совместимости отсутствует в devenv.exe, используйте средство устранения неполадок совместимости, чтобы включить ее - вкладка совместимости для Devenv.exe (VS 2010 и VS 2012) в Windows 8 отсутствует.

33

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

Ответ Ричарда будет работать с программами, которые не считаются частью установки Windows (например, Visual Studio здесь), но, вероятно, не для вещей в C:\Windows\System32 например.

К счастью, вы можете установить опцию Запуск от имени администратора в этом случае.

  1. Щелкните правой кнопкой мыши ярлык на панели задач
  2. Щелкните правой кнопкой мыши имя программы (например, в Command prompt )
  3. Нажмите на Properties
  4. Перейдите на вкладку « Shortcut »
  5. Нажмите кнопку Advanced...
  6. Установите флажок Run as administrator
  7. Нажмите кнопку OK
  8. Нажмите предыдущую кнопку OK
1

Ищите "Visual Studio", чтобы найти ваш devenv.exe

Или, если вы знаете, где это:

  • Щелкните по нему правой кнопкой мыши
  • Нажмите на свойства
  • Нажмите на вкладку "Совместимость"

Вы должны увидеть флажок "Запускать эту программу от имени администратора" в настройках уровня привилегий.

  • установите флажок
  • открепить визуальную студию от панели задач.
  • перетащите значок denenv на панель задач, чтобы закрепить его на нем

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

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