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.
Réponses
Trop de publicités?Dans Windows 8, vous avez à droite-cliquez sur devenv.exe
et sélectionnez "Résoudre les problèmes de compatibilité".
- sélectionnez "résolution des problèmes"programme de
- cochez la case "Le programme nécessite des autorisations supplémentaires"
- cliquez sur "Suivant", cliquez sur "Tester le programme..."
- attendez que le programme pour le lancer
- cliquez sur "Suivant"
- sélectionnez "Oui, enregistrer ces paramètres pour ce programme"
- cliquez sur "Fermer"
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:
- Cliquez-droit sur le Visual Studio icône
- Aller à l'
Properties
- En vertu de l'
Shortcut tab
sélectionnezAdvanced
- 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.
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)
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.
- Sur Windows 8, le Menu Démarrer, sélectionnez Tous les Apps
- Clic droit sur Visual Studio 2010 Icône
- Sélectionnez Ouvrir L'Emplacement Du Fichier
- Clic droit sur Visual Studio 2010 icône de raccourci
- Cliquez sur le bouton Avancé
- Cochez la case à cocher Exécuter en tant qu'Administrateur
- Cliquez sur OK
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/