3

В Windows Server 2012R2 я добавил пункт контекстного меню в проводнике, чтобы позволить мне открывать определенные файлы с помощью определенной программы от имени администратора. Я использую эту команду:

"%SystemRoot%\system32\runas.exe" /user:Administrator "c:\path\program.exe \"%1\""

Он работает просто отлично, но запрос пароля появляется в окне консоли, а затем программа запускается после этого. Это поверхностно, но есть ли способ заставить графический запрос пароля UAC отображаться (как вы можете увидеть при попытке запуска любой другой программы от имени администратора) вместо открытия окна консоли? Я знаю, что есть некоторые сторонние инструменты для помощи с UAC, но мне интересно, есть ли какие-нибудь встроенные функции для этого.

2 ответа2

3

Удерживайте клавишу «Shift» , щелкните правой кнопкой мыши приложение и выберите « Запуск от имени другого пользователя».

3

Вы можете использовать ShellRunAs из Sysinternals Toolbox. Вы даже можете зарегистрировать расширение оболочки для вашего проводника Windows.

Если вы хотите каждый раз запускать определенную программу под другим пользователем, создайте ярлык и измените объект в свойствах ярлыка.

изменить цель в свойствах ярлыка

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