Tanggal rilis: 26 Januari 2021

Versi: .net Framework 3,5, 4.7.2 dan 4,8

Ringkasan

Artikel ini menguraikan pratinjau pembaruan kumulatif untuk 3,5, 4.7.2 dan 4,8 untuk Windows 10, versi 1809 dan Windows Server, versi 2019.

Informasi tambahan tentang pembaruan ini

Artikel berikut ini berisi informasi tambahan tentang pembaruan ini yang terkait dengan versi produk individual.

  •  4598303Deskripsi pembaruan kumulatif untuk .NET Framework 3,5 dan 4.7.2 untuk Windows 10, versi 1809 dan Windows Server, versi 2019 (KB4598303)

  •  4598300Deskripsi pembaruan kumulatif untuk .NET Framework 3,5 dan 4,8 untuk Windows 10, versi 1809 dan Windows Server, versi 2019 (KB4598300)

Masalah yang diketahui dalam pembaruan ini

Gejala

Setelah menginstal pembaruan ini, aplikasi WPF mungkin mengalami crash dengan callstack yang sama dengan

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

Hal ini terjadi ketika membuang HwndSource yang RootVisual adalah null, situasi yang muncul di Visual Studio ketika jendela docking atau pemisah, dan dapat muncul di aplikasi lain.

Penyelesaian Masalah

Untuk mengatasi masalah ini, atur dua AppContext switch menggunakan salah satu metode yang diuraikan dalam kelas appcontext (System) di bawah judul "appcontext untuk pustaka konsumen".  Sakelar dinamai Switch.System. Windows. Interop. MouseInput. OptOutOfMoveToChromedWindowFix dan Switch.System. Windows. Interop. MouseInput. DoNotOptOutOfMoveToChromedWindowFix dan keduanya harus diatur ke "true".   Sakelar pertama menghindari crash, tapi memperkenalkan ulang bug yang telah diperbaiki di KBs.  Sakelar kedua saat ini diabaikan, tetapi akan dikenali di masa mendatang .NET pembaruan yang berisi perbaikan untuk referensi null-crash;  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 " />

Cara mendapatkan pembaruan ini

Menginstal pembaruan ini

Saluran rilis

Digunakan

Langkah berikutnya

Pembaruan Windows dan Pembaruan Microsoft

Ya

Untuk mengunduh dan menginstal pembaruan ini, masuk ke pengaturan > perbarui & keamanan > pembaruan Windows, lalu pilih Periksa pembaruan.

Katalog Microsoft Update

Ya

Untuk mendapatkan paket mandiri untuk pembaruan ini, masuk ke situs web Katalog Pembaruan Microsoft .

Layanan pembaruan Windows Server (WSUS)

Tidak

Anda bisa mengimpor pembaruan ini ke WSUS secara manual. Lihat Katalog Pembaruan Microsoft untuk instruksi.

Catatan: Pembaruan ini tersedia di WSUS melalui 4598461.

Cara mendapatkan bantuan dan dukungan untuk pembaruan ini

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.