Visual Studio Code エラーの修正: 予期しないウィンドウの終了

エラーが発生する 「Visual Studio Code エラー: ウィンドウが予期せず終了しました」 Visual Studio Code が初回起動時または実行中にクラッシュした場合、このエラーは通常次のことを示します... Chromiumサンドボックスとの競合サンドボックスは、アプリケーションのセキュリティを確保するためにプロセスを分離する組み込みのセキュリティレイヤーです。セキュリティ上は重要ですが、サンドボックスは特定のシステムで不安定な状態を引き起こし、予期せぬクラッシュにつながる可能性があります。

その他の考えられる原因としては 仮想メモリの割り当てが低い، 破損したキャッシュファイル، インストールされたアドオンの数が非常に多い、أو デバイスの加速の競合まれに、Visual Studio Code のインストールが古くなったか破損していることも原因となる場合があります。

この問題を解決するための、試行済みでテスト済みの方法をいくつか紹介します。

1. –disable-chromium-sandbox を使用して Visual Studio Code を実行します。

Chromiumサンドボックスは、セキュリティ上の理由からVisual Studio Codeのシステムリソースへのアクセスを制限しています。ただし、システムまたはドライバがこれを完全にサポートしていない場合、エディターが初期化中にクラッシュする可能性があります。Visual Studio Codeをフラグ`<head>``付きで実行すると、この問題が発生します。 --disable-chromium-sandbox この制限を回避し、アプリケーションがサンドボックスなしで動作できるようにします。

⚠️ 警告: Chromium サンドボックスを無効にすると、Visual Studio Code プロセスを保護するセキュリティ層が薄くなります。この方法は、トラブルシューティングまたは一時的な解決策としてのみ使用してください。サンドボックスを有効にした状態でも Visual Studio Code が動作するように、システムとドライバーを更新することを強くお勧めします。
  1. Visual Studio Code を完全にシャットダウンします。
  2. クリック 勝利+ R、そしてタイプ CMD、を押します Enter.
  3. 以下のコマンドを入力して、を押します Enter:
    コード --disable-chromium-sandbox

  • VS Code がクラッシュせずに動作する場合は、オペレーティングシステムとドライバーの更新をご検討ください。必要であれば、一時的な解決策としてこのモードで VS Code を実行できます。

2. 仮想メモリ(ページングファイル)を増やす

VS Code は複数のプロセス、プラグイン、レンダリングコンポーネントをメモリに読み込みます。システムの物理 RAM が不足している場合、Windows は… 仮想メモリ (ページングファイル)。この割り当てが低すぎると、VS Code が予期せずクラッシュする可能性があります。移行ファイルを増やすことで、起動時に十分なメモリが確保されます。

  1. クリック 勝利+ R、そしてタイプ sysdm.cplと、を押します Enter.
  2. タブに移動します 高度なオプション、以下 パフォーマンス、 クリック 設定.
  3. パフォーマンスオプションでタブに移動します 高度なオプション をクリックします おつり 仮想メモリ下。
  4. 選択を解除します すべてのドライブのページング ファイル サイズを自動的に管理します.
  5. システムドライブを選択します(通常は C:選ぶ カスタムサイズ値を入力してください:
    • 初期サイズ: 値を使用する おすすめされた 表示されます。
    • 最大サイズ: より高い値を設定します(例: 4096 MB (またはそれ以上)。
  6. クリック 指定、その後 OKシステムを再起動します。

3. VS Codeのキャッシュをクリアし、データをバックアップする

VS Codeストア キャッシュされたセッションデータ、アドオンの状態、バックアップ これらのフォルダはプロファイルフォルダ内にあります。これらのファイルが破損した場合(アップデートの失敗、クラッシュ、競合など)、エディターの起動時に誤動作する可能性があります。これらのキャッシュフォルダを削除すると、VS Code によって強制的に再作成され、多くの場合問題が解決します。

  1. すべての VS Code ウィンドウを完全に閉じます。
  2. クリック 勝利+ R以下のパスを入力して、 Enter:
    %APPDATA%コード

  3. 次のサブフォルダーを削除します。
    キャッシュ CachedData コードキャッシュ GPUCache

  4. VS Code を再起動して、問題がまだ存在するかどうかを確認します。

4. アドオンを無効にしてデバイスを高速化する

しましょう ハードウェアアクセラレーション VS CodeはレンダリングタスクをGPUにオフロードすることでパフォーマンスを向上させますが、GPUドライバーが不安定な場合はクラッシュを引き起こす可能性があります。同様に、 追加 VS Code の動作を直接変更すると、不具合のあるアドオンや古いアドオンが原因でエディターが動作しなくなる可能性があります。アドオンとアドオンの両方を無効にした状態で VS Code を実行すると、根本原因を特定するのに役立ちます。

4.1 アドオンの無効化

  1. クリック 勝利+ R、 書きます CMD、を押します Enter.
  2. 次のコマンドを実行します。
    コード --disable-extensions

  3. VS Code が正常に起動した場合、プラグインの 1 つに問題があります。プラグインを 1 つずつ再度有効化して、問題のあるプラグインを特定してください。

4.2 ハードウェアアクセラレーションを無効にする

  1. クリック Ctrl + Shift + P コマンドパレットを開きます。
  2. ابحثعن 設定: 設定を開く (JSON) それを選択します。
  3. JSON ファイルに次の行を追加します。
    「ハードウェアアクセラレーションを無効にする」:true

  4. VS Codeを再起動します。これでGPUレンダリングではなくCPUレンダリングが使用されるようになります。

5. Visual Studio Codeを再インストールする

他の解決策がすべて失敗した場合、VS Codeを再インストールすることで、 破損したコアファイルまたはインストールの不具合 新しいバージョンで。これはインストール関連の問題を解消する最も確実な方法です。

  1. クリック 勝利+ R、そしてタイプ appwiz.cplと、を押します Enter.
  2. 見つける Visual Studio Code右クリックして選択 アンインストール.
  3. の最新バージョンをダウンロードする VS Code公式サイト.
  4. インストーラーを実行してセットアップを完了します。
  5. VS Code を実行して、エラーが解決されたかどうかを確認します。

コメントは締め切りました。