Come eseguo Visual Studio come amministratore per impostazione predefinita?


428

Recentemente ho scoperto che anche mentre accedevo al mio laptop personale come amministratore, Visual Studio non funziona in modalità amministratore e devi usare esplicitamente Esegui come amministratore .

C'è un modo per farlo funzionare come amministratore per impostazione predefinita, oltre a creare un collegamento, ecc.?

Risposte:


775

Copiato e incollato da qui , la sezione Uso delle proprietà avanzate . Ciò ti consentirà di eseguire sempre il programma come amministratore quando lo apri.

Windows 7:

  1. Fare clic con il tasto destro sul collegamento del programma, quindi fare clic su Proprietà.
  2. Fare clic sulla scheda Collegamento per un collegamento al programma, quindi fare clic sul pulsante Avanzate.
  3. Seleziona la casella "Esegui come amministratore" e fai clic su OK.
  4. Clicca su OK.
  5. Apri il programma
  6. Se richiesto da Controllo dell'account utente, fare clic su Sì per applicare l'autorizzazione per consentire l'esecuzione del programma con l'autorizzazione completa come amministratore.

NOTA: se lo si sta eseguendo l'accesso come utente standard anziché come amministratore, sarà necessario fornire la password dell'amministratore prima che il programma venga eseguito come amministratore.

Aggiornamento : (05-07-2015)

Windows 8, 8.1 e 10

In Windows 8, è necessario fare clic con il pulsante destro del mouse su devenv.exe e selezionare "Risoluzione dei problemi di compatibilità".

  1. Seleziona "Risoluzione dei problemi del programma"

  2. Controlla "Il programma richiede autorizzazioni aggiuntive" fai clic su "Avanti", fai clic su "Prova il programma ..."

  3. Attendere l'avvio del programma

  4. Fai clic su "Avanti"

  5. Seleziona "Sì, salva queste impostazioni per questo programma"

  6. Fai clic su "Chiudi"

Link di riferimento dell'aggiornamento originale


6
W7 richiede ogni volta di eseguire questo programma "devenv.exe", comunque per sbarazzarsene?
Kumar,

86
Questo metodo non funziona se si aprono direttamente i file .sln. Utilizzare questo altro metodo invece: stackoverflow.com/questions/12257110/...
goku_da_master

5
Ha funzionato per me su Win10
tjans,

1
Posizione devenv.exe: (Windows 10) C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE
Mycah

3
devenv location, VS2017 (su win10): "C: \ Programmi (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ devenv.exe"
Hans Ke dal

114

Prova i seguenti passaggi su Windows 10:

  • Cerca Visual Studio nella finestra Start e seleziona "Apri percorso file":

    inserisci qui la descrizione dell'immagine

  • Seleziona "Risoluzione dei problemi di compatibilità":

    risoluzione dei problemi

  • Seleziona "Risoluzione problemi programma":

    tobleshoot

    • Aumenta le autorizzazioni:

    raccogliere permessi

  • Seleziona "Sì, salva queste impostazioni per questo programma"

  • Seleziona "Chiudi"

Una volta fatto ciò, Visual Studio dovrebbe essere in esecuzione come amministratore.


Perché hanno rimosso la scheda avanzata? questa procedura richiede anni per essere completata.
Vaitrafra,

15
Questa risposta dovrebbe essere spostata in alto per salvare le persone dallo spreco di tempo in altre risposte. Il problema con altre risposte: 1. Alcuni non sono applicabili in quanto la scheda di compatibilità al momento non è presente (W10 V1803). 2. Possono avviare VS come amministratore, ma l'apertura di una soluzione direttamente non avvia VS come amministratore.
Hong

1
Grazie mille ... mi hai risparmiato il tempo :)
Mohini Mhetre,

1
Ha funzionato alla grande. Grazie per le schermate.
RayLoveless,

1
Questa è la risposta che penso che la maggior parte delle persone stia cercando piuttosto che una scorciatoia "aggirare". Consente a un utente di avviarsi nella modalità desiderata dalla soluzione
David

51

Fare clic con il tasto destro sull'applicazione, Puntelli -> Compatibilità -> Selezionare Esegui il programma come amministratore


