Error en tiempo de ejecución de C R6028
no puede inicializar el montón
Nota:
Si aparece este mensaje de error al ejecutar una aplicación, esta se cerró porque tiene un problema de memoria interna. Hay muchas posibles razones para este error, aunque suele deberse a una condición de memoria extremadamente baja, a un error en el programa o a controladores de hardware defectuosos.
Puede intentar seguir estos pasos para corregir este error:
- Cierre otras aplicaciones en ejecución o reinicie el equipo para liberar memoria.
- Use la página Aplicaciones y características o Programas y características del Panel de control para reparar o reinstalar el programa.
- Si la aplicación funcionaba antes de una instalación reciente de otra aplicación o controlador, use la página Aplicaciones y características o Programas y características del Panel de control para quitar la nueva aplicación o el controlador y vuelva a probar la aplicación.
- Vaya al sitio web del proveedor de hardware o de Windows Update en el Panel de control para comprobar si hay actualizaciones de software y controladores.
- Compruebe si hay una versión actualizada de la aplicación. Póngase en contacto con el proveedor de la aplicación si el problema persiste.
Información para programadores
Este error aparece cuando el sistema operativo no puede crear el almacén de memoria para la aplicación. Específicamente, la biblioteca en tiempo de ejecución de C (CRT) ha llamado a la función HeapCreate
de Win32, que ha devuelto NULL, lo que indica un error.
Si este error se produce durante el inicio de la aplicación, es posible que el sistema no pueda atender las solicitudes de montón porque se carguen controladores defectuosos. Compruebe Windows Update o el sitio web del proveedor de hardware para ver los controladores actualizados.