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 を実行できるように、システムとドライバーを更新することを強くお勧めします。
<オル>code --disable-chromium-sandbox
2.仮想メモリ (ページング ファイル) を増やす
VS Code は、複数のプロセス、拡張機能、レンダリング コンポーネントをメモリに読み込みます。システムの物理 RAM が不十分な場合、Windows は仮想メモリ (ページング ファイル) に依存します。この割り当てが低すぎる場合、VS Code が予期せず終了する可能性があります。ページング ファイルを増やすと、起動時に十分なメモリが確保されます。
<オル>- 初期サイズ: 推奨のものを使用してください 値が表示されます。
- 最大サイズ: より高い値に設定します (例:4096 MB) 以上)。
3. VS Code キャッシュをクリアしてデータをバックアップする
VS Code は、キャッシュされたセッション データ、拡張機能の状態、バックアップをプロファイル フォルダーに保存します。これらのファイルが破損すると (更新の失敗、クラッシュ、または競合により)、エディターが起動時にクラッシュする可能性があります。これらのキャッシュ フォルダーを削除すると、VS Code によってキャッシュ フォルダーが強制的に再生成され、多くの場合問題が解決されます。
<オル>%APPDATA%\Code
Cache CachedData Code Cache GPUCache
4.拡張機能とハードウェア アクセラレーションを無効にする
ハードウェア アクセラレーション VS Code はレンダリング タスクを GPU にオフロードできるため、パフォーマンスが向上しますが、GPU ドライバーが不安定な場合はクラッシュが発生する可能性があります。同様に拡張機能も VS Code の動作を直接変更すると、拡張機能に欠陥があるか古いため、エディターが起動できなくなる可能性があります。両方を無効にして VS Code を実行すると、根本原因を特定するのに役立ちます。
4.1 拡張機能を無効にする
<オル>code --disable-extensions
4.2 ハードウェア アクセラレーションを無効にする
<オル>"disable-hardware-acceleration": true
5. Visual Studio コードを再インストールします
他のすべてが失敗した場合は、VS Code を再インストールすると、破損したコア ファイルや壊れたインストールが新しいコピーに置き換えられます。これは、インストール レベルの問題を排除する最も信頼できる方法です。
<オル>著者について
ハムザ・モハマド・アンワル
Hamza Mohammad Anwar は、MERN テクノロジーを使用した高性能アプリケーションの開発に重点を置いている中級の JavaScript Web 開発者です。彼のスキルセットには、ReactJS、MongoDB、Express NodeJS、およびその他の関連テクノロジーに関する専門知識が含まれています。 Hamza は Google IT 認定プロフェッショナルでもあり、IT サポートにおける彼の能力を際立たせています。熱心な問題解決者である彼は、コンピューター上でエラーを再現してトラブルシューティングを行い、さまざまな技術的な問題の解決策を見つけます。
-
修正:Windows 7、8、および10のサーバーエラーから参照が返されました
これは、ほとんどすべてを実行したときに発生する可能性があるため、最も興味深いエラーの1つです。ユーザーは、新しいプログラムをダウンロードして実行しようとした後、ドライバーを更新しようとしたとき、さらにはまったく新しいオペレーティングシステムをインストールしようとしたときにも、それを見たと報告しています。 そうは言っても、「サーバーから紹介が返されました」というエラーにはさまざまな状況があり、まさにその通りです。状況に応じてフォローし、諦めないでください! 解決策1:グループポリシーエディターで特定の設定を微調整する Windowsが実行可能ファイルを処理する方法は複雑であり、.e
-
Discord オーバーレイが機能しない?それを修正する 10 の方法!
以前の記事で説明したように、Discord のゲーム内オーバーレイ機能は、ゲーム コミュニティにとって夢のようなものです。その印象的なチャット システムにより、ユーザーはオンライン ゲームをプレイしながら、テキスト チャットや音声通話を使用して、友人や他のゲーマーと簡単にコミュニケーションを取ることができます。これはすべて、Discord のゲーム内オーバーレイ機能によって可能になりました。しかし、最近、何人かのユーザーがオーバーレイ機能の問題を訴えました。一部のユーザーは、ゲームのプレイ中にオーバーレイが表示されませんでした。他の人にとっては、特定のゲームでオーバーレイが機能しませんでした。