C 執行階段錯誤 R6024
_onexit/atexit 資料表的空間不足
注意
如果您在執行應用程式時遇到此錯誤訊息,應用程式因為有內部記憶體問題而關閉。 此錯誤通常是因為程式中的 Bug 或它所使用的 Visual C++ 程式庫損毀,而造成記憶體狀況非常低,或很少造成此錯誤。
您可以嘗試進行下列步驟來修正這個錯誤:
- 關閉其他執行中的應用程式,或重新開機電腦以釋放記憶體。
- 使用主控台 中的 [應用程式與功能] 或 [程式和功能 ] 頁面來修復或重新安裝程式。
- 使用主控台 中的 [應用程式與功能 ] 或 [程式和功能 ] 頁面來修復或重新安裝 Microsoft C++ 可轉散發套件的所有複本。
- 檢查 主控台 中的 Windows Update 以取得軟體更新。
- 檢查應用程式的更新版本。 如果問題持續發生,請連絡應用程式廠商。
程式設計人員的資訊
因為 或 atexit
函式沒有可用的 _onexit
記憶體,因此會發生此錯誤。 此錯誤是由記憶體不足的狀況所造成。 您可以考慮在應用程式啟動時預先配置緩衝區,以協助儲存使用者資料,並在記憶體不足的情況下執行乾淨的應用程式結束。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應