1035 votes

Pouvez-vous la force de Visual Studio pour toujours exécuter en tant qu'Administrateur dans Windows 8?

Dans Windows 7, vous pouvez aller dans l'un des programmes les paramètres de compatibilité et cochez toujours exécuter en tant qu'Administrateur. Est-il une option similaire dans Windows 8?

J'ai toujours désactivé l'UAC sur mes machines, et fait de même après ma mise à niveau Windows 8, ou alors j'ai pensé. Il s'avère qu'il y est pas d' off option, seulement de désactiver les notifications.

Cela signifie que rien n'est exécuté en tant qu'Administrateur en dépit d'être dans le groupe Administrateur. J'ai besoin de garder la fermeture et la réouverture de mes consoles\Visual Studio lorsque j'essaie de debug (attacher au processus, et non pas la touche F5), ce qui est très frustrant.

C'est vraiment ennuyeux que j'ai besoin de ne pas oublier de prendre des mesures supplémentaires pour l'ouvrir en tant qu'Administrateur ou le dire de fermer et ré-ouvrir quand je vais à débogage pour la première fois.

2058voto

TigerShark Points 7021

Dans Windows 8, vous avez à droite-cliquez sur devenv.exe et sélectionnez "Résoudre les problèmes de compatibilité".

  1. sélectionnez "résolution des problèmes"programme de
  2. cochez la case "Le programme nécessite des autorisations supplémentaires"
  3. cliquez sur "Suivant", cliquez sur "Tester le programme..."
  4. attendez que le programme pour le lancer
  5. cliquez sur "Suivant"
  6. sélectionnez "Oui, enregistrer ces paramètres pour ce programme"
  7. cliquez sur "Fermer"

172voto

Brian Surowiec Points 4141

Après recherche sur le Super Utilisateur, j'ai trouvé cette question, qui explique comment le faire avec le raccourci sur l'écran d'accueil. De même, vous pouvez faire la même chose lorsque Visual Studio est épinglé à la barre des tâches. Dans les deux cas:

  1. Cliquez-droit sur le Visual Studio icône
  2. Aller à l' Properties
  3. En vertu de l' Shortcut tab sélectionnez Advanced
  4. Vérifiez Run as administrator

Contrairement à Windows 7, cela ne fonctionne que si vous lancez l'application depuis le raccourci que vous avez changé. Après la mise à jour de Visual Studio raccourcis, elle semble également fonctionner lorsque vous ouvrez un fichier de solution à partir de l'Explorateur.

Avertissement De Mise À Jour: Il ressemble à l'un des principaux défauts dans l'exécution de Visual Studio avec des autorisations élevées depuis l'Explorateur n'est pas en cours d'exécution avec eux vous ne pouvez pas faire glisser et déposer des fichiers dans Visual Studio pour le montage. Vous devez les ouvrir par le biais de la boîte de dialogue ouvrir fichier. De même, vous pouvez double-cliquez sur un fichier associé à Visual Studio et ouvrir dans Visual Studio (à part à partir de solutions il me semble) parce que vous obtiendrez un message d'erreur indiquant There was a problem sending the command to the program. une Fois que j'ai décocher toujours commencer avec des autorisations élevées (à l'aide de VSCommands) ensuite, je suis en mesure d'ouvrir des fichiers directement et de les déposer dans une instance ouverte de Visual Studio.

Mise À Jour Pour Les Audacieux: Malgré l'absence de l'INTERFACE utilisateur pour désactiver le contrôle de compte d'utilisateur comme dans le passé, que j'ai vu au moins, vous pouvez toujours le faire par le biais du registre. La clé à modifier est:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA - DWORD 1-Enabled, 0-Disabled

Après la modification de ce Windows vous invite à redémarrer. Une fois redémarré, vous serez de retour pour tout ce qui tourne avec des autorisations d'administrateur si vous êtes un administrateur. Les questions que j'ai rapporté ci-dessus sont maintenant disparu.

60voto

Luke McGregor Points 11824

Vous pouvez également télécharger VSCommands pour VS2012 par Carré de l'Infini, qui a une fonction pour changer d'exécuter en tant qu'administrateur (ainsi que certains autres frais de pièces et de morceaux)

enter image description here

Mise à jour

On peut installer les commandes de la barre de menus Visual Studio à l'aide de Tools->Extensions and Updates sélectionnant Online et la recherche d' vscommands où puis on sélectionne VSCommands for Visual Studio 20XX selon que l'aide en 2012 ou en 2013 (ou plus) et de les télécharger et de les installer.

36voto

Lou Points 151
  1. Sur Windows 8, le Menu Démarrer, sélectionnez Tous les Apps
  2. Clic droit sur Visual Studio 2010 Icône
  3. Sélectionnez Ouvrir L'Emplacement Du Fichier
  4. Clic droit sur Visual Studio 2010 icône de raccourci
  5. Cliquez sur le bouton Avancé
  6. Cochez la case à cocher Exécuter en tant qu'Administrateur
  7. Cliquez sur OK

15voto

Daniel Lang Points 4968

VSCommands ne fonctionne pas pour moi et a causé un problème quand j'ai installé Visual Studio 2010 côté de Visual Studio 2012.

Après quelques expérimentations, j'ai trouvé le truc:

Aller à la clé HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Couches et d'ajouter une entrée avec le nom "C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe" et la valeur "RUNASADMIN".

Cela devrait résoudre votre problème. J'ai aussi écrit un billet à ce sujet: http://daniellang.net/always-run-visual-studio-as-administrator-in-windows-8/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X