VS Codeの「Your Code installation appears to be corrupt. Please reinstall.」を修正する方法

beginner💻 VS Code2026-05-04| Windows、macOS、Linux上のVisual Studio Code(全バージョン)

Error Message

Your Code installation appears to be corrupt. Please reinstall.
#インストール#整合性#トラブルシューティング

エラーの内容

VS Codeを開くと、画面上部に黄色い警告バーが表示されます:

Your Code installation appears to be corrupt. Please reinstall.

VS Code自体は動作しますが、起動するたびに警告が表示され続けます。バージョンによっては機能が完全にブロックされたり、対処するまで起動時に何度も通知が出たりすることがあります。

根本原因

VS Codeには整合性チェック機能が内蔵されています。起動時にコアファイルのチェックサムを計算し、product.jsonマニフェストと照合します。どこか1バイトでも異なれば、警告が発生します。

よくある原因:

  • VS Code内部にパッチを当てる拡張機能 — 特に、VS CodeのHTML/JSファイルにCSSを直接注入するカスタムタイトルバーやテーマ拡張機能。
  • アプリケーションファイルへの手動編集(例:「unsupported」警告を消すためにworkbench.htmlを編集する — よく使われる回避策ですが、それ自体がこの警告を引き起こします)。
  • アンチウイルスやセキュリティソフトがVS Codeのインストールディレクトリ内のファイルを変更または隔離している。
  • 不完全なアップデート — 書き込み途中で中断された自動アップデート。
  • ファイルシステムの破損 — まれですが、不安定なシステムでは起こり得ます。

修正方法1:整合性チェックを無効化する(最も手軽な方法)

拡張機能や意図的な編集が原因の場合、再インストールせずに警告を消すことができます。

Fix VSCode Checksums拡張機能をインストールしてください:

  • 拡張機能パネルを開きます(Ctrl+Shift+X / Cmd+Shift+X)。
  • Fix VSCode Checksums(lehni作)を検索します。
  • インストール後、コマンドパレット(Ctrl+Shift+P)を開いて以下を実行します:Fix Checksums: Apply
  • プロンプトが表示されたらVS Codeを再起動します。

この拡張機能は現在のファイルからチェックサムを再計算し、マニフェストにパッチを当てます。VS Codeのチェッカーが再度実行されて一致を確認し、警告が消えます。

修正方法2:VS Codeを再インストールする(クリーンで推奨の方法)

修正方法1が効かない場合、または更新が失敗している場合は、クリーン再インストールが確実な手段です。設定、拡張機能、キーバインドは別フォルダに保存されているため、再インストールしても失われません。

Windows

  • 設定 → アプリからVS Codeをアンインストールします。
  • 残っているディレクトリがあれば削除します:

%LOCALAPPDATA%\Programs\Microsoft VS Code %APPDATA%\Code ← 削除しないこと — 設定が含まれています

  
  - [code.visualstudio.com](https://code.visualstudio.com)から最新のインストーラーをダウンロードしてインストールします。

### macOS

  - `/Applications`からVS CodeをTrashにドラッグします。
  - VS Codeサイトから`.zip`をダウンロードして展開し、`/Applications`に戻します。
  - `~/Library/Application Support/Code`の設定はそのまま保持されます。

### Linux(apt)

sudo apt remove code sudo apt install code


Snapの場合:

sudo snap remove code sudo snap install code --classic


## 修正方法3:再インストールなしで修復する(Windowsのみ)
Windowsユーザーには近道があります。VS Codeのインストーラーには修復モードが含まれており、すべてを消去せずに変更または欠落したファイルを再コピーできます:

  - **設定 → アプリ → Visual Studio Code → 変更**に進みます。
  - インストーラーのウィザードで**修復**を選択します。
  - 完了 — 完全な再インストールは不要です。

## 修正方法4:アンチウイルスの干渉を確認する
新規インストール後にエラーが再発する場合、ほぼ確実にアンチウイルスが原因です。VS Codeのインストールディレクトリを除外リストに追加してください:

  - **Windows**:`%LOCALAPPDATA%\Programs\Microsoft VS Code`
  - **macOS**:`/Applications/Visual Studio Code.app`
  - **Linux**:`/usr/share/code`またはディストリビューションのインストール先

## 修正の確認
VS Codeを完全に再起動してください — 現在のウィンドウだけでなく、すべてのウィンドウを閉じます。次回起動時に黄色いバーが消えていれば完了です。

念のため確認したい場合は、起動ログを確認してください:

Help → Toggle Developer Tools → Console


`checksum`または`corrupt`を検索します。クリーンなインストールでは、どちらについても何もログに記録されません。

## 再発防止策
この警告が再び出ないようにするための3つの習慣:

  - **VS Code内部に書き込む拡張機能には注意してください。**Custom CSS and JS Loaderのような拡張機能はVS Codeのアプリファイルに直接注入するため、常に整合性チェックをトリガーします。環境によっては価値がありますが、トレードオフを理解した上で使用してください。
  - **アップデートを最後まで完了させてください。**バックグラウンドでアップデート中のVS Codeを強制終了しないでください。書き込みの中断は、インストール破損につながる確実な原因です。
  - **実行前にインストーラーを確認してください。**回線が遅い、または不安定な場合、部分的なダウンロードで静かに壊れたインストールが生成されることがあります。`.exe`や`.dmg`のSHA-256ハッシュをVS Codeリリースページのハッシュと比較してください。[ToolCraftのHash Generator](https://toolcraft.app/en/tools/developer/hash-generator)はブラウザ上でこれを行えます — ファイルを貼り付けてSHA-256を選択して比較するだけで、データは外部に送信されません。

Related Error Notes