Applies To.NET

Yayınlanma Tarihi: 11 Şubat 2020

Sürüm: .NET Framework 4.8

Sürüm 1803 Windows 10 için bu güncelleştirme .NET 4.8'de kümülatif güvenilirlik iyileştirmeleri içerir. Bu güncelleştirmeyi düzenli bakım yordamlarının bir parçası olarak uygulamanızı öneririz. Bu güncelleştirmeyi yüklemeden önce, Önkoşullar ve Yeniden başlatma gereksinimi bölümlerine bakın.

Bu güncelleştirme, 11 Şubat 2020 tarihli Toplu Güncelleştirmede yer almaktadır. Bu güncelleştirme daha önce 23 Ocak 2020 tarihli Toplu Güncelleştirmede yayınlandı.

Kalite ve güvenilirlik geliştirmeleri

WCF1

- BIR IIS uygulamasını birden çok kez yeniden başlatma sırasında yüksek CPU yükü altında bir uç nokta erişilemez hale geldiğinde potansiyel yarış durumunu ele almak üzere WCF Etkinleştirme hizmeti üzerinde dinleme uç noktalarını yapılandırırken i kabul yeniden deneme mekanizması eklendi. Müşteriler, uygun olduğunda %windir%\Microsoft.NET\Framework\v4.0.30319 ve %windir%\Microsoft.NET\Framework64\v4.0.30319 klasörleri altında aşağıdaki AppSetting'i SMSvcHost.exe.config'e ekleyerek düzeltmeyi kabul edebilir. Bu, uç noktayı hata durumuna yerleştirmeden önce her deneme arasında 1 saniyelik gecikme süresiyle uç noktayı 10 kez kaydetmeyi yeniden zamanlar. <appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/><add key="wcf:SMSvcHost:dinleyiciRegistrationRetryDelayms" value="1000"/>< /appSettings>

- IIS çalışanı işleminin kilitlenmesi ve aynı uç noktaların dinleme olarak yeniden yapılandırılması ancak etkinleştirmeyi beklemesi nedeniyle dinleme yolları kapatılan bir yarış koşulu vardır. Çakışma bulunursa, bu değişiklik, bu yarış koşulu nedeniyle çakışmanın geçici olduğu varsayımını yeniden denemenizi sağlar. Yeniden deneme sayısı ve bekleme süresi, uygulama ayarları aracılığıyla yapılandırılabilir.

Winforms

- Sistem'de bir sorunu karşılar. Windows. ImeMode özelliği NoControl olarak ayarlanmış Forms.TextBox denetimleri. Bu denetimler artık sayfada gezinme sırasına bakılmaksızın IME ayarının işletim sistemi ayarıyla tutarlı şekilde korur. Pinyin klavyeli CHS'ye düzeltme uygulanır.

- Sistem ile ilgili bir sorunu karşılar. Fare tıklamalarını kullanarak gezinirken devre dışı bırakılmış IME'ye geçmek yerine üst kapsayıcı denetimi giriş modunu korumak için PINyin klavyesi ile CHS üzerinde ImeMode.NoControl olarak ayarlanmış ImeMode.NoControl ile Windows.Forms.ComboBox denetimi ve odak devre dışı olan IME'nin olduğu bir denetimden bu ComboBox denetimine geçer.

- .NET Framework 4.8'de erişilebilirlik değişikliği Yük Devretme Küme Hizmetleri'nin Küme Oluşturma Sihirbazı'nda DataGridView'da IP adresi kullanıcı arabirimi geri bırakıldı: Denetimin başka bir düzenleme hücresine yeniden yapılandırılması nedeniyle UIA ağacı yeniden yapılandırıldıktan sonra kullanıcılar IP değerini giremiyor. Bu tür özel DataGridView hücreleri (IP adresi hücresi) ve iç denetimleri şu anda bu sorunu önlemek üzere yeniden yapılandıran varsayılan UIA ağacında işlenmez.

CLR2

- 4.8 .NET Framework tek iş parçacığılık daire nesnesinin birden çok iş parçacığı daire gibi işlem gördüğü ve engelleme hatasına neden olduğu bazı EnterpriseServices senaryoları gerilemede kaldı. Bu değişiklik artık tek parçacıklı daire nesnelerini doğru şekilde tanımlar ve bu hatadan kaçınıyor.

- Taşınabilir PDB meta veri sağlayıcısı önbelleğinde, sağlayıcılara sızdırılan ve tanılama StackTrace API'de kilitlenmelere neden olan bir yarış koşulu vardır. Yarış sorunu gidermek için sağlayıcının atılması gereken nedeni tespit edebilir ve atabilirsiniz.

