El servicio de optimización de memoria virtual de Citrix puede provocar daños en las aplicaciones .NET
Este artículo le ayuda a resolver el problema en el que tener .NET Framework aplicaciones que se ejecutan junto con el Servicio de optimización de memoria virtual de Citrix puede provocar daños en la memoria en el proceso administrado.
Versión del producto original: .NET Framework 3.5 Service Pack 1
Número KB original: 2480607
Síntomas
En el proceso que carga código administrado pueden producirse varios errores de aplicación, como infracciones de acceso o errores en la carga de ensamblados. En el registro de eventos del sistema verá el siguiente mensaje de error con el número de error 80131506:
Excepción del motor de ejecución fatal.
Causa
En raras ocasiones, es posible que el Servicio de optimización de memoria virtual de Citrix interactúe con los procesos administrados y cause daños en los procesos. Conduce al error motor de ejecución fatal y el proceso finaliza.
Solución
Al deshabilitar el servicio de optimización de memoria virtual se resuelve el error.
Nota
Volver a ejecutar el generador de imágenes nativas (NGen.exe) en las máquinas afectadas también resuelve el problema. Ejecute NGen update /force desde un símbolo del sistema de .NET Framework Visual Studio para actualizar todas las imágenes nativas.
NGen update /force
Otros clientes han informado de que Citrix puede ayudar a establecer directivas de exclusión para el servicio para evitar el proceso administrado por el problema.