¿Cómo puedo ejecutar la versión correcta del compilador cuando uso el símbolo del sistema elevado?

¿Cómo puedo ejecutar la versión correcta del compilador cuando uso el símbolo del sistema elevado?

Tengo dos versiones del compilador Typecript (tsc.exe) en mi sistema (1.0 y 1.5) y no puedo eliminar la anterior porque está instalada con Visual Studio 2013.

Están ubicados en:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe

y

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5\tsc.exe

Fui y cambié la RUTA de mi sistema para que apunte al directorio más nuevo.

Si ejecuto el compilador desde la línea de comando escribiendo tsc.execomo mi cuenta de usuario, obtengo la correcta.

Si ejecuto el compilador desde la línea de comando con UAC, obtengo el compilador incorrecto (antiguo).

¿Cómo puedo hacer que mi sistema utilice el más nuevo bajo un símbolo del sistema elevado?

Respuesta1

ingrese la descripción de la imagen aquí

Se confirmó que esto sucede debido al símbolo del sistema de Visual Studio.

información relacionada