次の方法で共有


C ランタイム エラー R6028

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

Note

アプリの実行中にこのエラー メッセージが表示された場合は、内部メモリに問題があるため、アプリがシャットダウンされています。 このエラーには多くの理由が考えられますが、多くの場合、メモリの状態が非常に少ないか、プログラムのバグ、または欠陥のあるハードウェア ドライバーが原因で発生します。

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

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

プログラマ向け情報

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

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