管理者特権のコマンドプロンプトを使用するときに正しいバージョンのコンパイラを実行するにはどうすればいいですか

管理者特権のコマンドプロンプトを使用するときに正しいバージョンのコンパイラを実行するにはどうすればいいですか

私のシステムには Typescript コンパイラ (tsc.exe) の 2 つのバージョン (1.0 と 1.5) があり、以前のバージョンは Visual Studio 2013 とともにインストールされているため削除できません。

所在地は以下のとおりです。

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

そして

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

システムの PATH を新しいディレクトリを指すように変更しました。

自分のユーザー アカウントとして入力してコマンド ラインからコンパイラを実行すると、tsc.exe正しいものが得られます。

UAC を使用してコマンド ラインからコンパイラを実行すると、間違った (古い) コンパイラが取得されます。

管理者特権のコマンドプロンプトでシステムで新しいバージョンを使用するにはどうすればよいでしょうか?

答え1

ここに画像の説明を入力してください

Visual Studio コマンド プロンプトが原因でこれが発生していることが確認されました。

関連情報