4
Ho fatto: fare clic destro devenv.exe -> risoluzione dei problemi di compatibilità, eseguire la procedura guidata e selezionare "questo programma richiede autorizzazioni aggiuntive". Ora basta fare doppio clic su un .sln per aprirlo come amministratore.
Keith,

In effetti è la risposta migliore, risolvi anche il mio problema. Lo uso solo sull'icona di collegamento di VS2010 che è appuntata nel menu di avvio e ha funzionato!
Saad Qureshi,

1
Non funziona in tutti gli scenari. Non ha funzionato per me in Win8 con jumplists. Ciò che ha funzionato per me è stata la soluzione di Deblaton Jean-Philippe
TJKjaer,

40

L'applicazione di questa modifica renderà tale che quando si fa doppio clic su un .slnfile Visual Studio non si aprirà. Inoltre, non sarà possibile trascinare e rilasciare i file in Visual Studio.

Seguire le istruzioni numerate per ciascun file nell'elenco rialzato. I percorsi sono per un'installazione standard a 64 bit, quindi potrebbe essere necessario regolarli per il proprio sistema.

  • C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe

    1. Fare clic con il tasto destro sul file e selezionare Properties
    2. Seleziona la Compatibilityscheda
    3. Opzionale: selezionare Change settings for all users
    4. Selezionare Run this program as an administrator
    5. Seleziona Ok e chiudi la finestra di dialogo

Bello. Mi sarei perso VSLauncher.exe.
AlanK il

38

Windows 10

  1. Fare clic con il tasto destro su "Visual Studio" e selezionare "Apri percorso file Fare clic con il tasto destro su "Visual Studio" e selezionare "Apri percorso file"
  2. Fare clic con il tasto destro su "Visual Studio" e selezionare "Proprietà" Fare clic con il tasto destro su "Visual Studio" e selezionare "Proprietà"
  3. Fai clic su "Avanzate" e seleziona "Esegui come amministratore" Fai clic su "Avanzate" e seleziona "Esegui come amministratore"

1
Come si evita che venga richiesto?
Demodave,

1
Questo vale solo per il collegamento specifico.
Mikael Dúi Bolinder,

Come fai a sapere se VS2017 è in esecuzione come amministratore o no?
FrenkyB,

18

Windows 8

non esiste più una scheda avanzata. Quindi, per farlo automaticamente, devi seguire i seguenti passi:

-proprio clic sul collegamento
click sul proprietà
-under nella scheda "Collegamento", cliccare su "File Location Open"
-Poi, fate clic destro su devenv.exe
-Troubleshoot compatibilità
-Troubleshoot programma
-Check "Il programma richiede autorizzazioni aggiuntive"
- Quindi il prossimo, il prossimo prossimo, ...


Grazie, anche le scorciatoie funzionano come admin
HB MAAM

17

Segui questi semplici passaggi:

  1. Fare clic destro su "devenv.exe"
  2. Fai clic su "Risoluzione dei problemi di compatibilità"
  3. Fai clic su "Risoluzione problemi programma" Seleziona "Il programma richiede autorizzazioni aggiuntive"
  4. Fai clic su "Avanti"
  5. Fai clic su "Prova il programma ...". Dovrebbe avviare Visual Studio come amministratore
  6. Fai clic su "Avanti"
  7. Fai clic su "Sì, salva queste impostazioni per questo programma"
  8. Fai clic su "Chiudi lo strumento di risoluzione dei problemi"
  9. Ora Visual Studio funzionerà sempre come amministratore.

1
Come posso rimuoverlo quando è necessario?
John Demetriou,

2
@JohnDemetriou È possibile eseguire la stessa procedura guidata per la risoluzione dei problemi e rimuovere le modifiche apportate.
Matthew Sharpe,

2
Sì, questa è l'unica soluzione che funziona su Win 10 64 bit e VS 2015. Avevo bisogno di VS come amministratore per poter utilizzare Chrome come strumento di debug PHP, nonché IE e Edge
Seti Net

7

Una volta risolto:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\devenv.exe"="~ RUNASADMIN"

1
Avevo bisogno di aggiungere un po 'a questa risposta per le mie esigenze .... ma il punto è che la voce HKLM non era sufficiente, era necessario aggiungere la stessa cosa nella HKCU e rimuovere la tilde da entrambe le linee. GRAZIE PER UNA SOLUZIONE SUPER DOLCE !!
Pithhelmet,

