Cum rulați automat un program cu privilegii de administrator la autentificarea utilizatorului în Windows?

cum-rulați-un-program-automat-cu-privilegii-de-administrator-la-conectarea-utilizatorului-în-windows fotografia 1

Uneori doriți sau aveți nevoie ca un program să ruleze automat cu privilegii ridicate de îndată ce vă conectați la Windows, dar cum configurați așa ceva? Postarea de întrebări și răspunsuri SuperUser de astăzi are câteva sfaturi utile pentru un cititor frustrat.

Sesiunea de întrebări și răspunsuri de astăzi ne vine prin amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare de site-uri web de întrebări și răspunsuri condusă de comunitate.



Captură de ecran oferită de Acid Pix (Flickr).

Intrebarea

Cititorul SuperUser Frederick Zhang vrea să știe cum să ruleze automat un program cu privilegii de administrator la autentificarea utilizatorului:

Folosesc Windows 8.1 (64 de biți) și aș dori să rulez automat un program cu privilegii de administrator la autentificarea utilizatorului.

Am încercat să fac o comandă rapidă a programului și am bifat caseta de selectare Run as administrator din proprietățile comenzii rapide a programului în sine, apoi am încercat să plasez comanda rapidă în cele două locații afișate mai jos, dar bifarea casetei a făcut-o invalidă.

  • C:UsersMyUserAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
  • C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp

Apoi am editat programul folosind Resource Hacker pentru a-i modifica manifestul, astfel încât să fie necesare privilegii de administrator pentru a rula acest program. Acest lucru a făcut și comenzile rapide din directoarele de pornire invalide. După aceea, am încercat să adaug programul și în următoarea locație, dar nici nu a funcționat.

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

Cum pot rula automat un program cu privilegii de administrator la autentificarea utilizatorului?

Cum ați rula automat un program cu privilegii de administrator la autentificarea utilizatorului?

Răspunsul

Colaboratorul SuperUser Syberdoor are răspunsul pentru noi:

Cea mai bună modalitate de a face acest lucru (și singura modalitate simplă dacă doriți nu numai ca aceasta să ruleze cu privilegii de administrator, ci și fără solicitări UAC) este prin crearea unei sarcini programate. Cu o sarcină programată, puteți specifica în ce utilizator doriți să o rulați și că ar trebui să ruleze cu cele mai înalte privilegii.

Acesta este probabil ceea ce doriți cu adevărat, deoarece butonul casetă de selectare rulat ca administrator în proprietățile comenzilor rapide declanșează solicitări UAC, în loc să folosească cu adevărat un utilizator administrativ. Dacă specificați și un declanșator ca la conectarea utilizatorului, acesta ar trebui să aibă același efect ca și utilizarea tastei de pornire sau de rulare.

În mod alternativ, puteți utiliza executarea ca și cu opțiunea de salvare a acreditărilor pentru a stoca parola altui utilizator o dată și a o păstra în cache pentru totdeauna, dar nu funcționează în jurul solicitărilor UAC din câte știu eu.