If-Koubou

Как да управлявате автоматично програма с администраторски права при влизане в системата в Windows?

Как да управлявате автоматично програма с администраторски права при влизане в системата в 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 \ Start меню \ Programs \ StartUp

След това редактирах програмата, използвайки Resource Hacker, за да модифицирам нейния манифест, така че администраторските привилегии бяха необходими за стартиране на тази програма. Това също направи невалидни преки пътища в началните директории. След това се опитах да добави програмата и към следващото местоположение, но тя също не работи.

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

Как мога да стартирам автоматично програма с администраторски права за влизане в системата?

Как ще стартирате автоматично програма с администраторски права при влизане в системата?

Отговорът

Сътрудникът на SuperUser Syberdoor има отговорът за нас:

Най-добрият начин да направите това (и единственият прост начин, ако не искате само да работи с администраторски привилегии, но и без подкана на UAC), е чрез създаване на зададена задача. С планираната задача можете да посочите кой потребител искате да го пуснете под него и че той трябва да работи с най-високите привилегии.

Това вероятно е това, което наистина искате, защото бутонът за отметка в квадратчето изпълни като администратор в свойствата за бърз достъп, задейства подканванията на UAC, вместо да използва администраторски потребител. Ако също зададете тригера като при влизане в системата, той трябва да има същия ефект като използването на бутона за стартиране или стартиране.

Друга възможност е да използвате изпълнявам като с запазете опцията за удостоверения за да съхраните паролата на друг потребител веднъж и да го кеширате завинаги, но това не работи около UAC подсказва, доколкото знам.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.