Windows 11/10 で Visual Studio Code がクラッシュする

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

Visual StudioコードMicrosoft の IDE は、間違いなくプログラマーにとって最高の IDE の 1 つです。複数の言語をサポートしており、機能豊富なコーディング設定に加えてインストールできる拡張機能が豊富にあります。ただし、コンピューター上の VS Code がクラッシュし続けるため、多くのプログラマーにとって事態はそれほど単純ではありません。したがって、この記事では、次の問題を解決する方法について説明します。Visual StudioコードWindows 11/10 でクラッシュします。

VSC でウィンドウがクラッシュしたというエラーを修正

私のコンピューターで Visual Studio Code がクラッシュするのはなぜですか?

ユーザーが直面するシナリオは 2 つあります。VSCode は開くとすぐにクラッシュするか、プロジェクトの途中でクラッシュします。この奇妙な動作には、ファイルの破損、無限ループなど、複数の理由が考えられます。考えられるすべての解決策について詳しく説明します。

Windows 11/10 で Visual Studio Code がクラッシュする

修正できることは次のとおりですVisual Studio Code がクラッシュまたはフリーズするWindows 11/10の問題。

  1. グラフィックドライバーを更新する
  2. ハードウェア アクセラレーションをオフにする
  3. 開いているファイルのバックアップを削除
  4. VS コードを再インストールする

それらについて詳しく話しましょう。

1] グラフィックドライバーを更新する

エラーを修正するために最初に行う必要があるのは、グラフィックドライバーを更新する。グラフィック ドライバーが古いと、ゲームやプログラミング アプリを実行できなくなり、特にプログラムが長い場合はシステムでクラッシュする可能性があります。したがって、古いドライバーを更新し、問題が継続するかどうかを確認してください。

2]ハードウェアアクセラレーションをオフにする

問題が解決しない場合は、次に、GPU ハードウェア アクセラレーションを無効にしてみてください。この方法では、VSCode はソフトウェア レンダリングのみを使用するため、非常に安定したエクスペリエンスが得られます。これを行うには、指定された手順に従ってください。

  1. 開けるVisual Studioコードあなたのシステム上で。
  2. 打つCtrl + Shift + Pをクリックしてコマンド パレットを開きます。
  3. タイプ '環境設定: 実行時引数の構成」と入力して Enter キーを押します。
  4. ここで、次のコマンドを追加し、ファイルを保存します(Ctrl + S)。
"disable-hardware-acceleration": true,

最後に、VSCode を再起動し、問題が継続するかどうかを確認します。

3]開いているファイルのバックアップを削除

大きなファイルを開いているときに VSCode がフリーズしてクラッシュした場合は、いくつかのファイルを削除する必要があります。したがって、「ファイル名を指定して実行」を開き、「%AppData%」を貼り付けて、「OK」をクリックします。さあ、開けてコード > バックアップそして、そのディレクトリ内にある唯一のフォルダーを削除します。最後に、VSCode を再起動し、問題が継続するかどうかを確認します。

4] VS Codeを再インストールする

何も機能しない場合は、VSCode ファイルの破損が問題である可能性があります。したがって、問題を解決するには、次のことを行う必要がありますVSCodeをアンインストールする次に、ソフトウェアの新しいコピーを再ダウンロードして再インストールし、問題が継続するかどうかを確認します。

与えられた解決策で問題を解決できることを願っています。

無限ループにより VSCode またはシステムがクラッシュする

場合によっては、アプリやグラフィック ドライバーに問題がない場合でも、VSCode がクラッシュしたり、それが原因でシステムがクラッシュしたりすることがあります。このシナリオは、無限ループの実装が原因である可能性があります。

無限ループを使用していることがわかっている場合は、プロセスを停止しないとコンピューターがクラッシュする可能性があるという結果を知っておく必要があります。ただし、場合によっては、意図せずに無限ループを作成してしまうことがあります。

無限ループとは、プロセスを終了させる条件を持たないループに他なりません。たとえば、次のコードを見てください。

int x; 
for (x = 4; x>4; x++)
{
//some code
}

この場合、条件は次のとおりです。 x>4 は常に満たされるため、ループは決して終了しません。

したがって、意図せずに Infinity Loop を使用しないように注意してください。誤ってそのようなループを作成した場合は、出力に注目し、一連の不要な出力が表示されたらすぐにプロセスを終了してください。Ctrl + Alt + M。

こうすることでコードを停止し、コンピュータがクラッシュするのを防ぐことができます。

次に読んでください: