Как вы автоматически запускаете программу с правами администратора при входе пользователя в Windows?
Иногда вам нужно или нужно, чтобы программа автоматически запускалась с повышенными привилегиями сразу после входа в Windows, но как настроить что-то подобное? В сегодняшней публикации SuperUser Q & A есть несколько полезных советов для разочарованного читателя..
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Скриншот предоставлен Acid Pix (Flickr).
Вопрос
Читатель SuperUser Фредерик Чжан хочет знать, как автоматически запускать программу с правами администратора при входе пользователя в систему:
Я использую Windows 8.1 (64-разрядная версия) и хочу автоматически запускать программу с правами администратора при входе пользователя.
Я попытался сделать ярлык программы и поставил галочку запустить от имени администратора установите флажок в свойствах самого ярлыка программы, затем попытайтесь разместить ярлык в двух местах, показанных ниже, но отметка этого флажка просто сделала его недействительным.
- C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Пуск \ Меню \ Программы \ Автозагрузка
- C: \ ProgramData \ Microsoft \ Windows \ Пуск \ Меню \ Программы \ Автозагрузка
Затем я отредактировал программу, используя Resource Hacker, чтобы изменить ее манифест так, чтобы для запуска этой программы требовались права администратора. Это также сделало ярлыки в каталогах запуска недействительными. После этого я также попытался добавить программу в следующую папку, но она тоже не сработала..
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Как я могу автоматически запустить программу с правами администратора при входе пользователя?
Как бы вы автоматически запускали программу с правами администратора при входе пользователя?
Ответ
У разработчика SuperUser Syberdoor есть ответ для нас:
Лучший способ сделать это (и единственный простой способ, если вы хотите, чтобы это выполнялось не только с правами администратора, но и без приглашений UAC), - создать запланированное задание. С помощью запланированного задания вы можете указать, под каким пользователем вы хотите его запускать и что оно должен работать с самыми высокими привилегиями.
Это, вероятно, то, что вы действительно хотите, потому что кнопка флажка запустить от имени администратора в свойствах ярлыка вызывает запросы UAC, а не использует администратора. Если вы также укажите триггер как при входе пользователя, это должно иметь тот же эффект, что и использование клавиши запуска или запуска.
Кроме того, вы можете использовать беги как с опция сохранения учетных данных чтобы один раз сохранить пароль другого пользователя и сохранить его в кэше навсегда, но, насколько я знаю, он не работает с запросами UAC.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.