Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Visual Studio Codeの「ウィンドウが予期せず終了しました」エラーを解決する5つの方法

Visual Studio Codeで発生する「ウィンドウが予期せず終了しました」エラーは、Electronのレンダラープロセスがクラッシュするか、システムによって強制終了された場合に起こります。Visual Studio CodeはElectronをベースに構築されており、ブラウザと同じ技術であるChromiumを使ってインターフェースを描画しています。各ウィンドウはそれぞれ独立したレンダラープロセスで動作しています。

このエラーには、以下のようなさまざまなエラーコードが表示されることがあります。

  • reason: 'crashed'、code: '1073741819' または '6'
  • reason: 'oom'(メモリ不足)、code: '-536870904'
  • reason: 'killed'、code: '9'

これらのエラーの主な原因は、古いグラフィックドライバー不具合のある拡張機能ElectronやChromiumのバグ破損したキャッシュやバックアップファイル、さらには特定のプロジェクトファイルによるクラッシュなどが挙げられます。

エラーコードと考えられる原因がわかったところで、実際に効果のある解決策をいくつか紹介します。

1. パソコンを再起動する

システムを再起動すると、フリーズしたり不安定になったりしているプロセスがクリアされ、このエラーが解消されることがあります。Visual Studio CodeはElectronでインターフェースを動かしているため、バックグラウンドのレンダラープロセスのクラッシュは完全な再起動によってリセットできます。

また、再起動によってGPUドライバーが更新され、メモリリソースも初期化されるため、メモリの過負荷やドライバーの不安定さが原因となっている場合にも有効です。

  1. スタートメニュー > 電源 > 再起動の順にクリックします。

2. バックアップフォルダを削除する

VS Codeは未保存の変更内容をバックアップフォルダに保存しています。このフォルダが破損すると、起動時にクラッシュが発生することがあります。

注意:この操作を行うと、以前のセッションで保存していなかった作業内容が失われます。

  1. Windows + Rキーを押し、「%appdata%」と入力してEnterキーを押します。
  2. Code」>「Backups」フォルダに移動し、フォルダ全体を削除します。
  3. Visual Studio Codeを再起動し、正常に起動するかどうかを確認します。

3. Chromiumサンドボックスを無効にする(上級者向け)

VS CodeのようなElectronアプリは、プロセスの分離とセキュリティ確保のためにChromiumのサンドボックス機能を使用しています。しかし、まれにこのサンドボックスがシステム環境と競合し、レンダラープロセスのクラッシュを引き起こすことがあります。

注意:Chromiumサンドボックスを無効にすると、セキュリティ保護が低下します。この回避策は一時的な対応にとどめ、信頼できる環境でのみ使用してください。

  1. すべてのVS Codeウィンドウを閉じます。
  2. コマンドプロンプトを管理者として実行します。
  3. 以下のコマンドを入力してEnterキーを押します。
    code --disable-chromium-sandbox
  4. VS Codeでプロジェクトを再度開き、問題が解決したかどうかを確認します。

4. VS Codeを強制終了する

前回のセッションのバックグラウンドプロセスが、ウィンドウを閉じた後も動作し続けていることがあります。これらのプロセスを強制終了することで、VS Codeをクリーンな状態で再起動できます。

  1. Ctrl + Shift + Escキーを押してタスクマネージャーを開きます。
  2. プロセス」タブで「Visual Studio Code」を探します。
  3. 右クリックして「タスクの終了」を選択します。
  4. 通常の手順でVisual Studio Codeを再起動します。

5. 最新版のVS Codeを再インストールする

クリーンインストールを行うことで、すべてのElectronおよびChromiumコンポーネントが最新の状態になり、以前のバージョンで破損したファイルが残ることもなくなります。

  1. システムからVisual Studio Codeをアンインストールします。
  2. C:\Users\<ユーザー名>\AppData\Roaming\Codeに残っているファイルを削除します。
  3. VS Code公式サイトから最新版をダウンロードし、再インストールします。

まとめ

「ウィンドウが予期せず終了しました」エラーは、多くの場合、再起動やバックアップフォルダの削除といった簡単な操作で解決できます。まずは軽微な対策から順番に試し、それでも改善しない場合にのみ、サンドボックスの無効化や再インストールといった高度な方法を検討しましょう。

著者について

Muhammad Usman Ashraf

Muhammad Usman Ashrafは、WordPress開発、SEO、トラブルシューティングガイドの分野で豊富な経験を持つコンテンツライター兼ウェブスペシャリストです。Appualsでは、ユーザーが技術的な問題をシンプルでわかりやすい手順で解決できるよう、詳細な記事の執筆・管理を担当しています。高速で使いやすく、検索エンジンに最適化されたウェブサイトづくりを得意とし、すべての読者にとってアクセスしやすく価値ある情報の提供に情熱を注いでいます。

  1. CRITICAL_STRUCTURE_CORRUPTIONエラーを修正する方法|ブルースクリーンの原因と4つの解決策

    CRITICAL_STRUCTURE_CORRUPTIONは、主にWindows 8.1またはWindows 10へのインストールやアップグレード後に報告されることの多いエラーです。このエラーが発生すると、画面に青い背景のエラー画面(通称「ブルースクリーン・オブ・デス」)が表示され、パソコンの再起動が必要になります。多くの場合、このエラーの原因は互換性のないドライバーや古くなったドライバーで、特にSPTDドライバーが原因となることが少なくありません。誤ったドライバーが無効なシステムリソースへアクセスすると、システムへの損害を防ぐためにパソコンは自動的にシャットダウンします。このガイドに沿って、

  2. Windows 10/11でAlt+Tabが動かないときの対処法9選|原因から解決策まで徹底解説

    Alt+Tabは、開いているウィンドウを素早く切り替えられる、最も使用頻度の高いショートカットキーのひとつです。マルチタスク作業の効率を大きく左右する便利な機能ですが、まれに突然使えなくなることがあります。もしお使いのPCでAlt+Tabが反応しなくなっても、慌てる必要はありません。これはWindowsユーザーにとってよくあるトラブルのひとつです。 幸い、Alt+Tabが動作しない問題には効果的な解決策が多数存在します。この記事では、Windows 11/10でAlt+Tabが使えない場合に試したい9つの対処法を、考えられる原因とあわせて詳しく紹介します。 Windows 11/10でAlt+