4

Fare clic con il tasto destro sull'icona -> Proprietà -> Avanzate -> Selezionare la casella di controllo Esegui come amministratore e ogni volta che si aprirà in Modalità amministratore (uguale per Windows 8)


4

Fare clic con il tasto destro sull'icona, quindi fare clic su Proprietà. Nella finestra delle proprietà, vai alla scheda Compatibilità. Dovrebbe essere presente una casella di controllo "Esegui questo programma come amministratore". Verifica, quindi fai clic su OK. Alla successiva esecuzione dell'applicazione da quel collegamento, verrà automaticamente eseguito come amministratore.


1

Per Windows 8

  1. fare clic con il tasto destro sul collegamento
  2. fai clic su proprietà
  3. fai clic sulla scheda "Collegamento"
  4. fai clic su Avanzate

Troverai Esegui come amministratore (casella di controllo)


1

immagine che mostra come eseguire Visual Studio come amministratore di Mhamri dai passaggi 1 a 3

1- dal menu Start o quando Visual Studio è aperto nella barra delle applicazioni, fare clic con il tasto destro sull'icona VS.

2- nel menu di scelta rapida, fare nuovamente clic con il tasto destro sull'icona di Visual Studio

3- clic sinistro su prorperties

immagine che mostra come eseguire Visual Studio come amministratore di Mhamri Step 4

4- scegli avanzato

immagine che mostra come eseguire Visual Studio come amministratore di Mhamri Step 5

5- scegliere Esegui come amministratore

fai clic su OK su tutte le finestre, chiudi Visual Studio e riapri di nuovo.


0

L'ho sempre creato creando una scorciatoia, che non è un grosso problema. Credo che non ci sia modo di farlo diversamente.


0

@Kumar

"W7 richiede ogni volta di eseguire questo programma" devenv.exe ", comunque per sbarazzarsene?"

Sì. Puoi impedire a Windows di richiederti andando su Pannello di controllo / Account utente / Cambia impostazioni controllo account utente e sposta il cursore verso il basso.


3
Penso che sia una cattiva idea disabilitare l'UAC
Deblaton Jean-Philippe il

2
Questa è una pessima idea.
Shahedur Rahman,

3
Ho il controllo dell'account utente disabilitato dal momento in cui è stato introdotto e non ho rimpianti nel corso degli anni. Lo sviluppatore è una bestia un po 'più esperta.
Josh Mouch,

0

Esistono due modi per eseguire Visual Studio come amministratore:

1. Solo 1 volta: per questo vai alla barra di ricerca all'avvio, cerca Visual Studio 2017 o la versione che hai, quindi fai clic destro su VS ed Esegui come amministratore.

2. Permanente o Sempre: per questo vai alla barra di ricerca all'avvio, cerca Visual Studio, fai clic destro su di esso e vai su Proprietà. Nelle proprietà fare clic sul pulsante Avanzate e selezionare la casella di controllo Esegui come amministratore, quindi fare clic su OK.


-1

In Windows 10 procedi come segue: - Scarica e installa l' applicazione "Tutto" che individua immediatamente i file e le cartelle per nome. - Trova il "devenv.exe" e individualo.

Qualunque cosa

  • Fare clic con il tasto destro su "devenv.exe" e selezionare "Risoluzione dei problemi di compatibilità". Quindi selezionare "Risoluzione dei problemi del programma". Quindi selezionare "Il programma richiede autorizzazioni aggiuntive". Quindi prova l'impostazione e salva l'impostazione nella pagina successiva.

Risolvi i problemi di compatibilità

Risolvi i problemi del programma

Il programma richiede autorizzazioni aggiuntive

Esegui come amministratore


-3

Ho trovato un modo semplice per eseguire Visual Studio come amministratore. L'ho fatto in Windows 10 ma credo che funzionerebbe su qualsiasi Windows.

  1. Vai al menu Start
  2. Cerca Visual Studio
  3. Fare clic con il tasto destro su Visual Studio
  4. Eseguire come amministratore

inserisci qui la descrizione dell'immagine

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.