Поделиться через


Ошибка времени выполнения C R6028

не удается инициализировать кучу

Примечание.

При возникновении этого сообщения об ошибке при запуске приложения приложение завершилось, так как у него возникла внутренняя проблема с памятью. Существует множество возможных причин этой ошибки, но часто это вызвано чрезвычайно низким состоянием памяти, ошибкой в программе или дефектными драйверами оборудования.

Для устранения этой ошибки попробуйте выполнить следующие действия:

  • Закройте другие запущенные приложения или перезагрузите компьютер, чтобы освободить память.
  • Используйте страницу "Приложения и компоненты" или "Программы" в панель управления для восстановления или переустановки программы.
  • Если приложение работало до недавней установки другого приложения или драйвера, используйте страницу "Приложения и компоненты" в панель управления для удаления нового приложения или драйвера и повторите попытку приложения.
  • Проверьте веб-сайт поставщика оборудования или Обновл. Windows в панель управления обновлений программного обеспечения и драйверов.
  • Проверьте обновленную версию приложения. Обратитесь к поставщику приложений, если проблема сохранится.

Информация для программистов

Эта ошибка возникает в том случае, если в операционной системе не удается создать пул памяти для приложения. Например, в библиотеке времени выполнения C (CRT) вызывается функция HeapCreate Win32, в результате чего возвращается свидетельствующее об ошибке значение NULL.

Если эта ошибка возникает во время запуска приложения, система может не удовлетворять запросы кучи из-за того, что загруженные драйверы содержат ошибки. Проверьте Обновл. Windows или веб-сайт поставщика оборудования для обновленных драйверов.