Pembaruan Kumulatif KB4534130 11 Februari 2020 untuk .NET Framework 4.8 untuk Windows 10 Versi 1803

Berlaku Untuk
.NET

Catatan

  • Tanggal Rilis:
    11 Februari 2020
  • Versi:
    .NET Framework 4,8

Pembaruan untuk Windows 10 Versi 1803 ini menyertakan penyempurnaan keandalan kumulatif dalam .NET 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 .

Catatan

Pembaruan ini disertakan dalam Pembaruan Kumulatif yang tertanggal 11 Februari 2020. Pembaruan ini sebelumnya dirilis dalam Pembaruan Kumulatif yang tertanggal 23 Januari 2020.

Penyempurnaan kualitas dan keandalan

WCF1 - Menambahkan mekanisme percobaan opt-in ketika mengonfigurasi titik akhir mendengarkan pada layanan Aktivasi WCF untuk mengatasi potensi kondisi ras ketika memulai ulang aplikasi IIS dengan cepat beberapa kali saat di bawah beban CPU tinggi yang mengakibatkan titik akhir tidak dapat diakses. Pelanggan dapat memilih perbaikan dengan menambahkan AppSetting berikut ke SMSvcHost.exe.config di bawah folder %windir%\Microsoft.NET\Framework\v4.0.30319 dan %windir%\Microsoft.NET\Framework64\v4.0.30319 sebagaimana diperlukan. Ini akan mencoba lagi mendaftarkan titik akhir 10 kali dengan penundaan 1 detik antara setiap upaya sebelum menempatkan titik akhir dalam keadaan kegagalan.

<appSettings>
<add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings>
- Ada kondisi balapan ketika mendengarkan jalur sedang ditutup karena crash proses pekerja IIS dan titik akhir yang sama sedang dikonfigurasi ulang sebagai mendengarkan tetapi tertunda aktivasi. Ketika konflik ditemukan, perubahan ini memungkinkan untuk mencoba kembali dengan asumsi konflik sementara karena kondisi ras ini. Jumlah coba ulang dan durasi tunggu dapat dikonfigurasi melalui pengaturan aplikasi.
Winforms - Mengatasi masalah dalam kontrol System.Windows.Forms.TextBox dengan properti ImeMode yang diatur ke NoControl. Kontrol ini sekarang mempertahankan pengaturan IME yang konsisten dengan pengaturan OS terkait urutan navigasi di halaman. Perbaikan berlaku untuk CHS dengan keyboard pinyin.
- Mengatasi masalah dengan kontrol System.Windows.Forms.ComboBox dengan ImeMode diatur ke ImeMode.NoControl di CHS dengan keyboard Pinyin untuk mempertahankan mode input kontrol kontainer induk daripada beralih ke IME yang dinonaktifkan saat menavigasi menggunakan klik mouse dan ketika fokus berpindah dari kontrol dengan IME yang dinonaktifkan ke kontrol ComboBox ini.
- Perubahan aksesibilitas di .NET Framework 4.8 UI alamat IP pengeditan yang diregres di DataGridView dalam Membuat Panduan Kluster di Layanan Kluster Failover: pengguna tidak dapat memasukkan nilai IP setelah mengontrol restrukturisasi pohon UIA yang terkait dengan gerakan kontrol pengeditan ke sel pengeditan lain. Sel DataGridView kustom (sel alamat IP) dan kontrol dalamnya saat ini tidak diproses dalam restrukturisasi pohon UIA default untuk mencegah masalah ini.
CLR2 - Perubahan dalam .NET Framework 4.8 skenario EnterpriseServices tertentu yang menyebabkan objek apartemen satu utas dapat diperlakukan sebagai apartemen multi-utas dan menyebabkan kegagalan pemblokiran. Perubahan ini sekarang mengidentifikasi objek apartemen satu utas dengan benar dan menghindari kegagalan ini.
- Ada kondisi balapan dalam cache penyedia metadata PDB portabel yang bocor penyedia dan menyebabkan crash di StackTrace API diagnostik. Untuk memperbaiki balapan, deteksi penyebab penyedia tidak dibuang dan buang.
- Mengatasi masalah ketika di Server GC, jika Anda benar-benar kehabisan memori ketika melakukan alokasi SOH (yaitu, ada GC pemblokiran penuh dan masih tidak ada ruang untuk mengakomodasi alokasi SOH Anda), Anda akan melihat GC pemblokiran penuh dipicu berulang kali dengan alasan pemicu OutOfSpaceSOH. Perbaikan ini adalah dengan melemparkan OOM ketika kami telah mendeteksi situasi ini daripada memicu GC dalam pengulangan.
- Mengatasi masalah yang disebabkan oleh mengubah afinitas proses dari 1 ke inti N.
SQL - Mengatasi masalah dengan jejak Bid SqlClient ketika informasi tidak dicetak karena string yang diformat dengan tidak benar.
WPF3 - Mengatasi masalah di mana dalam beberapa situasi, Popup dalam aplikasi WPF DPI tinggi tidak ditampilkan, ditampilkan di sudut kiri atas layar, atau diperlihatkan/disajikan secara tidak lengkap.
- Mengatasi masalah ketika membuat dokumen XPS di WPF di mana subset font dapat mengakibatkan FileFormatException jika proses subsetting akan memperbesar font. Untuk menghindari pengecualian ini, atur sakelar AppContext bernama 'Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting' ke 'true', menggunakan salah satu metode yang dijelaskan di sini di bawah "AppContext untuk Konsumen Pustaka".
- Alamat salah lebar tanda sisip teks di TextBox et al., ketika DPI sistem melebihi 96. Secara khusus, tanda sisipan tidak memberikan apa pun pada monitor dengan DPI yang lebih rendah daripada yang utama, dalam beberapa situasi yang disadari DPI.
- Alamat hang yang timbul selama tata letak Kisi dengan kolom milik Grup BerbagiUkuran
- Alamat hang dan akhirnya StackOverflowException muncul ketika membuka RibbonSplitButton, jika aplikasi secara terprogram menonaktifkan tombol dan mengganti item menu sebelum pengguna melepaskan tombol mouse.
- Alamat hang tertentu yang dapat muncul saat menggulir TreeView.
Pustaka Bersih - Memperkuat UdpClient terhadap penggunaan yang salah dalam konfigurasi jaringan dengan MTU yang sangat besar.
Penyebaran & Akuisisi - Mengatasi masalah ketika penginstalan .NET 4.8 pada mesin Windows sebelum build 1809 mencegah . Pengaturan khusus NET yang akan dimigrasikan selama pemutakhiran Windows ke build 1809. Catatan: untuk mencegah masalah ini, pembaruan ini harus diterapkan sebelum pemutakhiran ke versi Windows yang lebih baru.

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

Cara mendapatkan dan menginstal pembaruan

Instal pembaruan ini

Pembaruan ini akan diunduh dan diinstal secara otomatis dari Windows Update.

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

Informasi file

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

Prasyarat

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

Mulai ulang persyaratan

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.

Memperbarui informasi penggantian

Pembaruan ini menggantikan pembaruan yang dirilis sebelumnya [4533000](https://support.microsoft.com/help/4533000\).

Cara mendapatkan bantuan dan dukungan untuk pembaruan ini