Napisałem o tym na przepełnieniu stosu, zanim znalazłem to pytanie, a następnie wypróbowałem wszystko, co sugerują inne odpowiedzi tutaj. Zacząłem jednak od razu napotykać problemy.
Podczas uruchamiania VS2012 z podwyższonymi uprawnieniami nie byłem już w stanie przeciągać i upuszczać do niego plików z Eksploratora, co, jak zakładam, ponieważ Explorer nie działa z podwyższonymi uprawnieniami.
Potem, kiedy użyłem VSCommands, aby zawsze uruchamiać Visual Studio z podwyższonymi uprawnieniami, nie byłem już w stanie otwierać plików powiązanych z Visual Studio, oprócz plików rozwiązań, klikając je dwukrotnie w Eksploratorze. Visual Studio otworzy się, ale wtedy pojawi się komunikat o błędzie There was a problem sending the command to the program.
i nie będą się otwierać.
To pozostawiło mi konieczność korzystania z okna dialogowego otwierania pliku, jeśli chciałem otworzyć plik inny niż rozwiązanie / plik projektu.
Mimo że nie było interfejsu użytkownika do wyłączania kontroli konta użytkownika, jak w przeszłości, przynajmniej widziałem, nadal możesz to zrobić za pośrednictwem rejestru. Kluczem do edycji jest:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA - DWORD 1-Enabled, 0-Disabled
Po zmianie tego systemu Windows wyświetli monit o ponowne uruchomienie. Po ponownym uruchomieniu wrócisz do wszystkiego, co działa z uprawnieniami administratora, jeśli jesteś administratorem. Problemy, które zgłosiłem powyżej, również zniknęły.