Іноді вам потрібно або потрібна програма для автоматичного запуску з підвищеними привілеями, як тільки ви ввійдете в Windows, але як налаштувати щось подібне? Сьогоднішня публікація запитань SuperUser містить кілька корисних порад для розчарованого читача.
Сьогоднішня сесія запитань і відповідей надійшла до нас люб’язно від SuperUser - підрозділу Stack Exchange, угруповання веб-сайтів із питань та відповідей на основі спільноти.
Знімок екрану надано Acid Pix (Flickr) .
Питання
Читач SuperUser Фредерік Чжан хоче знати, як автоматично запускати програму з правами адміністратора після входу користувача:
Я використовую Windows 8.1 (64-розрядна версія), і я хотів би автоматично запускати програму з правами адміністратора після входу користувача.
Я спробував зробити ярлик програми і поставив галочку на запустити від імені адміністратора встановіть прапорець у властивостях самого ярлика програми, а потім спробував розмістити ярлик у двох місцях, показаних нижче, але встановивши цей прапорець просто зробив його недійсним.
- C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Меню «Пуск» \ Programs \ Startup
- C: \ ProgramData \ Microsoft \ Windows \ Меню «Пуск» \ Programs \ StartUp
Потім я відредагував програму за допомогою Resource Hacker для модифікації її маніфесту, щоб для запуску цієї програми були потрібні права адміністратора. Це також зробило ярлики під каталогами запуску недійсними. Після цього я спробував також додати програму в наступне місце, але вона також не спрацювала.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Як я можу автоматично запускати програму з правами адміністратора при вході користувача?
Як би ви автоматично запускали програму з правами адміністратора при вході користувача?
Відповідь
Співавтор SuperUser Syberdoor має для нас відповідь:
Найкращий спосіб зробити це (і єдиний простий спосіб, якщо ви не тільки хочете, щоб це працювало з привілеями адміністратора, але також і без підказок UAC) - це створення запланованого завдання. За допомогою запланованого завдання ви можете вказати, під яким користувачем ви хочете його запускати, і що це повинен працювати з найвищими привілеями .
Це, мабуть, те, що ви дійсно хочете, тому що кнопка прапорця запустити від імені адміністратора у властивостях ярликів спрацьовує запити UAC, а не насправді використовується адміністративний користувач. Якщо ви також вказали тригер як при вході користувача , це повинно мати такий самий ефект, як використання клавіші запуску або запуску.
Крім того, ви можете використовувати запустити як за допомогою зберегти облікові дані - зберегти пароль іншого користувача один раз і зберегти його назавжди, але він не працює навколо запитів UAC, наскільки мені відомо.
Є що додати до пояснення? Звук у коментарях. Хочете прочитати більше відповідей від інших досвідчених користувачів Stack Exchange? Ознайомтесь із повним обговоренням тут .