- SOH ayırmaları yaparken (yani, SOH ayırmanızı kabul etmek için tam bir alan yoksa) GERÇEKTEN yetersizse VE SOH ayırmanızı kabul etmek için alan yoksa, Tam engelleme GC'leri engellemenin tekrar tekrar tetiklendiğinden ve OutOfSpaceSOH sorunundan dolayı tekrar tekrar engellemenin söz konusu olduğu bir sorun ortaya çıkar. Bu düzeltme, bir döngüde GC'leri tetiklemek yerine bu durumu algılayana kadar OOM çözmektir.

- Süreç benzinde 1'den N çekirdeklere değişiklikten kaynaklanan soruna ilişkin bir sorunu karşılar.

SQL

- Yanlış biçimlendirilmiş dizeler nedeniyle bilgilerin yazdırılamama neden olduğu SqlClient Bid izlemelerinde yaşanan sorunu karşılar.

WPF3

- Bazı koşullarda, yüksek DPI WPF uygulamalarında Popup'ların gösterilmez, ekranın sol üst köşesinde gösterilme veya eksik şekilde gösterildiği/işlenen sorun ortaya çıkar.

- WPF'de XPS belgesi oluşturulurken, yazı tipi alt sıfırlamanın FileFormatException'e (alt sıfırlama işlemi yazı tipini büyütecekse) neden olduğu soruna çözüm sağlar. Bu özel durumu önlemek için, "Kitaplık Tüketiciler için AppContext" altında açıklanan yöntemlerden birini kullanarak AppContext anahtarını 'Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting' olarak 'true' olarak ayarlayın.

- Sistem DPI'si 96'dan fazla olduğunda, TextBox ve al'daki metin ekleme çizgilerinin hatalı genişliğini adresleri. Özel olarak, bazı DPI farkında olan bazı durumlarda, monitörde birincil DPI'den daha düşük DPI'ye sahip bir monitörde işlenen hiçbir şey olmaz.

- Bir SharedSizeGroup'a ait sütunlar içeren Kılavuzlar düzeni sırasında ortaya çıkan adreslerin aslını

- Uygulaması programlı olarak düğmeyi devre dışı bıraktığınızda kullanıcı fare düğmesini bırakmadan önce menü öğelerini değiştirirse, RibbonSplitButton açılırken ortaya çıkan bir askıda kalma ve sonunda StackOverflowException ile ilgili bir sorun ortaya çıkar.

- Bir TreeView'u kaydırırken ortaya çıkabilecek bazı askıda kalmaları için adresler.

Net Kitaplıkları

- UDPClient'i son derece büyük bir MTU ile ağ yapılandırmalarında yapılan yanlış kullanımlara karşı güçlendirir.

Acquistion & Deployment

- 1809 derlemesi öncesinde makinelerde .NET 4.8 Windows yüklemesini engelleyen bir soruna yöneliktir. 1809 derlemeye yükseltme sırasında Windows NET'e özgü ayarlar. Not: Bu sorunu önlemek için, bu güncelleştirmenin yeni bir Sürüm Sürümüne yükseltmeden önce uygulanması Windows.

1 Windows Communication Foundation (WCF) 2 Ortak Dil Çalışma Zamanı (CLR) 3 Windows Presentation Foundation (WPF)

Güncelleştirmeyi alma ve yükleme

Bu güncelleştirmeyi yükleyin

Bu güncelleştirme, Güncelleştirme'den otomatik olarak indirilir Windows yüklenir.

Bu güncelleştirmenin tek başına paketini almak için Microsoft Update Kataloğu web sitesine gidin.

Dosya bilgileri

Bu güncelleştirmede sağlanan dosyaların listesi için, toplu güncelleştirme için dosya bilgilerini indirin.

Önkoşullar

Bu güncelleştirmeyi uygulamak için 4.8 .NET Framework yüklü olması gerekir.

Yeniden başlatma gereksinimi

Bu güncelleştirmeyi yükledikten sonra, etkilenen dosyalar kullanılıyorsa bilgisayarı yeniden başlatmanız gerekir. Bu güncelleştirmeyi .NET Framework tüm uygulama tabanlı uygulamalardan çıkmanizi öneririz.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme, daha önce yayımlanan 4533000 güncelleştirmelerinin yerini almaktadır.

Bu güncelleştirme için yardım ve destek alma

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.