Застосовується до
.NET Framework 3.5 Service Pack 1

Ознаки

Ви маєте Microsoft .NET Framework 2.0 пакет оновлень 2 (SP2) - на основі застосування або в Microsoft .NET Framework 3.5 із пакетом оновлень 1 (SP1) - на основі застосунок, який використовує WindowsIdentity -класу. Після того, як ви видалення об'єкта WindowsIdentity , випадки SafeTokenHandle та SafeLocalAllocHandle об'єктів, створених за WindowsIdentity об'єкт в черзі неправильне завершення. Якщо використовується в ! finalizequeue команди в WinDbg, ви бачите, що збільшення завершення довжина черги. Під час завершення довжина черги зростає великими, зменшення продуктивності.

Причина

Ця проблема виникає, тому що позбутися методи об'єкта SafeTokenHandle та SafeLocalAllocHandle об'єкт не вимагають , глобального Каталогу. SuppressFinalize способом.

Спосіб вирішення

Відомості про заміну виправлень

Виправлення, яке відповідає KB967615 замінені з KB981574, який містить усі виправлення, які було раніше входять до складу KB967615 виправлення. Виправлення KB981574 слід використовувати для вирішення проблеми, описані в KB967615.Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

981574 Заставки залишається відкритим довше, ніж звичайно, під час спроби запустити програму Excel на комп'ютері з .NET Framework 3.5 SP1 інстальовано

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.