Прочтите следующее сообщение на форуме: Как отключить запрос контроля учетных записей для определенного приложения
В основном он говорит вам, что вам нужно скачать Microsoft Application Compatibility Toolkit 5.6 и создать пользовательскую базу данных исправлений приложений, в которой вы назначаете exe-файл исправления RunAsAdmin. Я попробовал это иэто сработало для меня Я думал, что это сработало.
По-другому
... описан в разделе Как создать ярлык с повышенными правами программы без запроса UAC
Это решение требует от вас создания «запланированной» задачи для приложения, а запуск приложения означает запуск задачи. (Подробное описание со скриншотами смотрите по ссылке):
Запустите планировщик задач через
taskschd.msc
и создайте задачу ...- Вкладка « Общие» : дайте имя
[Name]
новой задаче, установите флажок « Выполнить с наивысшими правами» и выберите «Windows 7, Windows Server 2008 R2» в раскрывающемся списке « Настроить для». - Вкладка Actions : Add New ... Action Запустите программу с помощью Program / script =
%windir%\System32\cmd.exe
и Add arguments =/c start "[Name]" "C:\Program Files\Sample\Program.exe"
. Замените[Name]
на имя задачи (шаг 1) и укажите путь к программе, которая должна выполняться с повышенными правами. - Вкладка « Условия» : снимите флажок « Стоп», если компьютер сначала переключается на питание от батареи, а затем снимите флажок « Запускать задачу, только если компьютер подключен к сети переменного тока».
- Вкладка « Общие» : дайте имя
Создайте новый ярлык на рабочем столе или в другом месте со следующим целевым местоположением
schtasks /run /tn "[Name]"
Еще раз,
[Name]
это название задачи (шаг 1)! Запустите как свернутый, если вы не хотите, чтобы окно команд вспыхивало.Этот ярлык и задача могут быть созданы и работать только при входе в систему под учетной записью администратора. Это не будет работать в стандартной учетной записи пользователя.