VSCodeのcode.exeが消えたときの対処法について

採用はこちら

目次

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が消えたときの対処法についてでした。

最後までお読みいただき、ありがとうございました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次