J'ai posté à ce sujet sur Stack Overflow avant de trouver cette question, puis j'ai essayé toutes les réponses suggérées ici. J'ai tout de suite commencé à rencontrer des problèmes.
Lors de l'exécution de VS2012 avec des autorisations élevées, je ne pouvais plus y glisser-déposer de fichiers depuis Explorer, ce qui, je suppose, est dû au fait qu'Explorer n'exécute pas avec des autorisations élevées.
Ensuite, après avoir utilisé VSCommands pour toujours exécuter Visual Studio avec des autorisations élevées, je ne pouvais plus ouvrir les fichiers associés à Visual Studio, mis à part les fichiers de solution, en double-cliquant dessus dans l'Explorateur. Visual Studio s'ouvrirait mais j'obtiendrais une erreur en disant There was a problem sending the command to the program.
qu'ils ne s'ouvriraient pas.
Cela m'a laissé utiliser la boîte de dialogue d'ouverture de fichier si je voulais ouvrir n'importe quel fichier non solution / projet.
Bien qu'il n'y ait pas d'interface utilisateur pour désactiver le contrôle de compte d'utilisateur comme par le passé, comme je l'ai au moins vu, vous pouvez toujours le faire via le registre. La clé pour éditer est:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA - DWORD 1-Enabled, 0-Disabled
Après avoir changé cela, Windows vous invitera à redémarrer. Une fois redémarré, vous pourrez revenir à tout ce qui fonctionne avec les autorisations d'administrateur si vous êtes un administrateur. Les problèmes que j'ai signalés ci-dessus ont également disparu.