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

VS Code の「ウィンドウが予期せず終了しました」クラッシュを解決する – ステップバイステップガイド

エラー「Visual Studio コード エラー:ウィンドウが予期せず終了しました」 起動中または実行中に VS Code がクラッシュすると発生します。このエラーは通常、Chromium サンドボックスとの競合を示しています。Chromium サンドボックスは、アプリケーションの安全性を保つためにプロセスを分離する組み込みのセキュリティ層です。サンドボックスはセキュリティにとって不可欠ですが、特定のシステムで不安定性を引き起こし、予期しないシャットダウンにつながる場合があります。

他に考えられる原因としては仮想メモリの割り当てが少ないことが挙げられます。 、破損したキャッシュ ファイルインストールされている拡張機能が多すぎます 、 またはハードウェア アクセラレーションの競合 。まれに、VS Code の古いインストールまたは破損したインストールが原因である場合もあります。

以下に、この問題を解決するための実証済みの方法をいくつか示します。

1. –disable-chromium-sandbox を使用して VS Code を起動します

Chromium サンドボックスは、セキュリティのために VS Code のシステム リソースへのアクセスを制限します。ただし、システムまたはドライバーがそれを完全にサポートしていない場合は、初期化中にエディターがクラッシュする可能性があります。 --disable-chromium-sandbox による VS Code の起動 flag はこの制限を回避し、アプリケーションがサンドボックスなしで実行できるようにします。

⚠️ 警告: Chromium サンドボックスを無効にすると、VS Code プロセスを分離するセキュリティ層が減少します。この方法は、トラブルシューティングまたは一時的な回避策としてのみ使用してください。サンドボックスを有効にして VS Code を実行できるように、システムとドライバーを更新することを強くお勧めします。

