Сделать ярлык ярлыка всегда запускать приложение от имени администратора
У меня Visual Studio 2010, например, закреплен на панели задач. Я прикрепил решение к нему, так что я могу просто щелкнуть правой кнопкой мыши значок VS и затем выбрать свое решение, чтобы запустить его (например, из списка переходов). Однако это открывает VS в режиме без прав администратора (который не может получить доступ к метабазе IIS).
Поэтому я должен сначала открыть VS, а затем открыть свое решение.
Я знаю, что прикрепленные ярлыки приложений на панели задач хранятся в %APPDATA%\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
, а как насчет файлов, которые прикреплены к этим ярлыкам?
Как сделать ярлык решения (в Jumplist), прикрепленный к значку VS, открыть VS в режиме администратора?
2 ответа
См. "Вариант 7" на следующей странице: http://www.eightforums.com/tutorials/9564-run-administrator-windows-8-a.html
Используя реестр, вы можете настроить приложение на запуск в качестве администратора. Это решило проблему со списком переходов для меня.
Установить "Запуск от имени администратора" в редакторе реестра
- В Regedit найдите ключ
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
, - Добавьте новое значение String (или отредактируйте существующее) с именем, указанным в пути к исполняемому файлу (например, для VS2012:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
). - Установите значение нового ключа в
~ RUNASADMIN
(см. ссылку выше для большего количества вариантов).
Вам нужно сделать весь VS открытым как администратор, для этого откройте проводник и перейдите к:
C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLauncher.exe
Щелкните правой кнопкой мыши на нем и переключитесь на вкладку свойств и установите флажок Всегда запускать эту программу от имени администратора.
Затем нажмите "Применить", чтобы сохранить настройки.