C ランタイム エラー R6028

ヒープを初期化できません。

注意

アプリの実行中にこのエラーメッセージが表示された場合、アプリは内部メモリの問題があるため、シャットダウンされました。 このエラーには多くの原因が考えられますが、多くの場合、メモリ不足、プログラムのバグ、またはハードウェアドライバーの不具合が原因で発生します。

このエラーを解決するには、次の手順を試してみます。

  • 実行中の他のアプリケーションを閉じるか、コンピューターを再起動してメモリを解放します。
  • コントロールパネルの [アプリと機能] ページまたは [プログラムと機能] ページを使用して、プログラムを修復または再インストールします。
  • 別のアプリまたはドライバーを最近インストールする前にアプリが動作していた場合は、コントロールパネルの [アプリと機能] または [プログラムと機能] ページを使用して、新しいアプリまたはドライバーを削除し、もう一度アプリを試してみてください。
  • ソフトウェアとドライバーの更新プログラムについては、ハードウェアベンダーの web サイトまたはコントロールパネルWindows Updateを確認してください。
  • アプリの更新バージョンを確認します。 問題が解決しない場合は、アプリの製造元にお問い合わせください。

プログラマ向けの情報

このエラーは、オペレーティング システムでアプリケーションのメモリ プールを作成できなかった場合に発生します。 具体的には、C ランタイム (CRT) が HeapCreate という Win32 関数を呼び出し、失敗したことを示す NULL が返されます。

アプリケーションの起動中にこのエラーが発生した場合は、欠陥があるドライバーが読み込まれているため、システムでヒープ要求を満たすことができない可能性があります。 Windows Update またはハードウェアベンダー ’ の web サイトで更新されたドライバーを確認してください。