<オル>
  • Visual Studio Code を完全に閉じます。
  • Win + R を押します。 、「cmd」と入力します。 をクリックし、Enter を押します。 。
  • 以下のコマンドを入力し、Enter キーを押します。 :
    code --disable-chromium-sandbox

  • VS Code がクラッシュせずに起動する場合は、OS とドライバーを更新することを検討してください。必要に応じて、一時的な回避策として、VS Code をこのモードで実行できます。
  • 2.仮想メモリ (ページング ファイル) を増やす

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

    <オル>
  • Win + R を押します。 「sysdm.cpl」と入力します。 をクリックし、Enter を押します。 。
  • 詳細に移動します。 タブのパフォーマンスの下 をクリックし、[設定] をクリックします。 。
  • [パフォーマンス オプション] で、[詳細設定] に切り替えます。 タブをクリックし、[変更] をクリックします。 仮想メモリの下。
  • [すべてのドライブのページング ファイル サイズを自動的に管理する] チェックボックスをオフにします。 .
  • システム ドライブを選択します (通常は C:) )、カスタム サイズを選択します。 をクリックし、値を入力します:
    • 初期サイズ: 推奨のものを使用してください 値が表示されます。
    • 最大サイズ: より高い値に設定します (例:4096 MB) 以上)。
  • [設定] をクリックします。 をクリックしてOKします。 をクリックし、システムを再起動します。
  • 3. VS Code キャッシュをクリアしてデータをバックアップする

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

    <オル>
  • すべての VS Code ウィンドウを完全に閉じます。
  • Win + R を押します。 、以下のパスを入力し、Enter キーを押します。 :
    %APPDATA%\Code

  • 次のサブフォルダーを削除します:
    Cache 
    CachedData 
    Code Cache 
    GPUCache

  • VS Code を再起動し、問題が継続するかどうかを確認します。
  • 4.拡張機能とハードウェア アクセラレーションを無効にする

    ハードウェア アクセラレーション VS Code はレンダリング タスクを GPU にオフロードできるため、パフォーマンスが向上しますが、GPU ドライバーが不安定な場合はクラッシュが発生する可能性があります。同様に拡張機能も VS Code の動作を直接変更すると、拡張機能に欠陥があるか古いため、エディターが起動できなくなる可能性があります。両方を無効にして VS Code を実行すると、根本原因を特定するのに役立ちます。

    4.1 拡張機能を無効にする

    <オル>
  • Win + R を押します。 、「cmd」と入力します。 をクリックし、Enter を押します。 。
  • 次のコマンドを実行します:
    code --disable-extensions

  • VS Code が正常に開く場合は、拡張機能の 1 つが原因です。問題のあるものを見つけるために、1 つずつ再度有効にしてください。
  • 4.2 ハードウェア アクセラレーションを無効にする

    <オル>
  • Ctrl+Shift+P を押します。 コマンド パレットを開きます。
  • [設定:設定を開く (JSON)] を検索して選択します。 。
  • JSON ファイルに次の行を追加します:
    "disable-hardware-acceleration": true

  • VS Code を再起動します。 GPU の代わりに CPU レンダリングが使用されるようになります。
  • 5. Visual Studio コードを再インストールします

    他のすべてが失敗した場合は、VS Code を再インストールすると、破損したコア ファイルや壊れたインストールが新しいコピーに置き換えられます。これは、インストール レベルの問題を排除する最も信頼できる方法です。

    <オル>
  • Win + R を押します。 、「appwiz.cpl」と入力します。 をクリックし、Enter を押します。 。
  • Visual Studio コードを見つけます。 を右クリックし、[アンインストール] を選択します。 。
  • VS Code の公式 Web サイトから最新バージョンをダウンロードします。
  • インストーラーを実行してセットアップを完了します。
  • VS Code を起動して、エラーが解決されたことを確認します。
  • 著者について

    VS Code の「ウィンドウが予期せず終了しました」クラッシュを解決する – ステップバイステップガイド

    ハムザ・モハマド・アンワル

    Hamza Mohammad Anwar は、MERN テクノロジーを使用した高性能アプリケーションの開発に重点を置いている中級の JavaScript Web 開発者です。彼のスキルセットには、ReactJS、MongoDB、Express NodeJS、およびその他の関連テクノロジーに関する専門知識が含まれています。 Hamza は Google IT 認定プロフェッショナルでもあり、IT サポートにおける彼の能力を際立たせています。熱心な問題解決者である彼は、コンピューター上でエラーを再現してトラブルシューティングを行い、さまざまな技術的な問題の解決策を見つけます。


    1. 修正:Windows 7、8、および10のサーバーエラーから参照が返されました

      これは、ほとんどすべてを実行したときに発生する可能性があるため、最も興味深いエラーの1つです。ユーザーは、新しいプログラムをダウンロードして実行しようとした後、ドライバーを更新しようとしたとき、さらにはまったく新しいオペレーティングシステムをインストールしようとしたときにも、それを見たと報告しています。 そうは言っても、「サーバーから紹介が返されました」というエラーにはさまざまな状況があり、まさにその通りです。状況に応じてフォローし、諦めないでください! 解決策1:グループポリシーエディターで特定の設定を微調整する Windowsが実行可能ファイルを処理する方法は複雑であり、.e

    2. Discord オーバーレイが機能しない?それを修正する 10 の方法!

      以前の記事で説明したように、Discord のゲーム内オーバーレイ機能は、ゲーム コミュニティにとって夢のようなものです。その印象的なチャット システムにより、ユーザーはオンライン ゲームをプレイしながら、テキスト チャットや音声通話を使用して、友人や他のゲーマーと簡単にコミュニケーションを取ることができます。これはすべて、Discord のゲーム内オーバーレイ機能によって可能になりました。しかし、最近、何人かのユーザーがオーバーレイ機能の問題を訴えました。一部のユーザーは、ゲームのプレイ中にオーバーレイが表示されませんでした。他の人にとっては、特定のゲームでオーバーレイが機能しませんでした。