VSCodeのCode.exeが消えたときにまず確認したいこと
VSCode(Visual Studio Code)をWindowsで使用していて、突然Code.exeが見つからなくなった場合は、VSCode本体のファイルが消えているとは限りません。
ショートカットのリンク切れやPATH設定の問題、インストール先の変更などによって、VSCodeを起動できなくなっている可能性もあります。
そのため、いきなり設定ファイルを削除したり、完全アンインストールしたりするのではなく、まずCode.exeが実際に存在するかどうかを確認することが重要です。
Code.exeはVSCode本体の実行ファイル
Windows版VSCodeでは、VSCode本体を起動する実行ファイルとしてCode.exeが使用されています。
通常のUser Setupでインストールしている場合、標準的なインストール先は次の場所です。
%LOCALAPPDATA%\Programs\Microsoft VS Code
実際のパスでは、次のような形になります。
C:\Users\ユーザー名\AppData\Local\Programs\Microsoft VS Code
このフォルダの中にCode.exeが存在すれば、VSCode本体そのものは残っています。
codeコマンドとCode.exeは別物
VSCodeでは、PowerShellやコマンドプロンプトから次のように実行できます。
code .
このとき使用しているcodeコマンドと、VSCode本体のCode.exeは役割が異なります。
そのため、次の2つのトラブルは分けて考える必要があります。
Code.exeが存在しない
codeコマンドが認識されない
Code.exeが正常に存在していても、PATH設定に問題があるとcodeコマンドだけ使えなくなることがあります。
Code.exeが本当に消えているか確認する
User Setupのインストール先を確認する
まずはエクスプローラーのアドレスバーに次のパスを入力します。
%LOCALAPPDATA%\Programs\Microsoft VS Code
Enterキーを押し、フォルダ内にCode.exeがあるか確認してください。
Code.exeが存在する場合は、VSCode本体が削除されたわけではありません。
ショートカットやPATHの設定に問題がある可能性が高くなります。
System Setupのインストール先も確認する
VSCodeには、現在のユーザー向けにインストールするUser Setupと、PC全体にインストールするSystem Setupがあります。
System Setupを使用している場合は、次のフォルダにインストールされていることがあります。
C:\Program Files\Microsoft VS Code
環境によっては、次の場所も候補になります。
C:\Program Files (x86)\Microsoft VS Code
User SetupのフォルダにVSCodeが見つからない場合は、こちらも確認してみましょう。
Windows検索でCode.exeを探す
インストール先が分からない場合は、Windowsの検索機能でCode.exeを検索する方法もあります。
ただし、PC全体を検索すると時間がかかる場合があります。
まずは次の場所を優先的に確認すると効率的です。
%LOCALAPPDATA%\Programs\Microsoft VS Code
C:\Program Files\Microsoft VS Code
C:\Program Files (x86)\Microsoft VS Code
ショートカットだけが壊れている場合の対処法
「Code.exeが見つかりません」と表示される原因
デスクトップやタスクバーのVSCodeアイコンをクリックしたときに、Code.exeが見つからないというエラーが表示されることがあります。
この場合、必ずしもCode.exeそのものが削除されているとは限りません。
VSCodeを再インストールしたり、インストール先を変更したりしたことで、古いショートカットだけが残っている可能性があります。
ショートカットのリンク先を確認する
VSCodeのショートカットを右クリックし、プロパティを開きます。
「リンク先」に設定されているパスを確認してください。
User Setupの場合は、たとえば次のようなパスになっています。
C:\Users\ユーザー名\AppData\Local\Programs\Microsoft VS Code\Code.exe
リンク先と実際のCode.exeの場所が異なっている場合は、ショートカットが壊れています。
ショートカットを作り直す
実際のCode.exeが見つかった場合は、そのファイルから新しいショートカットを作成します。
古いショートカットを削除し、新しいショートカットをデスクトップやタスクバーへ登録すれば改善する可能性があります。
codeコマンドだけ使えない場合の対処法
where codeでPATHを確認する
Code.exeは存在しているものの、コマンドプロンプトやPowerShellでcodeコマンドが使えない場合は、PATH設定を確認します。
コマンドプロンプトで次のコマンドを実行します。
where code
正常にPATHが設定されていれば、VSCodeのbinフォルダにあるファイルへのパスが表示されます。
何も表示されない場合は、PATHにVSCodeが登録されていない可能性があります。
VSCodeのbinフォルダをPATHへ追加する
User Setupを標準設定でインストールしている場合は、通常、次のフォルダがPATHの対象になります。
%LOCALAPPDATA%\Programs\Microsoft VS Code\bin
PATHを追加・修正した後は、すでに開いているPowerShellやコマンドプロンプトを一度閉じ、新しく開き直してください。
その後、次のコマンドを実行します。
code .
正常にVSCodeが起動すれば、PATHの問題は解消しています。
参考サイト
プログラム入門:VS Code の code コマンドが使えないときの対処法について解決してみた #VSCode – Qiita
セキュリティソフトに隔離されていないか確認する
Windowsセキュリティの保護履歴を確認する
Code.exeが突然消えた場合は、念のためセキュリティソフトによって隔離されていないか確認しておくとよいでしょう。
Windowsでは、Windowsセキュリティを開きます。
その後、次の順番で確認します。
ウイルスと脅威の防止
↓
保護の履歴
VSCodeやCode.exeに関連する検出履歴がないか確認してください。
無条件で除外設定しない
セキュリティソフトがCode.exeを検出していた場合でも、すぐに除外設定を行うのは避けたほうが安全です。
まず、使用しているVSCodeがMicrosoft公式から入手した正規版か確認しましょう。
第三者サイトからダウンロードしたVSCodeや、出所が不明なCode.exeを使用している場合は、公式版を再インストールするほうが安全です。
Code.exeが本当に消えている場合はVSCodeを再インストールする
公式インストーラーから再インストールする
Code.exeがどこにも見つからない場合は、VSCode本体のファイルが破損または削除されている可能性があります。
この場合は、Microsoft公式のVSCodeインストーラーを使用して再インストールするのが確実です。
User Setupを標準設定でインストールした場合、通常は次の場所にVSCodeが作成されます。
%LOCALAPPDATA%\Programs\Microsoft VS Code
再インストール後、このフォルダにCode.exeが作成されているか確認してください。
まずは上書きインストールを試す
Windowsの「インストールされているアプリ」にVSCodeが残っている場合でも、インストーラーを再度実行することで復旧できる可能性があります。
いきなりすべてを削除するのではなく、まずは上書きインストールを試すとよいでしょう。
改善しない場合はアンインストールして再インストールする
上書きインストールでも改善しない場合は、一度VSCode本体をアンインストールします。
Windowsでは、次のように操作できます。
設定
↓
アプリ
↓
インストールされているアプリ
↓
Visual Studio Code
↓
アンインストール
アンインストール後、Microsoft公式サイトから最新のVSCodeを再インストールします。
再インストールすると設定や拡張機能は消えるのか
VSCode本体とユーザーデータは保存場所が異なる
VSCode本体とユーザー設定、拡張機能は基本的に別の場所に保存されています。
Windows版の代表的なユーザー設定保存場所は次のとおりです。
%APPDATA%\Code
設定ファイルsettings.jsonは通常、次の場所にあります。
%APPDATA%\Code\User\settings.json
拡張機能は通常、次の場所に保存されています。
%USERPROFILE%\.vscode\extensions
そのため、VSCode本体を通常の方法で再インストールしただけで、必ずしも設定や拡張機能まで削除されるわけではありません。
ただし、重要な設定がある場合は、事前にバックアップを取っておくと安心です。
完全削除は最後の手段にする
VSCodeを完全に初期化する場合は、ユーザーデータを削除する方法があります。
Windowsでは、主に次のフォルダが対象になります。
%APPDATA%\Code
%USERPROFILE%\.vscode
%USERPROFILE%\.vscode-shared
これらを削除すると、設定や拡張機能などが失われる可能性があります。
そのため、Code.exeを復旧したいだけであれば、最初から削除する必要はありません。
まずはVSCode本体の再インストールを試すのが適切です。
ZIP版VSCodeを使用している場合の注意点
ZIP版はインストール先が決まっていない
VSCodeにはInstaller版だけでなくZIP版もあります。
ZIP版では、ダウンロードしたZIPファイルを任意のフォルダへ展開し、その中にあるCode.exeを直接起動します。
そのため、ZIP版を使用している場合は、次のフォルダにVSCodeが存在しないことがあります。
%LOCALAPPDATA%\Programs\Microsoft VS Code
ZIP版では、自分で展開したフォルダそのものがVSCode本体になります。
ZIP版のフォルダを削除するとCode.exeも消える
ZIP版では、展開フォルダ内にCode.exeがあります。
そのフォルダを削除した場合、VSCode本体も同時に削除されます。
また、フォルダを別の場所へ移動すると、以前作成したショートカットから起動できなくなる場合があります。
この場合は、新しい場所からショートカットを作り直すか、公式サイトからZIP版を再取得します。
Portable Modeでは設定の保存場所が変わる
ZIP版ではPortable Modeを利用することもできます。
VSCodeの展開フォルダ内にdataフォルダを作成すると、設定や拡張機能などをそのフォルダ内へ保存できます。
そのため、Portable Modeでは必ずしも次の場所を使用するとは限りません。
%APPDATA%\Code
%USERPROFILE%\.vscode\extensions
ZIP版やPortable Modeを使っている場合は、VSCodeを展開したフォルダ内も確認しましょう。
アップデート後にCode.exeが消えた場合の対処法
更新直後ならインストールフォルダを確認する
VSCodeをアップデートした直後から起動できなくなった場合は、更新処理に関連するトラブルが発生した可能性があります。
ただし、アップデートが原因と断定することはできません。
セキュリティソフトやアクセス権、ストレージなど別の原因も考えられます。
まず、次のインストールフォルダを確認します。
%LOCALAPPDATA%\Programs\Microsoft VS Code
Code.exeが存在せず、フォルダ内のファイル構成も不完全な場合は、再インストールを検討します。
PCを再起動してから再インストールする
更新処理や関連プロセスが残っている可能性もあるため、次の順番で対処すると分かりやすいでしょう。
PCを再起動
↓
VSCodeのインストールフォルダを確認
↓
Code.exeの有無を確認
↓
公式インストーラーで再インストール
Code.exeだけを別のPCからコピーしない
VSCodeはCode.exeだけでは動作しない
Code.exeが消えた場合でも、別のPCからCode.exeだけをコピーして修復する方法はおすすめできません。
VSCodeはCode.exeだけで構成されているわけではなく、インストールフォルダ内の多数の関連ファイルと組み合わせて動作します。
異なるバージョンのCode.exeだけをコピーすると、関連ファイルとの整合性が取れなくなる可能性があります。
そのため、次の方法は避けたほうがよいでしょう。
別のPCからCode.exeだけコピーする
代わりに、次の方法を選ぶのが適切です。
Microsoft公式のVSCodeを再インストールする
VSCodeのCode.exeが消えたときのおすすめ対処手順
1. Code.exeの存在を確認する
まずは次の場所を確認します。
%LOCALAPPDATA%\Programs\Microsoft VS Code
System Setupを使用している場合は、次の場所も確認します。
C:\Program Files\Microsoft VS Code
C:\Program Files (x86)\Microsoft VS Code
2. Code.exeがあるならショートカットを確認する
Code.exeが存在する場合は、VSCode本体ではなくショートカットのリンク先が壊れている可能性があります。
ショートカットを作り直して改善するか確認します。
3. codeコマンドだけ使えないならPATHを確認する
Code.exeはあるもののcodeコマンドが使えない場合は、次のコマンドを実行します。
where code
PATHに問題がある場合は、次のbinフォルダを確認します。
%LOCALAPPDATA%\Programs\Microsoft VS Code\bin
4. セキュリティソフトの履歴を確認する
突然Code.exeが消えた場合は、Windowsセキュリティなどの保護履歴も確認します。
ただし、検出されたファイルを無条件で復元・除外するのではなく、正規版のVSCodeかどうかを確認することが重要です。
5. Code.exeがなければVSCodeを再インストールする
Code.exeが本当に存在しない場合は、Microsoft公式のインストーラーからVSCodeを再インストールします。
まずは上書きインストールを試し、改善しなければアンインストール後に再インストールするとよいでしょう。
6. ユーザーデータの削除は最後に行う
%APPDATA%\Codeや.vscodeフォルダには、設定や拡張機能などが保存されています。
Code.exeを復旧したいだけであれば、これらを削除する必要はありません。
完全初期化が必要な場合にのみ、バックアップを取ったうえで削除を検討しましょう。
まとめ
VSCodeのCode.exeが消えたように見える場合は、最初から再インストールや完全削除を行うのではなく、本当にCode.exeが存在しないのかを確認することが重要です。
User Setupを利用している場合は、まず次のフォルダを確認します。
%LOCALAPPDATA%\Programs\Microsoft VS Code
ここにCode.exeが存在するのであれば、VSCode本体は残っています。
その場合は、ショートカットやPATH設定に問題がないか確認しましょう。
一方、Code.exeそのものが存在しない場合は、Microsoft公式のVSCodeを再インストールするのが確実です。
また、%APPDATA%\Codeや%USERPROFILE%\.vscodeなどのユーザーデータフォルダは、Code.exeを復旧するだけなら基本的に削除する必要はありません。
設定や拡張機能をできるだけ残したい場合は、まず通常の上書きインストールや再インストールから試すとよいでしょう。
以上、VSCodeのcode.exeが消えたときの対処法についてでした。
最後までお読みいただき、ありがとうございました。









