14 Mayıs 2024-KB5037929 Windows Server 2022 için .NET Framework 3.5 ve 4.8.1 Toplu Güncelleştirmesi

Uygulandığı Öğe
.NET

Not

  • Çıkış Tarihi:
    Mayıs 14, 2024
  • Sürüm:
    .NET Framework.NET Framework 3.5 ve 4.8.1

14 Mayıs 2024 güncelleştirmesi Windows ServerWindows Server 2022, .NET Framework.NET Framework 3.5 ve 4.8.1'de güvenlik ve toplu güvenilirlik iyileştirmeleri içerir. Düzenli bakım rutinlerinizin bir parçası olarak bu güncelleştirmeyi 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 güvenlik geliştirmeleri bulunmamaktadır. Bu güncelleştirme birikimlidir 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.
- ISymUnmanagedReader::GetMethodsFromDocumentPosition ve ISymUnmanagedReader2::GetMethodsInDocument API'lerinin belirli koşullar altında yanlış sonuçlara yol açması sorununu giderir.
.NET Kitaplıkları - FBX dosya ayrıştırıcısında tetiklenebilen sorunu giderir.
- FIPS algoritmalarının MIST doğrulamalı uygulamalarını kullanma sorununu giderir.
.NET Temelleri - IIS 10'da ortaya çıkan joker karakter biçim değişiklikleriyle ilgili bir sorunu giderir.
WPF2 - GetWindowText ve GetWindowTextLength yöntemlerini çağırırken uygulamaların kilitlenmesi sorununu giderir.

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

2Windows Presentation FoundationWindows Presentation Foundation (WPF)

Bu güncelleştirme hakkında ek bilgiler

Aşağıdaki makaleler, tek tek ürün sürümleriyle ilgili olarak bu güncelleştirme hakkında ek bilgiler içerir.

  • 5038282 Windows Server 2022 için .NET Framework 3.5, 4.8 ve 4.8.1 Toplu Güncelleştirmesinin Açıklaması (KB5038282)

Bu güncelleştirmeyle ilgili bilinen sorunlar

Belirti Microsoft, müşterilerin .NET Framework SQL CLR barındırılan belirli senaryolarda çalışma zamanı özel durumları gözlemlemesine neden olan Mayıs toplu güncelleştirmesi hakkında raporlar aldı. Bu özel durumlar hata iletisiyle birlikte ortaya çıkar
System.Security.HostProtectionException: CLR ana bilgisayarı tarafından yasaklanmış bir işlem gerçekleştirilmeye çalışıldı ve özel durum yığın izlemesinde aşağıdaki çerçevelerden birini içerecek:
System.Security.Cryptography.SHA256Managed.. ctor() öğesini seçin
- veya -

System.Security.Cryptography.SHA384Managed.. ctor() öğesini seçin
- veya -

System.Security.Cryptography.SHA512Managed.. ctor() öğesini seçin
Bu özel durum, .NET Framework.NET Framework'da SHA256Managed, SHA384Managed ve SHA512Managed türlerinin uygulanmasında yakın zamanda yapılan bir değişiklikten kaynaklanmaktadır. SQL CLR barındırılan ortamlarda SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 ve HMACSHA512 türlerinin kullanımı etkilenmez.
Geçici çözüm Birden çok geçici çözüm seçeneği mevcuttur.
Seçeneklerden biri, SHA256Managed, SHA384Managed veya SHA512Managed türlerini kullanan derlemeyi UNSAFE olarak 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.
Diğer bir seçenek ise .NET Framework.NET Framework'in SHA-2 API 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, KB5043806 güncelleştirmesi ile bu sorunu çözmüştür.

Bu güncelleştirmeyi alma

Bu güncelleştirmeyi yükleme

Sürüm Kanalı Kullanılabilir Sonraki Adım
Windows Update ve Microsoft Update Evet Yok. Bu güncelleştirme Windows Update'ten otomatik olarak indirilip yüklenir.
İşletmeler için Windows Güncelleştirmesi Evet Yok. Bu güncelleştirme Windows Update'ten otomatik olarak indirilip yüklenir.
Microsoft Update Kataloğu Evet Bu güncelleştirmenin tek başına paketini edinmek için Microsoft Update Kataloğu web sitesine gidin.
Windows Server Update Services (WSUS) Evet Bu tek tek .NET Framework ürün güncelleştirmesi, uygun olduğu ölçüde, işletim sistemi güncelleştirmesi uygulanarak yüklenir. İşletim sistemi güncelleştirmeleri hakkında daha fazla bilgi için bu güncelleştirme bölümü hakkında ek bilgilere bakın.

Dosya bilgileri

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

Önkoşullar

Bu güncelleştirmeyi uygulamak için .NET Framework.NET Framework 3.5 veya 4.8.1 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