Служба оптимизации виртуальной памяти Citrix может привести к повреждению приложения .NET
Эта статья поможет устранить проблему, из-за которой платформа .NET Framework приложения, запущенные вместе со службой оптимизации виртуальной памяти Citrix, могут привести к повреждению памяти в управляемом процессе.
Исходная версия продукта: платформа .NET Framework 3.5 с пакетом обновления 1 (SP1)
Исходный номер базы знаний: 2480607
Симптомы
В процессе загрузки управляемого кода могут возникать различные ошибки приложения, в том числе нарушения доступа или сбой загрузки сборок. В журнале системных событий отображается следующее сообщение об ошибке с номером ошибки 80131506:
Исключение обработчика неустранимого выполнения.
Причина
В редких случаях служба оптимизации виртуальной памяти Citrix может взаимодействовать с управляемыми процессами и вызывать повреждение процессов. Это приводит к ошибке обработчика неустранимого выполнения , и процесс завершается.
Разрешение
При отключении службы оптимизации виртуальной памяти эта ошибка устранена.
Примечание.
Повторное выполнение генератора образов (NGen.exe) на затронутых компьютерах также устраняет проблему. Запустите NGen update /force
из командной строки .NET Framework или Visual Studio, чтобы обновить все собственные образы.
NGen update /force
Другие клиенты сообщили, что Citrix может помочь в настройке политик исключения для службы, чтобы избежать процесса, управляемого проблемами.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по