Иногда вам нужно или нужно, чтобы программа автоматически запускалась с повышенными правами сразу после входа в 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? Ознакомьтесь с полной веткой обсуждения здесь.