共用方式為


C 執行階段錯誤 R6028

無法初始化堆積

注意

如果您在執行應用程式時遇到此錯誤訊息,應用程式因為有內部記憶體問題而關閉。 此錯誤有許多可能的原因,但通常是因為記憶體狀況非常低、程式錯誤或硬體驅動程式有缺陷所造成。

您可以嘗試進行下列步驟來修正這個錯誤:

  • 關閉其他執行中的應用程式,或重新開機電腦以釋放記憶體。
  • 使用主控台 中的 [應用程式與功能] 或 [程式和功能 ] 頁面來修復或重新安裝程式。
  • 如果應用程式在最近安裝另一個應用程式或驅動程式之前運作,請使用 主控台 中的 [應用程式與功能] 或 [程式和功能 ] 頁面來移除新的應用程式或驅動程式,然後再試一次您的應用程式。
  • 在 主控台 中檢查硬體廠商的網站或 Windows Update ,以取得軟體和驅動程式更新。
  • 檢查應用程式的更新版本。 如果問題持續發生,請連絡應用程式廠商。

程式設計人員的資訊

當作業系統無法為應用程式建立記憶體集區時,便會發生這個錯誤。 特別是,C 執行階段 (CRT) 會呼叫 Win32 函式 HeapCreate,該函式會傳回表示錯誤的 NULL。

如果在應用程式啟動時發生這個錯誤,系統可能因為載入了不良的驅動程式而無法滿足堆積要求。 檢查 Windows Update 或硬體廠商的網站,以取得更新的驅動程式。