Tanggal Rilis:
14 Mei 2024Versi:
.NET Framework 3.5 dan 4.8Pembaruan 14 Mei 2024 untuk Windows 10, versi 1809 dan Windows Server 2019 menyertakan penyempurnaan keamanan dan keandalan kumulatif dalam .NET Framework 3.5 dan 4.8. Kami menyarankan Agar Anda menerapkan pembaruan ini sebagai bagian dari rutinitas pemeliharaan rutin Anda. Sebelum Anda menginstal pembaruan ini, lihat bagian Persyaratan prasyarat dan Mulai ulang persyaratan .
Ringkasan
Penyempurnaan Keamanan
Tidak ada penyempurnaan keamanan baru dalam rilis ini. Pembaruan ini bersifat kumulatif dan berisi semua penyempurnaan keamanan yang dirilis sebelumnya.
Peningkatan Kualitas dan Keandalan
CLR1 |
- Mengatasi masalah di mana crash dapat terjadi jika beberapa utas semua secara bersamaan membuat kueri implementasi ITypeInfo dari tipe yang dikelola yang sama |
.NET Libraries |
- Mengatasi masalah di mana platform 32-bit menunjukkan regresi waktu respons yang signifikan. - Mengatasi masalah untuk menggunakan implementasi tervalidasi MIST dari algoritma FIPS. |
.NET Fundamentals |
- Mengatasi masalah dengan perubahan format wildcard yang diperkenalkan di IIS 10. |
WPF2 |
- Mengatasi masalah ketika aplikasi mengalami crash saat memanggil metode GetWindowText dan GetWindowTextLength. |
1Common Language Runtime (CLR)
2Windows Presentation Foundation (WPF)
Informasi tambahan tentang pembaruan ini
Artikel berikut ini berisi informasi tambahan tentang pembaruan ini karena berkaitan dengan versi produk individual.
-
5038283 Deskripsi Pembaruan Kumulatif untuk .NET Framework 3.5, 4.7.2 dan 4.8 untuk Windows 10, versi 1809 dan Windows Server 2019 (KB5038283)
Masalah umum dalam pembaruan ini
Gejala |
Microsoft menerima laporan tentang pembaruan kumulatif .NET Framework Mei yang menyebabkan pelanggan mengamati pengecualian runtime dalam skenario tertentu yang dihosting SQL CLR. Pengecualian ini akan dimanifestasikan dengan pesan kesalahan System.Security.HostProtectionException: Berusaha melakukan operasi yang dilarang oleh host CLR dan akan berisi salah satu bingkai berikut dalam jejak tumpukan pengecualian: System.Security.Cryptography.SHA256Managed.. ctor() -atau-System.Security.Cryptography.SHA384Managed.. ctor() -atau-System.Security.Cryptography.SHA512Managed.. ctor() Pengecualian ini disebabkan oleh perubahan terbaru dalam implementasi sha256Managed, SHA384Managed, dan SHA512Managed di .NET Framework. Penggunaan tipe SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284, dan HMACSHA512 dalam lingkungan yang dihosting SQL CLR tidak terpengaruh. |
Penyelesaian Masalah |
Opsi beberapa pekerjaan di sekitar tersedia. Salah satu opsinya adalah menandai perakitan yang menggunakan tipe SHA256Managed, SHA384Managed, atau SHA512Managed sebagai UNSAFE. Hal ini akan menyebabkan lingkungan yang dihosting SQL CLR memungkinkan konstruktor yang terpengaruh untuk berhasil menjalankannya. Opsi lain adalah menggunakan fungsi HASHBYTES bawaan SQL daripada keluarga API SHA-2 .NET Framework. Fungsi HASHBYTES dapat dihubungi secara langsung dari SQL dan tidak memerlukan penulisan kode yang dikelola. |
Resolusi |
Microsoft telah mengatasi masalah ini dengan KB5043804 pembaruan. |
Cara mendapatkan pembaruan ini
Instal pembaruan ini
Saluran Rilis |
Tersedia |
Langkah Berikutnya |
Windows Update dan Microsoft Update |
Ya |
Tidak. Pembaruan ini akan diunduh dan diinstal secara otomatis dari Windows Update. |
Windows Update untuk Bisnis |
Ya |
Tidak. Pembaruan ini akan diunduh dan diinstal secara otomatis dari Windows Update. |
Katalog Microsoft Update |
Ya |
Untuk mendapatkan paket mandiri untuk pembaruan ini, masuk ke situs web Katalog Pembaruan Microsoft . |
Windows Server Update Services (WSUS) |
Ya |
Pembaruan produk .NET Framework individual ini akan diinstal, sebagaimana berlaku, dengan menerapkan pembaruan sistem operasi. Untuk informasi selengkapnya tentang pembaruan sistem operasi, lihat informasi tambahan tentang bagian pembaruan ini . |
Informasi berkas
Untuk daftar file yang disediakan dalam pembaruan ini, unduh informasi file untuk pembaruan kumulatif.
Prasyarat
Untuk menerapkan pembaruan ini, Anda harus memiliki instalasi .NET Framework 3.5 atau 4.8.
Persyaratan mulai ulang
Anda harus memulai ulang komputer setelah menerapkan pembaruan ini jika ada berkas yang terpengaruh yang sedang digunakan. Kami menyarankan Agar Anda keluar dari semua aplikasi berbasis .NET Framework sebelum menerapkan pembaruan ini.
Cara mendapatkan bantuan dan dukungan untuk pembaruan ini
-
Bantuan untuk menginstal pembaruan: tanya jawab umum Windows Update
-
Lindungi diri Anda secara online dan di rumah: dukungan Keamanan Windows
-
Dukungan lokal sesuai dengan negara Anda: Dukungan Internasional