Как автоматично стартирате програма с администраторски права при влизане в Windows?
Понякога искате или се нуждаете от програма за автоматично стартиране с повишени привилегии веднага след като влезете в Windows, но как да настроите нещо подобно? Днешната публикация за въпроси и отговори SuperUser има някои полезни съвети за разочарован читател.
Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.
Снимка на екрана, предоставена от Acid Pix (Flickr).
Въпроса
Читателят на SuperUser Фредерик Джан иска да знае как автоматично да стартира програма с администраторски привилегии при влизане на потребителя:
Използвам Windows 8.1 (64-bit) и бих искал автоматично да стартирам програма с администраторски права при влизане на потребителя.
Опитах се да направя бърз достъп до програмата и да маркирам изпълни като администратор Поставете отметка в квадратчето в свойствата на самата пряка програма, след това опитайте да поставите прекия път в двете места, показани по-долу, но поставяйки отметка в квадратчето, тя я прави невалидна.
- C: Потребители MyUser AppData Роуминг Microsoft Windows Старт меню Програми Стартиране
- C: Програмни данни Microsoft Windows Старт меню Програми StartUp
След това редактирах програмата, използвайки Resource Hacker, за да модифицирам неговия манифест, така че администраторите трябваше да изпълняват тази програма. Това също прави невалидни преките пътища при стартиране на директории. След това се опитах да добавям програмата и към следващото място, но и тя не работи.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Как мога автоматично да стартирам програма с администраторски привилегии за потребителско влизане?
Как бихте стартирали автоматично програма с администраторски привилегии при влизане в системата?
Отговорът
Сътрудникът на SuperUser Syberdoor има отговор за нас:
Най-добрият начин да направите това (и единственият лесен начин, ако не само искате това да работи с администраторски привилегии, но и без UAC подсказки) е чрез създаване на планирана задача. С насрочена задача можете да посочите кой потребител искате да го стартирате и кой трябва да работи с най-високите привилегии.
Това вероятно е това, което наистина искате, защото бутонът за отметка изпълни като администратор В свойствата на прекия път се активират UAC подсказвания, вместо да се използва администраторски потребител. Ако сте задали и тригер като при влизане на потребителя, той трябва да има същия ефект като използването на ключа за стартиране или изпълнение.
Като алтернатива можете да използвате тичам като с опция за запазване на идентификационни данни да съхранявам паролата на друг потребител веднъж и да я кешира завинаги, но не работи около UAC подкани, доколкото знам.
Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.