4Sep

Come si esegue automaticamente un programma con privilegi di amministratore in caso di accesso utente in Windows?

A volte si desidera o si ha bisogno di un programma per l'esecuzione automatica con privilegi elevati non appena si accede a Windows, ma come si imposta qualcosa di simile? Oggi il post di SuperUser Q & A ha alcuni consigli utili per un lettore frustrato.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.

Screenshot per gentile concessione di Acid Pix( Flickr).

La domanda

SuperUser reader Frederick Zhang vuole sapere come eseguire automaticamente un programma con privilegi di amministratore all'accesso utente:

Sto usando Windows 8.1( 64-bit) e vorrei eseguire automaticamente un programma con privilegi di amministratore all'accesso utente.

Ho provato a creare una scorciatoia del programma e ho fatto in modo che funzionasse come amministratore nella casella di controllo nelle proprietà del collegamento del programma stesso, quindi ho provato a posizionare il collegamento nelle due posizioni mostrate di seguito, ma spuntare la casella lo rendeva invalido.

  • C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Menu Avvio \ Programmi \ Esecuzione automatica
  • C: \ ProgramData \ Microsoft \ Windows \ Menu Avvio \ Programmi \ Esecuzione automatica

Quindi ho modificato il programma utilizzando Resource Hacker per modificarne il relativomanifest in modo che fossero necessari i privilegi di amministratore per eseguire questo programma. Ciò ha reso invalide anche le scorciatoie nelle directory di avvio. Successivamente, ho provato ad aggiungere il programma anche al seguente percorso, ma non ha funzionato.

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Esegui

Come posso eseguire automaticamente un programma con privilegi di amministratore sul login utente?

Come eseguiresti automaticamente un programma con privilegi di amministratore all'accesso utente?

La risposta

SuperUser contributor Syberdoor ha la risposta per noi:

Il modo migliore per farlo( e l'unico modo semplice se non vuoi che questo sia eseguito con i privilegi di amministratore, ma anche senza prompt UAC) è creare un'attività pianificata. Con un'attività pianificata, è possibile specificare quale utente si desidera eseguirlo e che deve essere eseguito con i privilegi più elevati .

Questo è probabilmente ciò che si desidera realmente perché il pulsante di casella eseguito come amministratore nelle proprietà di collegamento attiva i prompt UAC anziché utilizzare realmente un utente amministrativo. Se si specifica anche un trigger come all'accesso utente , dovrebbe avere lo stesso effetto dell'utilizzo della chiave di avvio o di esecuzione.

In alternativa, è possibile utilizzare eseguito come con l'opzione di salvataggio delle credenziali per memorizzare la password di un altro utente una volta e averla memorizzata nella cache per sempre, ma non funziona in base ai prompt UAC per quanto ne so.

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.