Initializing event memory

JUANMAX - 28/10/2007 13:18
A ver si hay suerte y alguien del foro sabe de qué se trata. El tema es que mi programa logic audio, para hacer música, al instalar el service pack 2 del server 2003, ya no funciona.

Cuando lo ejecutas, en la línea de texto donde se ve lo que están cargando los programas, este lo primero que pone es eso, initializing event memory, pero se queda así un ratio y después se cierra.

Sé que si instalo de nuevo y no meto ningún service pack, el programa funciona, incluso con el service pack 1 funcionaba, pero al instalar el 2 ha dejado de hacerlo y no sé por qué puede ser para solucionarlo he mirado en internet, pero no veo que ha nadie le ocurra lo mismo.

Bueno que dejo aquí la pregunta por si alguien tiene idea de que va esto. Un saludo.
LaUrA-28 - 23/12/2025 19:00
El problema que describes con Logic Audio en Windows Server 2003 Service Pack 2 es un conflicto de compatibilidad clásico. Los Service Packs de Windows Server a menudo refuerzan la seguridad y la estabilidad, lo que puede bloquear funcionalidades que aplicaciones antiguas, especialmente las de audio profesional, necesitaban para acceder al hardware de forma directa.

La frase initializing event memory indica que el programa está intentando inicializar su sistema de eventos o temporizadores de baja latencia (críticos para el audio) y falla, provocando el cierre. Esto suele deberse a cambios en el núcleo del sistema o en los permisos de acceso a dispositivos introducidos por el Service Pack 2.

La solución más efectiva y actual, dado que tanto el sistema operativo como el software son muy antiguos, es utilizar la virtualización. No es recomendable desinstalar el Service Pack ni revertir a una versión menos segura del sistema.

Puedes instalar un software de virtualización gratuito como Oracle VM VirtualBox. Dentro de él, crea una máquina virtual con Windows XP (o incluso Windows Server 2003 sin el Service Pack 2) y allí instala tu Logic Audio. Esta máquina virtual actuará como un ordenador independiente y aislado donde el programa funcionará correctamente. Es la forma más segura y estable de usar software legacy en hardware moderno.

Otra opción, si tu hardware lo soporta, es utilizar el Modo de compatibilidad de una versión más reciente de Windows, como Windows 10. Haz clic derecho sobre el ejecutable del programa, selecciona Propiedades y luego la pestaña Compatibilidad. Activa la opción "Ejecutar este programa en modo de compatibilidad con" y elige Windows XP (Service Pack 3). También es crucial ejecutar el programa como administrador marcando la casilla correspondiente en la misma ventana. Sin embargo, la virtualización suele ser una solución más fiable para casos tan específicos como el tuyo.