Я написал об этом в Stack Overflow, прежде чем нашел этот вопрос, а затем попробовал все, что предлагали другие ответы здесь. Я сразу начал сталкиваться с некоторыми проблемами.
При запуске VS2012 с повышенными разрешениями я больше не мог перетаскивать в него файлы из Проводника, что, как я полагаю, связано с тем, что Проводник не работает с повышенными разрешениями.
Затем после того, как я использовал VSCommands для постоянного запуска Visual Studio с повышенными разрешениями, я больше не мог открывать файлы, связанные с Visual Studio, кроме файлов решения, дважды щелкнув их в Проводнике. Visual Studio откроется, но я получу сообщение об ошибке, There was a problem sending the command to the program.
и они не откроются.
Это привело к тому, что мне пришлось использовать диалог открытия файла, если я хотел открыть любой файл, не относящийся к решению / проекту.
Несмотря на отсутствие пользовательского интерфейса для отключения UAC, как в прошлом, по крайней мере, я видел, вы все равно можете сделать это через реестр. Ключ для редактирования:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA - DWORD 1-Enabled, 0-Disabled
После изменения этого Windows предложит перезагрузить компьютер. После перезапуска вы вернетесь ко всему, что работает с правами администратора, если вы являетесь администратором. Проблемы, о которых я говорил выше, теперь также исчезли.