いろいろと解決方法を見たけど、自分の場合はそもそもインストールした際にユーザー環境変数に追加されるパスが間違っていたみたいだった。
コマンドプロンプトで以下のコマンドを入れることによって、VSCode を起動したかったのだが、全然できなかった。
code .
code なんてコマンドは存在しないとか言われた。
そこでパスをいろいろと調べたところ、デフォルトのパスはこんな感じだった。
C:\Users\username\AppData\Local\Programs\VisualStudioCode\Microsoft VS Code\bin
ただ VSCode の本体は Code.exe という実行ファイルになるので、このファイルがないフォルダパスを指定しても意味がない。
自分の場合は Microsoft VS Code 直下に Code.exe があったためパスにはそこを指定する必要があった。つまり \bin はいらなかった。
C:\Users\username\AppData\Local\Programs\VisualStudioCode\Microsoft VS Code
これを全部のユーザーで適応するとなるとたぶんシステム環境変数とかに書き込む必要がある。たぶんこんな感じ。
エクスプローラーで Code.exe を検索してアドレスをコピーしたのを貼り付けるのが楽かも。
%USERPROFILE%\AppData\Local\Programs\VisualStudioCode\Microsoft VS Code
これはユーザー環境変数でも使えるので両方これでいいのか...?
もしかしたら使わせたくないユーザーがいるかもしれないから全部これでいいとは限らない。
環境変数の変更は
設定 → システム → 詳細情報 → システムの詳細設定 → 詳細設定 → 環境変数 → Path
から追加なり削除なり変更なりできる。
Path が通っているかの確認。
コマンドプロンプトで
echo %path:;=&echo.%
これだけでもいいけど改行されてなくて見にくい。
echo %path:;=&echo.%
ここででてきたものの中に設定したパスが存在すればok。
システム環境変数のほうがユーザー環境変数より強いらしいのでかぶったらシステム環境変数が優先される。