Rendre les fichiers de solution Visual Studio (SLN) toujours exécutés en tant qu'administrateur


19

J'ai des solutions dans Visual Studio qui sont configurées pour utiliser IIS ou pour mettre à jour la base de données du serveur SQL. Si la solution n'est pas exécutée en tant qu'administrateur, le projet configuré avec IIS ne se charge pas, car je n'ai pas d'autorisations. Ma solution consiste donc à exécuter Visual Studio 2013/2015 toujours en tant qu'administrateur (même si je suis dans le compte administrateur) et à ouvrir le projet à partir de là. Dans ce cas, tout fonctionne.

Les fichiers de solution de Visual Studio n'ont pas la possibilité d'être exécutés en tant qu'administrateur (également l'option avancée dans les propriétés du raccourci s'est exécutée en tant qu'administrateur non activé et non modifiable) . Comment je peux y parvenir, je recherche sur le Web que je peux ajouter un registre, mais j'essaie une ou deux des suggestions et rien n'a fonctionné.

Comment puis-je réaliser pour ouvrir les fichiers de solution toujours en tant qu'administrateur sur les deux vs 2013/2015.

Éditeur de registre Windows version 5.00

[HKEY_CLASSES_ROOT \ VisualStudio.Launcher.sln \ Shell \ runas \ Command] @ = "\" C: \ Program Files (x86) \ Common Files \ Microsoft Shared \ MSEnv \ VSLauncher.exe \ "\"% 1 \ ""

C'est ce que j'avais essayé, sans succès.


Réponses:


40

Localisez l' devenv.exeexécutable sur votre disque dur. Vous pouvez généralement le trouver aux endroits suivants:

Visual Studio 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

Visual Studio 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

Visual Studio 2017
C:\Program Files (x86)\Microsoft Visual Studio\2017\<SKU_TYPE>\Common7\IDE\devenv.exe

Faites un clic droit sur l' devenv.exeexécutable dans l'Explorateur Windows et sélectionnez «Dépanner la compatibilité» puis sélectionnez «Dépanner le programme». Dans l'écran suivant, sélectionnez «Le programme nécessite des autorisations supplémentaires», puis terminez l'assistant.

Cela modifiera vos paramètres de sorte que chaque fois que vous essayez d'exécuter Visual Studio, vous exécuterez élevé.


Merci mec, ça a marché. Une seule chose pour Visual Studio 2013 le chemin correct est C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe, pas 13. Vous pouvez le modifier si vous le souhaitez.
mybirthname

J'ai eu un problème où je n'ai pas pu atteindre mon point d'arrêt lors de l'exécution de VS2015 sur Win10. Après cela, il a recommencé à fonctionner. Ne pas dire que cela a du sens; mais ça a marché. Merci pour cette réponse.
Bob Horn

+1 pour imprimer le (s) emplacement (s) possible (s) dedevenv.exe
kimbaudi

Cela ne fonctionne plus et j'envoie à MS un gramme désagréable en termes incertains. J'ai suivi toutes les étapes, tout au long de l'assistant et STILL Windows 10 ne respectera pas les nouveaux paramètres. Qu'avez-vous besoin de moi pour des éclaircissements? Merci!
user1585204

@ user1585204, je ne sais pas ce qui ne va pas. J'ai toujours utilisé cette méthode sur Windows 10 sans problème. Avez-vous par hasard plusieurs SKU / versions de Visual Studio installées?
Heavyd

1

StackExchange a déjà répondu à cette question et est plus complet, couvrant Windows 7, 8, 10 ainsi que la modification des listes de raccourcis. En général, la plupart des gens ne voudront pas toujours s'exécuter en tant qu'administrateur, donc la modification permanente de devenv.exe ne semble pas être une bonne solution générale : /programming/9654833/how-to-run-visual -studio-en-tant qu'administrateur par défaut


Veuillez inclure les parties pertinentes des réponses dans la vôtre; les réponses doivent être aussi autonomes que possible. Notez également que la case à cocher «Exécuter en tant qu'administrateur» est réversible et ne modifie pas réellement le fichier exécutable.
Ben N

1
La partie pertinente de la réponse la plus votée comprend plusieurs paragraphes et couvre les étapes pour Windows 7, 8 et 10. Les étapes sont différentes pour 7 que pour 8 et 10. Plusieurs des autres réponses sont également bonnes, mais peut-être pas aussi complet, mais comprennent de grands graphiques. Dans ce cas, le mieux, l'OMI, aurait été de marquer cette question comme un double de cette réponse. Oui, vous pouvez facilement inverser les paramètres «exécuter en tant qu'administrateur», mais le fait est qu'il est très facile d'oublier que vous exécutez en tant qu'administrateur. Soulignant simplement la nécessité d'un choix éclairé.
tabletguy

0

Dans Windows 10, procédez comme suit: - Téléchargez et installez l' application «Tout» qui localise instantanément les fichiers et les dossiers par leur nom. - Recherchez le «devenv.exe» et localisez-le.

Tout

  • Faites un clic droit sur 'devenv.exe' et sélectionnez "Dépanner la compatibilité". Sélectionnez ensuite "Dépanner le programme". Cochez ensuite "Le programme nécessite des autorisations supplémentaires". Testez ensuite le paramètre et enregistrez-le à la page suivante.

Problèmes de compatibilité

Dépanner le programme

Le programme nécessite des autorisations supplémentaires

Exécuter en tant qu'administrateur

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.