Düzeltme: .NET Framework 2.0 SP2 tabanlı bir uygulama veya .NET Framework 3.5 SP1 tabanlı bir uygulama düzgün WindowsIdentity nesnesi tarafından oluşturulan nesneler güvenli tanıtıcı elden değil

Belirtiler

Microsoft .NET Framework 2.0 Service Pack 2 (SP2) yüklü - tabanlı uygulama veya Microsoft .NET Framework 3.5 Service Pack 1 (SP1) - tabanlı WindowsIdentity sınıfını kullanan uygulama. WindowsIdentity nesnesi çıkardığınızda WindowsIdentity nesnesi tarafından oluşturulan nesne SafeTokenHandle ve SafeLocalAllocHandle nesne örneklerini hatalı sonlandırma için sıraya yerleştirilir. Kullanırsanız, ! finalizequeue komutu WinDbg içinde gördüğünüz sonlandırma sırası uzunluğu bir artış olduğunu. Sonlandırma sırası uzunluğu büyük büyürken, performansı düşürür.

Neden

GC SafeTokenHandle nesnesi ve SafeLocalAllocHandle nesne Elden yöntemlerini çağırmayın nedeniyle bu sorun oluşur. SuppressFinalize'ı yöntem.

Çözüm

Düzeltme değiştirme bilgileri

KB967615 için karşılık gelen düzeltme önceden KB967615 içinde bulunan tüm düzeltmeleri içeren KB981574 düzeltmesi bırakmıştır. Düzeltme KB981574, KB967615'de açıklanan sorunları gidermek için kullanın. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

981574 Karşılama ekranı daha uzun sürer, çünkü Excel .NET Framework 3.5 SP1'in yüklü olduğu bir bilgisayarda başlatmaya çalıştığınızda açık kalır.

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

×