Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Bu makale için geçerlidir işletim sistemleri ve ürünleri bakın.

Bu makalede Microsoft .NET Framework 4.6.1 ve Windows 7 Service Pack 1 (SP1), Windows Server 2008 R2 SP1, Windows Server 2008 SP2 ve Windows Vista SP2 üzerinde .NET Framework 4.6 için kullanılabilir düzeltme toplaması 3139551. Bu düzeltme toplaması'deki düzeltmeler hakkında daha fazla bilgi için "Bu düzeltme toplaması ile giderilen sorunlar" bölümüne bakın.

Çözüm

İndirme bilgileri

Aşağıdaki dosya Microsoft Yükleme Merkezi'nden indirilebilir:

Download Düzeltme paketini şimdi karşıdan yükle.
Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası makalesine gitmek için aşağıdaki makale numarasını tıklatın:

119591 Microsoft destek dosyaları Çevrimiçi Hizmetler'den nasılMicrosoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın gönderildiği tarihte kullanılabilir en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardımcı olan geliştirilmiş güvenliğe sahip sunucularda depolanır.

Daha fazla bilgi

Önkoşullar

Bu düzeltmeyi uygulamak için .NET Framework 4.6.1 veya .NET Framework 4.6 yüklü olması gerekir.



Yeniden başlatma gereksinimi

Etkilenen herhangi bir dosya kullanılıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir. Bu düzeltmeyi uygulamadan önce tüm .NET Framework tabanlı uygulamaları kapatmanızı öneririz.



Düzeltme değiştirme bilgileri

Bu düzeltme paketi, daha önce yayımlanan bir düzeltme paketini yenisiyle değiştirmez.

Bu düzeltme toplaması ile giderilen sorunlar

Sorun 1

WPF uygulaması bir TreeViewbağlamı dışında TreeViewItem kullandığında, uygulama, yığın izlemesi aşağıdaki şekilde başlayan bir InvlidCastException özel durum karşılaşabilirsiniz:

System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)
Not: TreeViewItem kaydırma uzaklığı TreeViewItem veya alt öğelerinden birini bulmaya çalışır sanallaştırılmış liste denetimi içinde (örneğin, liste kutusu, DataGridveya ListView denetimi) olduğunda bu özel durum oluşur. Örneğin, TreeViewItem DataTemplatebir kökü olarak bildirmek ve DataTemplate CellTemplate DataGrid sütun kullanılan bu özel durum oluşur.



Sorun 2

Önbelleğe alınan öğe tarafından kullanılan bellek yerine tüm uygulama etki alanı tarafından kullanılan bellek boyutu System.Web.Caching hem de System.Runtime.Caching bildirin.

Timer uygulama değişikliği nedeniyle bir gerileme.NET Framework 4.5 gelen budur. Önbellek tarafından başvurulan nesneler ek boyutu hatalı raporlama yanı sıra, gen2 GC gecikme süresi önemli ölçüde etkileyebilir. ASP.NET barındırma senaryolarında, önbellek de tüm uygulama etki alanı içindeki tüm önbellekleri boyutunu ("Önbellek % işlem bellek sınırı kullanılır" ASP.NET Performans sayacı ile belirlendiği şekilde) işlemi ne zaman uygulama etki alanları geri dönüştürülmüş.

Böylece doğru boyutu bildirilen bu düzeltme diğer uygulama etki alanı nesneleri için önbellekten istenmeyen başvuruları kaldırır. Bu düzeltme ayrıca gecikme System.Runtime.Caching için GC sunucusu kullanarak çok çekirdekli bilgisayarlarda iyileştirmek için değişiklikler içerir. Ayrıca, bu düzeltme uygulandıktan sonra senaryoları geri dönüştürme, uygulama etki alanındaki tüm önbellekleri boyutunu doğru olarak hesaplanır.



Sorun 3

Dokunmatik kullanıcı etkileşimini işlemek dokunma, fare yükseltilmesi üzerinde dayanır bir Windows Presentation Foundation (WPF) uygulaması varsa taşır (yerine göre kullanarak doğrudan dokunma olayları), yükseltilen fare taşıma normalden düşük bir ses karşılaşabilirsiniz.

