Windows 10: как открыть приложение от имени администратора при нажатии на закрепленные элементы

17

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

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

Благодарность!

Старнуто ди топо
источник
Вы пытались настроить сам .exe для запуска от имени администратора с помощью параметров совместимости?
Йонас Кёритц
В отличие от Windows 7, в Windows 10 я не могу найти какие-либо параметры совместимости в свойствах исполняемого файла.
Старнуто ди Топо

Ответы:

17

Для Windows 10 и Visual Studio 2017 я следовал указаниям других постов, и это решило проблему.

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

Я полагаю, что это работает для других программ, которые не имеют вкладку Совместимость в окне свойств.

  1. Щелкните правой кнопкой мыши значок Visual Studio 2017 на панели задач.
  2. Щелкните правой кнопкой мыши «Visual Studio 2017» и выберите «Свойства»
  3. На вкладке «Ярлык» нажмите «Открыть местоположение файла»
  4. Щелкните правой кнопкой мыши devenv.exeи выберите «Устранение неполадок совместимости».
  5. Выберите «Устранение неполадок программы»
  6. Проверьте «Программа требует дополнительных разрешений»
  7. Нажмите кнопку "Далее"
  8. Нажмите «Проверить программу ...»
  9. Дождитесь запуска программы (вас могут попросить запустить от имени администратора, нажмите Да)
  10. Нажмите кнопку "Далее"
  11. Выберите «Да, сохранить эти настройки для этой программы»
  12. Нажмите «Закрыть»

Отказ от ответственности: как указывает @EricHirst, Visual Studio ВСЕГДА будет работать от имени администратора с этим решением. Пожалуйста, взвесьте соображения безопасности относительно удобства перед внедрением этого изменения.

Rich G
источник
Отличное решение, должно быть отмечено как ответ.
Ян
1
ха! Я пришел сюда именно для VS2017 Pro! Спасибо чувак!
Майкл г
Почему это не решение?
user2158153
Мне не очень нравится это решение, по крайней мере для Visual Studio. Это заставляет вас работать от имени администратора для всего, что вы делаете в Visual Studio, что открывает дыры в безопасности, особенно если вы когда-нибудь вытаскиваете что-нибудь с открытым исходным кодом из Интернета. Затем, когда вы попытаетесь откатить его, вы получите проблему «Нераспознанный формат Guid», описанную в stackoverflow.com/q/39885782/2055511 . Я хотел бы видеть ответ, который был специфичен для отдельных файлов .sln в списке MRU. Однако я не знаю, существует ли такой ответ.
Эрик Херст
10

Если вы откроете свойства самого EXE-файла, на вкладке совместимости появится опция Run this program as an administrator. Если вы отметите это и примените его, любые новые ярлыки, которые вы создадите, будут запущены от имени администратора.

Скриншот окна свойств

Burgi
источник
1
На Windows 10 у меня нет этой опции для всех программ. Хотя, похоже, для Chrome, для других программ (например, Visual Studio 2015) у меня есть только вкладки «Общие», «Цифровая подпись», «Безопасность», «Сведения» и «Предыдущая версия».
Старнуто ди Топо
1
Ваш компьютер в домене? доступными вкладками можно управлять с помощью групповой политики или других функций домена.
Бурги
Да, я. Так что это может быть причиной этого: я спрошу системных администраторов. Благодарность!
Старнуто ди топо
Вы можете попросить своего системного администратора добавить пользователя домена в группу «локальный администратор» на локальном ПК, которая должна предоставить вам необходимые права администратора, не вмешиваясь в политику безопасности на уровне сети.
Бурги
В «Управление компьютером», «Локальные пользователи и группы», «Группы», если дважды щелкнуть «Администраторы», я вижу свое имя. Может быть, проблема в другом ...
Старнуто ди топо