web-dev-qa-db-fra.com

Comment démarrer un programme en tant qu'administrateur via un raccourci épinglé vers la barre des tâches, via l'un des fichiers "récents"

Je vais essayer d'expliquer ma situation:

Je suis développeur et j'utilise Visual Studio. Je veux toujours exécuter Visual Studio en tant qu'administrateur. J'ai épinglé un raccourci dans la barre des tâches et, dans ses propriétés, le configure pour démarrer Visual Studio en tant qu'administrateur. Cela fonctionne bien.

Quand je fais un clic droit sur le raccourci épinglé, je vois une liste de solutions récentes et épinglées. J'ouvre habituellement Visual Studio en cliquant sur l'une de ces solutions épinglées.

Lorsque je clique sur l'une de ces solutions récentes ou épinglées, je ne reçois pas d'invite UAC. Je me souviens qu'avant j'avais toujours ceci (du moins, je pense que je m'en souviens).

Puis-je faire quelque chose pour que Visual Studio soit exécuté en tant qu'administrateur lorsque je clique sur ces solutions récentes ou épinglées?

50
Matthijs Wessels

J'ai trouvé cette page en recherchant quelque chose d'aussi simple que de configurer un raccourci dans la barre des tâches pour toujours exécuter la commande Invite en tant qu'administrateur.

La réponse de Richard fonctionnera avec des programmes qui ne sont pas considérés comme faisant partie de l'installation de Windows (Visual Studio ici), mais probablement pas pour des éléments dans C:\Windows\System32 par exemple.

Heureusement, vous pouvez définir l'option Exécuter en tant qu'administrateur à partir du raccourci dans ce cas.

  1. Cliquez avec le bouton droit sur le raccourci dans votre barre de tâches.
  2. Cliquez avec le bouton droit sur le nom du programme (par exemple, Command Prompt).
  3. Cliquez sur Properties
  4. Cliquez sur l'onglet Shortcut
  5. Cliquez sur le bouton Advanced...
  6. Cochez la case Run as administrator
  7. Cliquez sur le bouton OK
  8. Cliquez sur le précédent bouton OK
36
Mena

L'astuce consiste à modifier les paramètres de compatibilité (c'est-à-dire toujours exécuter en tant qu'administrateur) pour l'exécutable (devenv.exe), pas pour le raccourci. Après avoir apporté les modifications, vous devrez peut-être associer à nouveau l'extension .sln à devenv.exe.

Il y a un article de blog sur mo.notono.us expliquant comment cela est fait.

Edit: Si l’onglet de compatibilité manque sur le fichier devenv.exe, utilisez l’utilitaire de résolution des problèmes de compatibilité pour l’activer - Aucun onglet de compatibilité pour Devenv.exe (VS 2010 et VS 2012) sous Windows 8

36
Richard Banks

Recherchez "Visual Studio" pour localiser votre devenv.exe.

Ou, si vous savez où il se trouve:

  • Clic droit dessus
  • Cliquez sur les propriétés
  • Cliquez sur l'onglet "Compatibilité"

Vous devriez voir une case à cocher "Exécuter ce programme en tant qu'administrateur" sous le paramètre de niveau de privilège

  • cocher la case
  • désépinglez visual studio de la barre des tâches.
  • faites glisser l'icône denenv dans la barre des tâches pour la coller

Maintenant, si vous cliquez sur le raccourci dans la barre des tâches, il devrait être exécuté en tant qu'administrateur.

1
core_pro