Publiqué sobre esto en Stack Overflow antes de encontrar esta pregunta y luego probé todo lo que las otras respuestas aquí sugirieron. Empecé a encontrarme con algunos problemas de inmediato.
Cuando ejecuté VS2012 con permisos elevados, ya no pude arrastrar y soltar archivos desde Explorer, lo que supongo es que Explorer no se ejecuta con permisos elevados.
Luego, después de usar VSCommands para ejecutar siempre Visual Studio con permisos elevados, ya no podía abrir archivos asociados con Visual Studio, aparte de los archivos de solución, haciendo doble clic en Explorer. Visual Studio se abriría pero luego me daría un error There was a problem sending the command to the program.
y no se abrirían.
Esto me dejó tener que usar el cuadro de diálogo Abrir archivo si quería abrir cualquier archivo que no sea de solución / proyecto.
A pesar de que no hay una interfaz de usuario para desactivar UAC como en el pasado, que vi al menos, aún puede hacerlo a través del registro. La clave para editar es:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA - DWORD 1-Enabled, 0-Disabled
Después de cambiar esto, Windows le pedirá que reinicie. Una vez reiniciado, volverá a todo lo que se ejecuta con permisos de administrador si es administrador. Los problemas que informé anteriormente también se han ido.