Remediere: O aplicaţie bazată pe .NET Framework 2.0 SP2 sau o aplicaţie bazată pe .NET Framework 3.5 SP1 nu corect dispune de siguranță handle obiectele care au fost create de obiectul WindowsIdentity

Simptome

Aveți un Microsoft .NET Framework 2.0 Service Pack 2 (SP2) - aplicaţii bazate pe sau un Microsoft.NET Framework 3.5 Service Pack 1 (SP1) - aplicație care utilizează WindowsIdentity clasa de bază. Când se dispune de obiectul WindowsIdentity , instanțe de obiect SafeTokenHandle și SafeLocalAllocHandle obiecte care au fost create de obiectul WindowsIdentity sunt în coadă incorect pentru finalizarea. Dacă utilizați ! finalizequeue comandă în WinDbg, vedeți că există o creștere în coadă finalizarea lungime. Dacă lungimea coadă finalizarea crește mare, performanța scade.

Cauză

Această problemă apare deoarece metodele dispune de obiectul SafeTokenHandle și obiectul SafeLocalAllocHandle apelează GC. SuppressFinalize metodă.

Rezolvare

Informații despre înlocuirea remedierilor rapide

Remedierea rapidă care corespunde cu KB967615 a fost înlocuit cu remedierea rapidă KB981574, care conține toate remedierile care au fost incluse anterior în KB967615. Ar trebui să utilizați remedierea rapidă KB981574 pentru a remedia problemele descrise în KB967615.Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

981574 În ecranul de pornire rămâne deschis mai mult decât de obicei atunci când încercați să porniți Excel pe un computer care are .NET Framework 3.5 SP1 instalat

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×