Симптоми
Имате Microsoft .NET Framework 2.0 Service Pack 2 (SP2) - базирано приложение или Microsoft .NET Framework 3.5 Service Pack 1 (SP1) - базирано приложение, което използва WindowsIdentity клас. Когато реализирате WindowsIdentity обект, случаи на SafeTokenHandle обект и SafeLocalAllocHandle обекти, които са създадени от WindowsIdentity обект чакащи неправилно завършване. Ако използвате ! finalizequeue команда в WinDbg, виждате, че има увеличение на финализиране дължина на опашката. Когато дължина на опашката финализиране расте голям, намалява производителността.
Причина
Този проблем възниква, защото разполагат с методите на SafeTokenHandle обект и SafeLocalAllocHandle обектът не извиква GC. SuppressFinalize метод.
Решение
Информация за заместване на актуалната корекция
Актуалната корекция, която отговаря на KB967615 е заместен с актуалната корекция KB981574, която съдържа всички поправки, които са били включени в KB967615. Трябва да използвате актуалната корекция KB981574 за решаване на проблемите, описани в KB967615.За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:
981574 Началният екран достъпна повече от обикновеното, когато се опитвате да стартирате Excel на компютър с .NET Framework 3.5 SP1 инсталиран
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".