Показать полную графическую версию : [решено] Как убрать запрос UAC для определённой программы
Пробую в работе семёрку (до этого сидел на ХР) возник следующий вопрос:
При запуске ряда приложений возникает справедливый запрос UAC ввести админский пароль. Есть ли способ убрать этот запрос только для данной программы, оставив UAC включенным?
Все программы располагаютс в папках с полными правами для пользователя из под которого они запускаются.
Пример программ: FRAPS, ряд игр (например Everquest2).
Vancouver
18-11-2009, 14:23
Упрощаем запуск приложений в Windows 7 от имени администратора без отключения UAC (http://www.oszone.net/10594/run_as_admin)
Спасибо за оперативный ответ.
Вклинюсь здесь.
С Heroes of Might & Magic 3.5 фокус не прошел. Вкратце: всю жизнь жили в ХР, переехали в 7-ку. При попытке запуститься получаем ошибку (в аттаче). Исправление совместимости решает вопрос - после запроса UAC игра стартует. А вот планировщик ей ни разу не помогает. Как обойти?
Fantastish
16-10-2011, 12:39
еще одно решение жмем сюда (http://tigor.org.ua/disable-uac-for-some-applications/)
Fantastish, ваше решение может убрать запрос, но не всегда решит проблему. Потому что RunAsInvoker - это запуск с текущими правами пользователя. Дaже для администратора это, как правило, означает, что запуск идет с обычными правами (иначе запрос не появлялся бы). Т.е. смысл сие действо имеет только в том случае, если программа нормально работает с обычными правами, а полные ей не нужны (хоть это требование и заложено разработчиком).
Вообще, делается это проще, и уже обсуждалось. http://forum.oszone.net/post-1171555.html#post1171555
С Heroes of Might & Magic 3.5 фокус не прошел. Вкратце: всю жизнь жили в ХР, переехали в 7-ку. При попытке запуститься получаем ошибку (в аттаче). Исправление совместимости решает вопрос - после запроса UAC игра стартует. А вот планировщик ей ни разу не помогает. Как обойти? »
Возможно, файлы игры хранятся в профиле обычного пользователя, а при запуске от имени администратора игра имеет дело с профилем другой учетной записи, той что с правами администратора. Я недавно понял, почему по этой причине в обычном пользователе не работает переключение раскладки клавиатуры Punto Switcher в программах, которые запущены от имени администратора.
Возможно, файлы игры хранятся в профиле обычного пользователя »
невозможно. Игра абсолютно мобильна, ей сто лет в обед, а тогда они на подобном не заморачивались)
Я недавно понял, почему по этой причине в обычном пользователе не работает переключение раскладки клавиатуры Punto Switcher в программах, которые запущены от имени администратора. »
как раз это указанным выше способом (планировщиком) легко решается. А это - нет.
>
RunAsInvoker - это запуск с текущими правами пользователя. Дaже для администратора это, как правило, означает, что запуск идет с обычными правами (иначе запрос не появлялся бы) »
абсолютно верно - инвокер ситуацию не поменял ни для одной из программ, запустившихся после средствами планировщика.
medvedkovo
25-02-2012, 09:04
Подскажите пожайлуста, можно ли исключить нужную программу (всего ондну) из контроля UAC?
Хотелось бы не двигать ползунок контроля UAC, так как если я правильно понимаю это будет распространяться на все изменения любых других программ.
Спасибо.
Petya V4sechkin
25-02-2012, 09:08
можно ли исключить нужную программу (всего ондну) из контроля UAC?
Способ №4 - упрощаем запуск для избранных приложений при помощи планировщика заданий (запрос UAC не отображается) (http://www.oszone.net/10594#400)
medvedkovo
25-02-2012, 10:16
Petya V4sechkin,
Спасибо.
old_nick
17-10-2012, 17:15
Есть МФУ Xerox Workcetre 3210.
Есть утилита сетевого сканирования (идет в комплекте драйверов), которая почему-то требует админских прав для запуска.
После запуска утилиты и обнаружения сканера учетная запись пользователя заносится в память сканера. Предполагаю, что, привязка идет либо по имени, либо по SID'у. После того, как пользователь "прописался" на МФУ, он подходит к нему и запускает сканирование в ПК, выбрав свою учетную запись.
Пользователи не являются админами.
Если отключить UAC, то утилита работает нормально и под ограниченной учеткой. Но UAC отключать не хочется, также не хочется и давать полные права пользователям.
Читал вот это (http://www.oszone.net/10594/run_as_admin#300).
Однако, если следовать тому, что написано по ссылке, утилита будет запускаться от имени другой (админской) учетной записи и на МФУ пропишется учетка администратора, а не пользовательская.
Теперь сам вопрос: можно ли подавить запрос UAC и запустить утилиту с ограниченными правами из-под пользовательской учетной записи?
WindowsNT
17-10-2012, 17:17
Если пользователи не являются Администраторами, то для чего вам UAC вообще?
Есть утилита сетевого сканирования (идет в комплекте драйверов), которая почему-то требует админских прав для запуска. »
Проверьте (http://www.outsidethebox.ms/14004/#_Toc336356911), нужны ли они ей на самом деле (RunAsInvoker).
Если пользователи не являются Администраторами, то для чего вам UAC вообще? »
Этот вопрос уводит дискуссию в сторону... А так, например, для обеспечения совместимости старых программ (http://www.outsidethebox.ms/10034/#oldapps)...
old_nick
17-10-2012, 17:33
Vadikan, погуглил после Вашего поста по ключевому слову RunAsInvoker и наткнулся на это (http://otvety.google.ru/otvety/thread?tid=3b8201e1d54d4d17).
Как проверю, отпишусь.
old_nick, а точно надо было гуглить, если по ссылке аж два варианта запуска программы с обычными правами, используя RunAsInvoker?
old_nick
17-10-2012, 17:59
Vadikan, откровенно говоря, не заметил первую ссылку. Спасибо, посмотрю (периодически читаю статьи на Вашем блоге).
old_nick
27-10-2012, 13:23
Vadikan, спасибо! Проверили, все работает.
Один момент: в методе запуска средствами планировщика есть одно НО: запускаемая программа имеет минимальный приоритет. Т.е. если запускаем TotalCommander и при этом система активно используется др. процессами (антивирус обновляется, что-то архивируется етс.) - идет существенная задержка открытия программы. Если просто запустить TC - программа стартует с задержкой, равной распределению процессорного времени - т.е. практически сразу, с погрешностью на чтение с ж.диска и загрузку процессора.
ShaddyR, верно, но использование RunAsInvoker никак не вынуждает к запуску из планировщика...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC