26 Januari 2021-KB4598300 Pratinjau Pembaruan Kumulatif untuk .NET Framework 3.5 dan 4.8 untuk Windows 10, versi 1809 dan Windows Server, versi 2019

Catatan

  • Tanggal rilis:
    Januari 26, 2021
  • Versi:
    .NET Framework 3.5 dan 4.8

Pembaruan 26 Januari 2021 untuk Windows 10, versi 1809 dan Windows Server, versi 2019 mencakup peningkatan keandalan kumulatif di .NET Framework 3.5 dan 4.8. Kami menyarankan Anda menerapkan pembaruan ini sebagai bagian dari rutinitas pemeliharaan rutin Anda. Sebelum menginstal pembaruan ini, lihat bagian Persyaratan Prasyarat dan Mulai Ulang .

Peningkatan kualitas dan keandalan

ASP.NET - Mengatasi masalah di mana setelah menginstal pembaruan yang dirilis pada 20 Oktober, beberapa aplikasi ASP.Net gagal selama prakompilasi – kemungkinan dengan pesan yang berisi kata-kata "Kesalahan ASPCONFIG."
WPF1 - Mengatasi macet saat menggulir ke akhir TreeView, saat pembulatan tata letak diaktifkan dan penskalaan DPI tidak 100%.
CLR2 - Meningkatkan keandalan tugas pembuatan Gambar Asli otomatis.

1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)

Masalah umum dengan pembaruan ini

Gejala Setelah menginstal pembaruan ini, aplikasi WPF mungkin mengalami crash dengan tumpukan panggilan yang mirip dengan
Info pengecualian: System.NullReferenceException di System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) di System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) di System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean) di System.Windows.Interop.HwndMouseInputProvider.Dispose()Hal ini terjadi saat membuang HwndSource-nya RootVisual null, situasi yang muncul di Visual Studio saat melabuhkan atau memisahkan jendela, dan dapat muncul di aplikasi lain.
Solusi Untuk mengatasi masalah ini, atur dua sakelar AppContext menggunakan salah satu metode yang dijelaskan dalam Kelas AppContext (Sistem) di bawah judul "AppContext untuk konsumen pustaka". Sakelar tersebut bernama Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix dan Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix dan keduanya harus diatur ke "true". Sakelar pertama menghindari crash, tetapi memperkenalkan kembali bug yang telah diperbaiki dalam KB. Sakelar kedua saat ini diabaikan, tetapi akan dikenali dalam pembaruan .NET mendatang yang berisi perbaikan untuk crash referensi null; Pemulihan akan memulihkan perbaikan bug asli.
Misalnya, menggunakan metode file app.config untuk menerapkan solusi di lingkup aplikasi:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Informasi tambahan tentang pembaruan ini

Artikel berikut berisi informasi tambahan tentang pembaruan ini yang berkaitan dengan masing-masing versi produk.

  • 4598461 Deskripsi pembaruan kumulatif untuk .NET Framework 3.5, 4.7.2, dan 4.8 untuk Windows 10, versi 1809 dan Windows Server, versi 2019 (KB4598461)

Cara mendapatkan pembaruan ini

Instal pembaruan ini

Saluran Rilis Tersedia Langkah berikutnya
Windows Update dan Microsoft Update Ya Untuk mengunduh dan menginstal pembaruan ini, buka Pengaturan>,Pembaruan & Keamanan>Windows Update, lalu pilih Periksa pembaruan.
Katalog Microsoft Update Ya Untuk mendapatkan paket mandiri untuk pembaruan ini, buka situs web Katalog Microsoft Update .
Windows Server Update Services (WSUS) Nomor Anda dapat mengimpor pembaruan ini ke WSUS secara manual. Lihat Katalog Microsoft Update untuk instruksinya.
Catatan: Pembaruan ini tersedia di WSUS melalui 4598461.

Informasi berkas

Untuk melihat daftar file yang disediakan dalam pembaruan ini, unduh informasi file untuk pembaruan kumulatif.

Prasyarat

Untuk menerapkan pembaruan ini, Anda harus menginstal .NET Framework 3.5 atau 4.8.

Persyaratan mulai ulang

Anda harus memulai ulang komputer setelah menerapkan pembaruan ini jika ada file yang terpengaruh yang sedang digunakan. Kami menyarankan Anda keluar dari semua aplikasi berbasis .NET Framework sebelum menerapkan pembaruan ini.

Cara mendapatkan bantuan dan dukungan untuk pembaruan ini