Applies To.NET Framework 3.5 Service Pack 1

Symptômes

Vous avez un ordinateur Microsoft.NET Framework 2.0 Service Pack 2 (SP2) - applications ou un Microsoft.NET Framework 3.5 Service Pack 1 (SP1) sur l’application qui utilise la classe WindowsIdentity . Lorsque vous cédez de l’objet WindowsIdentity , les instances de l’objet de la SafeTokenHandle et d’un objet de SafeLocalAllocHandle qui ont été créés par l’objet WindowsIdentity sont correctement mises en attente pour la finalisation. Si vous utilisez la ! finalizequeue commande dans WinDbg, vous constatez qu’une augmentation de la longueur de file d’attente de finalisation. Lorsque la longueur de file d’attente de finalisation devient volumineuse, les performances diminuent.

Cause

Ce problème se produit car les méthodes Dispose de l’objet SafeTokenHandle et l’objet SafeLocalAllocHandle n’appellent pas le catalogue global de la . SuppressFinalize méthode.

Résolution

Informations de remplacement du correctif

Le correctif qui correspond à KB967615 a été remplacé avec le correctif KB981574, qui contient tous les correctifs qui ont été précédemment inclus dans KB967615. Vous devez utiliser le correctif KB981574 pour résoudre les problèmes décrits dans KB967615. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

981574 L’écran de démarrage reste ouvert plus longtemps que d’habitude lorsque vous essayez de démarrer Excel sur un ordinateur sur lequel le.NET Framework 3.5 Service Pack 1 installé

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.