Daha önce dokunma, WPF bastırma fare Tanıtımı dağıtıcı bunaltma dokunmatik büyük hacimli hareket yapmamaya taşır. .NET Framework 4.6.1, düzeltme, işlenen dokunma sayısını taşır azaltmak için kullanılmaya başlandı. Bu değişiklikten sonra oluşturulan ek bir azaltma fare sayısında neden fare promosyonlar azaltma taşır. Dokunma taşıma olaylar ve yükseltilen fare taşıma olaylar arasında neredeyse bire bir ilişkisi olması gerekir böylece fare promosyonlar azaltma şimdi kaldırılır.



Sorun 4

.NET Framework 4.6 hedefleyen bir WPF uygulaması üzerinde çalıştığınızı varsayın. Bir DispatcherOperation kullanarak WPF dağıtıcı tarafından çağrılan herhangi bir yöntemi CurrentThread.CurrentCulture ya da CurrentThread.CurrentUICulture değerini ayarlamak deneyin. Örneğin, bir UI olay işleyicisi veya MainWindow yapıcı bu değeri ayarlamak deneyin. Bu durumda CurrentCulture ve CurrentUICulture değerleri yönteminin sonunda ilgili önceki değerlerine sıfırlanır. MainWindow kurucusu veya düğmesini işleyici uygulama CurrentUICulture ayarlar varsa, bu ayar sistem UI kültürü için döner.

Bu düzeltmenin .NET Framework 4.6 önce olduğu gibi yöntemler WPF uygulamasında ayarlanmış olan CurrentThread.CurrentCulture/CurrentUICulture değerleri aynı şekilde devam emin olur.



Sorun 5

.NET Framework 4.6 içinde yeni bir bayrak, TaskContinuationOptions.RunContinuationsAsynchronously, görev kitaplığa eklenir. Ancak, bu bayrak, Task.WhenAll, Task.WhenAny veya Task.Unwrapile birlikte kullandığınızda, bayrağı hiçbir etkisi olmaz. Bayrak kilitlenmesi bazı durumlardan kaçınmak için kullanılmaya başlandı. Bu düzeltme, her türlü görevi devamlılığını yeni bayrağı saygı emin olur.



Sorun 6

.NET Framework 4.6 içinde AppContext içinde yanlış uygulanacak AppContext yöntemleri, iş parçacığı güvenliği neden olan bir hata yok. AppContext yeni değişiklikler azaltmak için altyapı bir parçasıdır. AppContext bayrakları almak ve ayarlamak için ve uygulamanızda o verilerine dayalı kararlar almak için kullanabilirsiniz.

Bu düzeltme ayarı ve anahtar değerleri alma ilgili AppContext yöntemleri için doğru iş parçacığı güvenliği sağlar.



7 sorun

Karşılaştığınız zaman, ayırma ve acil ihtiyaç desen ve bir kenar durumda gerektiren yeni bir segment, yönetilen yığında, çöp toplayıcı olması gerekenden daha küçük olan bir ayırma boyutu hesaplayabilirsiniz. Çöp toplayıcı kaydedilmemiş belleğe yazılmaya çalışılırken çünkü bu kompakt aşaması sırasında erişim ihlaline neden olur.

Bu düzeltmenin doğru boyutu hesaplar.



Sayı 8

Yerel kod belirli yöntemleri oluşturduğunuzda .NET Framework uygulamaları ve NGEN işlemler beklenmeyen bir kilitlenmesiyle karşılaşabilir.

Sorun 9

RyuJit 16-bit işaretsiz tamsayı yazmaçları üzerinde karşılaştırmak için yanlış yönergeler oluşturur. Giriş değerleri farklı MSB değerlere sahip ve kayıt işlenen oluşturulan karşılaştırma yönergeleri kullanın hatalı bir sonuç üretir.

Bu düzeltmenin doğru yönergeler oluşturur.

Şunun için geçerlidir:

Bu makale şunlar için geçerlidir:

  • Microsoft .NET Framework 4.6.1

  • Microsoft .NET Framework ile birlikte kullanıldığında 4.6:

    • Windows 7 Service Pack 1

    • Windows Server 2008 R2 Service Pack 1

    • Windows Server 2008 Service Pack 2

    • Windows Vista Service Pack 2

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

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×