Applies To.NET

Yayın Tarihi:14 Mayıs 2024

Sürüm:.NET Framework 4.8

Windows 10, sürüm 1607 ve Windows Server 2016 için 14 Mayıs 2024 güncelleştirmesi, .NET Framework 4.8'deki güvenlik ve toplu güvenilirlik iyileştirmelerini içerir. Bu güncelleştirmeyi düzenli bakım yordamlarınızı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.

Özet

Güvenlik geliştirmeleri

Bu sürümde yeni bir güvenlik iyileştirmesi yoktur. Bu güncelleştirme topludur ve daha önce yayımlanan tüm güvenlik iyileştirmelerini içerir.

Kalite ve Güvenilirlik Geliştirmeleri

CLR1

- Birkaç iş parçacığının tümü aynı yönetilen türün ITypeInfo uygulamasını eşzamanlı olarak sorgularsa kilitlenmelerin oluşması sorununu giderir

.NET Kitaplıkları

- 32 bit platformda önemli bir yanıt süresi regresyonu gösterilmesi sorununu giderir.

- FIPS algoritmalarının DOĞRUlanmış MIST uygulamalarını kullanma sorununu giderir.

.NET Ile İlgili Temel Bilgiler

- IIS 10'da kullanıma sunulan joker karakter biçimi değişiklikleriyle ilgili sorunu giderir.

WPF2

- GetWindowText ve GetWindowTextLength yöntemleri çağrılırken uygulamaların kilitlenmesi sorununu giderir.

1Ortak Dil Çalışma Zamanı (CLR)

2Windows Presentation Foundation (WPF)

Bu güncelleştirmedeki bilinen sorunlar

Belirti

Microsoft, müşterilerin belirli SQL CLR tarafından barındırılan senaryolarda çalışma zamanı özel durumlarını gözlemlemelerine neden olan .NET Framework Mayıs toplu güncelleştirmesi hakkında raporlar aldı. Bu özel durumlar hata iletisiyle gösterilir

System.Security.HostProtectionException: CLR konağı tarafından yasaklanmış ve özel durum yığını izlemesinde aşağıdaki çerçevelerden birini içerecek bir işlem gerçekleştirmeye çalışıldı:

System.Security.Cryptography.SHA256Managed.. ctor() -veya-

System.Security.Cryptography.SHA384Managed.. ctor() -veya-

System.Security.Cryptography.SHA512Managed.. ctor()

Bu özel durum, .NET Framework SHA256Managed, SHA384Managed ve SHA512Managed türlerinin uygulanmasında yapılan son değişikliklerden kaynaklanır.  SQL CLR tarafından barındırılan ortamlarda SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 ve HMACSHA512 türlerinin kullanılması etkilenmez.

Geçici Çözüm

Birden çok geçici çözüm seçeneği mevcuttur.

Bir seçenek, SHA256Managed, SHA384Managed veya SHA512Managed türleriniN GÜVENSİz olarak kullanıldığı derlemeyi işaretlemektir. Bu, SQL CLR barındırılan ortamının etkilenen oluşturucuların başarıyla yürütülmesine izin vermesine neden olur.

Bir diğer seçenek de .NET Framework SHA-2 API'leri ailesi yerine SQL'in yerleşik HASHBYTES işlevini kullanmaktır. HASHBYTES işlevi doğrudan SQL'den çağrılabilir ve yönetilen kod yazmayı gerektirmez.

Çözüm

Microsoft bu sorunu güncelleştirme KB5043803 çözdü.

Bu güncelleştirmeyi edinme

Bu güncelleştirmeyi yükle

Yayın Kanalı

Kullanılabilir

Sonraki Adım

Windows Update ve Microsoft Update

Evet

Hiç kimse. Bu güncelleştirme Windows Update'dan otomatik olarak indirilir ve yüklenir.

İş İçin Windows Update

Evet

Hiç kimse. Bu güncelleştirme Windows Update'dan otomatik olarak indirilir ve yüklenir.

Microsoft Update Kataloğu

Evet

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

Windows Server Update Services (WSUS)

Evet

Aşağıdaki gibi yapılandırdığınızda bu güncelleştirme WSUS ile otomatik olarak eşitlenir:

Ürün: Windows 10, sürüm 1607 ve Windows Server 2016

Sınıflandırma: Güncelleştirmeler

Dosya bilgileri

Bu güncelleştirmede sunulan dosyaların listesi için toplu güncelleştirme için dosya bilgilerini indirin.

Ön koşullar

Bu güncelleştirmeyi uygulamak için .NET Framework 4.8 yüklü olmalıdır.

Yeniden başlatma gereksinimi

Etkilenen dosyalar kullanılıyorsa bu güncelleştirmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir. Bu güncelleştirmeyi uygulamadan önce tüm .NET Framework tabanlı uygulamalardan çıkmanızı öneririz.

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.