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

Catatan

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

Ringkasan

Artikel ini menjelaskan 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 berisi informasi tambahan tentang pembaruan ini yang berkaitan dengan masing-masing versi produk.

  • 4598303 Deskripsi pembaruan kumulatif untuk .NET Framework 3.5 dan 4.7.2 untuk Windows 10, versi 1809 dan Windows Server, versi 2019 (KB4598303)
  • 4598300 Deskripsi pembaruan kumulatif untuk .NET Framework 3.5 dan 4.8 untuk Windows 10, versi 1809 dan Windows Server, versi 2019 (KB4598300)

Masalah umum dalam 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 " />

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.

Cara mendapatkan bantuan dan dukungan untuk pembaruan ini