Tanggal rilis:21 juli 2020
Versi: .NET Framework 3,5 dan 4.7.2
Pembaruan 2020 Juli untuk Windows 10 versi 1809 dan Windows Server 2019 menyertakan Peningkatan keandalan kumulatif dalam .NET 3,5 dan 4.7.2. Kami menyarankan agar Anda menerapkan pembaruan ini sebagai bagian dari rutinitas pemeliharaan rutin Anda. Sebelum Anda menginstal pembaruan ini, lihat bagian prasyarat dan persyaratan mulai ulang .
Penyempurnaan kualitas dan keandalan
PB,1 |
-Membahas masalah langka yang dapat terjadi saat pengiriman thread. |
ASP.NET |
-Gunakan hash sesuai FIPS dalam data telemetri ASP.Net. -Membahas masalah di mana "tidak ditentukan" bukan nilai yang diperbolehkan dalam konfigurasi untuk atribut ' cookieSameSite ' dari bagian formulir autentikasi dan konfigurasi status sesi. -Membahas masalah ketika permintaan pertama ke situs Cold terkadang mengembalikan kesalahan konfigurasi server dari System. web. DirectoryMonitor. AddFileMonitor (). |
W2 |
-Membahas masalah di mana aliran blok teks (membuat keputusan yang berbeda) selama render dan uji hit, vs. selama pengukuran. Gejala-gejalanya termasuk teks yang hilang, dan kegagalan failfast selama pemrosesan teks programatik. -Membahas kesalahan render thread yang disebabkan HostVisual memutuskan target pada utas yang salah. -Alamat macet saat menggulir TreeView yang pohon tidak seragam, dalam arti Thata mengatur anak-anak node mengatur subpohon yang ukurannya sangat berbeda. -Perintah Salin DataGrid melempar pengecualian jika clipboard sistem dikunci oleh proses lain. Crash ini, karena biasanya tidak ada kode aplikasi pada Stack untuk menangkap pengecualian. Perilaku kotak teks (dan aplikasi lain seperti Notepad, Word, browser) dalam situasi ini adalah gagal secara diam-tidak ada yang disalin ke clipboard, tapi tidak terkecuali. Aplikasi WPF kini dapat memilih perilaku ini dengan mengatur <appSettings> <Tambahkan kunci = "ShouldThrowOnDataGridCopyOrCutFailure" value = "false"/> </appSettings>dalam file App. config-nya. -Membahas cara teks non-animasi dengan TextRenderingMode = "ClearType" dan TextFormattingMode = "ideal" digambar. Sekarang menggunakan algoritma anti-alias simetris, yang menghasilkan hasil visual yang lebih baik untuk teks dengan goresan halus (umum dalam bahasa Timur jauh, bahasa Arab, Ibrani, dan font yang didesain khusus untuk anti-aliasing). -Membahas crash yang bisa terjadi ketika menutup tooltip yang tertutup dengan penuh dengan kode pengguna. -Membahas kebocoran memori di System. Speech. SpeechSynthesizer. -Membahas masalah dalam menyusun model internal untuk dokumen FixedPage. Beberapa teks muncul dalam urutan yang salah untuk tujuan operasi pengeditan seperti pilihan dan Salin/tempel. |
Pustaka net |
-Membahas kebocoran memori di HttpListener. |
,1 Runtime bahasa Umum (CLR) 2 Windows Presentation Foundation (WPF)
Masalah yang diketahui dalam pembaruan ini
Aplikasi kerangka presentasi Windows (WPF) yang menggunakan dua elemen visual atau lebih dari utas umum, di mana elemen HostVisual diminta untuk memutuskan sambungan dari target visual mereka pada waktu yang hampir bersamaan, email gagal dengan kesalahan berikut:
Tipe pengecualian: System. COMException Pesan: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Callstack: Top frame is System. Windows. media. Composition. DUCE + Channel. SyncFlush ()
Solusinya
Anda bisa menonaktifkan perbaikan bermasalah dengan mengatur tombol AppContext "switch. System. Windows. media. HostVisual. Disconnectsonpelanggaran" untuk true, menggunakan salah satu metode yang diuraikan di sini. Ini akan memunculkan aplikasi Anda ke bug asli, jadi Anda harus menghapus Sakelar setelah perbaikan diterbitkan melalui pembaruan mendatang.
Penanganan masalah 1
• Tambahkan entri berikut ini ke file App. config untuk menonaktifkan perbaikan bermasalah dalam satu aplikasi.
<runtime> <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>
Perhatikan bahwa jika konfigurasi aplikasi Anda sudah memiliki entri untuk <AppContextSwitchOverrides>, Anda perlu menambahkan pengaturan baru di dalam entri tersebut, dipisahkan dari switch lainnya dengan tanda titik koma:
<AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>
Penanganan masalah 2
• Terapkan subkunci registri berikut untuk menonaktifkan perbaikan bermasalah untuk semua aplikasi WPF pada komputer. Perhatian Masalah serius mungkin terjadi jika Anda salah memodifikasi registri dengan menggunakan editor registri atau dengan menggunakan metode lain. Masalah ini mungkin mengharuskan Anda menginstal ulang sistem operasi. Microsoft tidak dapat menjamin bahwa masalah ini dapat diatasi. Mengubah registri dengan risiko Anda sendiri.
Lokasi: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ Nama: switch. System. media. HostVisual. Disconnectsonpelanggaran Tipe: string Nilai: True
Perhatikan bahwa pada sistem operasi 64-bit, Anda juga perlu menerapkan subkunci registri dengan nama, tipe, dan nilai yang sama di lokasi: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\
Pemecahan Masalah
Untuk mengatasi masalah ini, instal pembaruan untuk .NET Framework 3,5 dan 4.7.2 untuk Windows 10 versi 1809 dan Windows Server 2019 KB4580422.
Informasi tambahan tentang pembaruan ini
Artikel berikut ini berisi informasi tambahan tentang pembaruan ini yang terkait dengan versi produk individual.
-
4567327Deskripsi pratinjau pembaruan kumulatif untuk .NET Framework 3,5, 4.7.2 dan 4,8 untuk windows 10 versi 1809 dan Windows Server 2019 (KB4567327)
Cara mendapatkan dan menginstal pembaruan
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. |
Informasi berkas
Untuk daftar file yang disediakan dalam pembaruan ini, Unduh informasi file untuk pembaruan kumulatif.
Prasyarat
Untuk menerapkan pembaruan ini, Anda harus memiliki .NET Framework 3,5 atau 4.7.2 terinstal.
Persyaratan mulai ulang
Anda harus memulai ulang komputer setelah menerapkan pembaruan ini jika file yang terpengaruh 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: FAQ pembaruan Windows
-
Lindungi diri Anda secara online dan di rumah: dukungan keamanan Windows
-
Dukungan lokal menurut negara Anda: dukungan internasional