Požymiai
Jūs turite su Microsoft .NET Framework 2.0 2 pakeitimų paketas (SP2) – programa ar su Microsoft .NET Framework 3.5 1 pakeitimų paketas (SP1) - pagal programą, kuri naudoja WindowsIdentity klasės. Kai jūs išmesti WindowsIdentity objektą, SafeTokenHandle objekto ir SafeLocalAllocHandle objekto egzempliorius sukurti WindowsIdentity objekto yra eilėje yra netinkamai užbaigimo. Jei naudojate į ! finalizequeue komandą į WinDbg, pamatysite, kad yra užbaigimo eilės ilgis padidinti. Užbaigimo eilės ilgis didėja didelis, sumažėja efektyvumas.
Priežastis
Ši problema kyla dėl to, kad SafeTokenHandle objektą ir objekto SafeLocalAllocHandleŠalinti metodai nereikalauja GC. SuppressFinalize metodas.
Sprendimas
Karštųjų pataisų pakeitimo informacija
Karštosios pataisos, atitinka KB967615 pažangesnė su karštąsias pataisas KB981574, kuriame yra visos pataisos, kurios anksčiau buvo įtraukti į KB967615. Naudodami šias karštąsias pataisas KB981574 išspręsti problemas, aprašytas KB967615.Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:
981574 Ekrano užsklanda lieka atidarytas ilgiau nei paprastai, kai bandote paleisti "Excel" kompiuteryje, kuriame yra įdiegta .NET Framework 3.5 SP1
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.