Понякога искате или се нуждаете от програма, която да се стартира автоматично с повишени привилегии веднага след като влезете в 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? Вижте цялата тема на дискусията тук.