Come avviare un programma come amministratore tramite un collegamento appuntato alla barra delle applicazioni, tramite uno dei file "recenti"


51

Proverò a spiegare la mia situazione:

Sono uno sviluppatore e utilizzo Visual Studio. Voglio sempre eseguire Visual Studio come amministratore. Ho aggiunto un collegamento alla barra delle applicazioni e nelle sue proprietà l'ho impostato per avviare Visual Studio come amministratore. Funziona benissimo.

Quando faccio clic con il pulsante destro del mouse sul collegamento bloccato, vedo un elenco di soluzioni recenti e aggiunte. Di solito apro Visual Studio facendo clic su una di quelle soluzioni appuntate.

Quando faccio clic su una di quelle soluzioni recenti o bloccate, non ricevo un prompt UAC. Ricordo che prima avrei sempre avuto questo (almeno, penso di ricordare).

C'è qualcosa che posso fare per far funzionare Visual Studio come amministratore quando faccio clic su quelle soluzioni recenti o bloccate?

Risposte:


37

Ho trovato questa pagina cercando qualcosa di così banale come impostare un collegamento sulla barra delle applicazioni per eseguire sempre il prompt dei comandi come amministratore.

La risposta di Richard funzionerà con programmi che non sono considerati parte dell'installazione di Windows (ad esempio Visual Studio qui), ma probabilmente non per roba, C:\Windows\System32ad esempio.

Fortunatamente è possibile impostare l' opzione Esegui come amministratore dal collegamento in questo caso.

  1. Fare clic con il tasto destro del collegamento nella barra delle attività
  2. Fai clic con il pulsante destro del mouse sul nome del programma ( Command promptad esempio, ad esempio)
  3. Clicca su Properties
  4. Fai clic sulla Shortcutscheda
  5. Fai clic sul Advanced...pulsante
  6. Seleziona la Run as administratorcasella di controllo
  7. Fai clic sul OKpulsante
  8. Fai clic sul OKpulsante precedente

Questa è una risposta molto migliore di quella sopra, IMHO.
Andy Brown,

Questo risolve il problema in modo migliore rispetto alla risposta accettata.
sanepete,

Questo dovrebbe essere l'approccio più accettato. Più pulito, più facile e funziona perfettamente.
Corey Witherow,

Questa opzione non funziona se si tenta di utilizzare una voce dell'elenco di salto. Se lo avvii direttamente, viene avviato come amministratore, prova ad avviarlo utilizzando gli elementi recenti e si avvia normalmente. La prima opzione funziona.
tsells,

Questo non risponde alla domanda. Se si fa clic su una delle soluzioni "bloccate" nell'elenco a comparsa, non verrà aperto in VS "come amministratore".
Svein Terje Gaup,

36

Il trucco è cambiare le impostazioni di compatibilità (ovvero eseguire sempre come amministratore) per l'eseguibile ( devenv.exe), non il collegamento. Dopo aver apportato la modifica, potrebbe essere necessario associare nuovamente l' .slnestensionedevenv.exe

C'è un post sul blog su mo.notono.us che spiega come è fatto.

Modifica: se la scheda di compatibilità manca su devenv.exe, utilizzare lo strumento di risoluzione dei problemi di compatibilità per abilitarlo - Nessuna scheda di compatibilità per Devenv.exe (VS 2010 e VS 2012) su Windows 8


2
Grazie per la tua risposta, questa sembra essere la risposta che sto cercando, ma non riesco a farlo funzionare. Non ho la scheda di compatibilità, ma anche la soluzione di risoluzione dei problemi di compatibilità non funziona. Dice "Impostazioni applicate: Controllo account utente: Esegui come amministratore". Faccio clic su "Avvia il programma" e si avvia. Faccio clic su Avanti e gli dico di salvare le impostazioni. Ma ancora non ricevo il prompt UAC quando avvio Visual Studio tramite l'elenco di salto.
Matthijs Wessels il

1

Cerca "Visual Studio" per individuare il tuo devenv.exe

Oppure, se sai dove si trova:

  • Fai clic destro su di esso
  • Clicca sulle proprietà
  • Fai clic sulla scheda "Compatibilità"

Dovresti vedere una casella che dice "Esegui questo programma come amministratore" sotto l'impostazione del livello di privilegio

  • seleziona la casella
  • sblocca Visual Studio dalla barra delle applicazioni.
  • trascina l'icona denenv sulla barra delle applicazioni per bloccarla su di essa

Ora, se fai clic sul collegamento sulla barra delle applicazioni, dovrebbe essere eseguito come amministratore


Non penso che debba riagganciarlo. L'impostazione di compatibilità è memorizzata a livello globale per devenv.exe nel registro.
Ray,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.