2015-06-17 18:54:30 +0000 2015-06-17 18:54:30 +0000
43
43

Come eseguire un programma come amministratore all'avvio su Windows 10?

Abbiamo un programma che sta avendo problemi ad avviarsi su Windows 10. Se il programma NON viene eseguito come amministratore, compare un messaggio “Access Denied” (accesso negato) subito prima dell'avvio. Se eseguiamo il programma come amministratore, non compare alcun messaggio di errore e si carica normalmente. Tuttavia, ora il programma non viene eseguito all'avvio. Quindi, dobbiamo eseguire il nostro programma come amministratore ed essere in grado di eseguire automaticamente il programma all'avvio.

Aggiornamento: anche se la mia domanda e la domanda duplicata forse sono le stesse, ma le risposte fornite per entrambe le domande non hanno risolto il mio problema. Task Scheduler avvia solo la mia applicazione o programma come processo in background. Pertanto, il mio programma non si carica. Tuttavia, vedo il mio processo nel task manager sotto processo in background. Questo è tutto.

Risposte (4)

32
32
32
2015-06-17 18:58:43 +0000

Creare un Task programmato da attivare all'accesso.

Nella finestra di dialogo Crea attività, seleziona quanto segue:

  1. General (scheda) - Run with highest privileges
  2. Triggers (scheda) - New (pulsante) - Begin the task - At log on
24
24
24
2016-02-12 19:50:33 +0000

Questo è un po’ vecchio, ma stavo avendo gli stessi problemi, e nessuno dei precedenti funzionava. Quello che ho fatto è stato creare un VBScript che viene eseguito all'avvio e che apre il suddetto programma.

1) Cliccate con il tasto destro sul programma, andate su proprietà, poi su compatibilità e spuntate "Run as Administrator"

2) Create lo VBScript usando un editor di testo (io uso Notepad++)

Script:

Set WshShell = CreateObject("WScript.Shell" ) 
  WshShell.Run """C:\Program Files (x86)\File\Program.exe""", 0 'Must quote command if it has spaces; must escape quotes
  Set WshShell = Nothing

Nota: che C:\Program Files (x86)\File\Program.exe è il percorso completo del programma con estensione. Inoltre, assicurati di salvarlo come .vbs

3) Ora metti il VBScript nella cartella di avvio:

%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

O, in alternativa, accedi con Win+R ⇒ shell:startup ⇒ Invio

Ho usato questo invece di un file batch perché non volevo che apparisse quella brutta finestra di comando.

4
4
4
2015-06-19 18:46:32 +0000

Perché non copi semplicemente il collegamento del programma nella cartella Startup e, nelle sue proprietà, abiliti i permessi di amministratore nella scheda Compatibilità?

1
1
1
2016-05-19 07:25:46 +0000

Puoi provare a controllare due volte la scheda Sicurezza nelle Proprietà del programma/app e vedere se gli utenti/gruppi hanno tutti “Controllo completo”. Non sono sicuro che questo risolverà il problema, ma vale la pena provare