Tanggal Rilis:
11 Februari 2020
Versi:
.NET Framework 4.8
Pembaruan 11 Februari 2020 untuk Windows 10 Versi 1703 menyertakan penyempurnaan keandalan kumulatif dalam .NET 4.8. Kami menyarankan Anda menerapkan pembaruan ini sebagai bagian dari rutin pemeliharaan rutin. Sebelum Anda menginstal pembaruan ini, lihat bagian persyaratan Prasyarat dan Hidupkan ulang.
Penyempurnaan kualitas dan keandalan
WCF1
|
- Menambahkan mekanisme coba lagi saat mengonfigurasi titik akhir yang didengarkan pada layanan Aktivasi WCF untuk mengatasi potensi kondisi balap ketika memulai ulang aplikasi IIS beberapa kali saat beban CPU tinggi yang mengakibatkan titik akhir tidak dapat diakses. Pelanggan dapat memilih perbaikan dengan menambahkan AppSetting berikut ini ke SMSvcHost.exe.config di bawah folder %windir%\Microsoft.NET\Framework\v4.0.30319 dan %windir%\Microsoft.NET\Framework64\v4.0.30319 yang sesuai. Langkah ini akan mencoba lagi mendaftarkan titik akhir 10 kali dengan penundaan 1 detik di antara setiap percobaan sebelum menempatkan titik akhir dalam status kegagalan.
<baruSettings>
<menambahkan kunci="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<menambahkan kunci="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings>
- Ada kondisi balap ketika jalur mendengarkan sedang ditutup karena proses pekerja IIS crash dan titik akhir yang sama dikonfigurasi ulang sebagai mendengarkan tapi tertunda aktivasi. Saat konflik ditemukan, perubahan ini memungkinkan untuk mencoba lagi dengan asumsi konflik hanya terjadi karena kondisi ras ini. Coba lagi jumlah dan durasi tunggu dikonfigurasi melalui pengaturan aplikasi.
- Ketika menggunakan pengikatan WCF NetTcp, jika klien berhenti merespons selama handshake koneksi, terkadang layanan akan menggunakan waktu terima pengikatan dan bukan waktu habis yang terbuka. Penyempurnaan ini memastikan waktu habis terbuka yang benar digunakan selama seluruh handshake.
|
Winforms
|
- Mengatasi masalah di Sistem. Windows. Kontrol Forms.TextBox dengan properti ImeMode diatur ke NoControl. Kontrol ini sekarang mempertahankan pengaturan IME konsisten dengan regardles pengaturan OS urutan navigasi di halaman. Perbaikan berlaku pada CHS dengan keyboard pinyin.
- Mengatasi masalah dengan Sistem. Windows.Forms.ComboBox kontrol dengan ImeMode diatur ke ImeMode.NoControl pada CHS dengan keyboard Pinyin untuk mempertahankan mode input dari kontrol wadah induk alih-alih beralih ke IME dinonaktifkan saat menavigasi menggunakan klik mouse dan saat fokus berpindah dari kontrol dengan IME dinonaktifkan ke kontrol ComboBox ini.
- Perubahan aksesibilitas di ui alamat IP pengeditan .NET Framework 4.8 di DataGridView dalam Panduan Pembuatan Kluster dalam Layanan Kluster Failover: pengguna tidak dapat memasukkan nilai IP setelah mengontrol ulang struktur UIA terkait dengan gerakan kontrol pengeditan ke sel pengeditan lain. Seperti sel DataGridView kustom (sel alamat IP) dan kontrol dalam kontrol dalamnya saat ini tidak diproses dalam restrukturisasi pohon UIA default untuk mencegah masalah ini.
|
CLR2
|
- Perubahan dalam .NET Framework 4.8 yang terkait dengan skenario EnterpriseServices tertentu ketika objek apartemen utas tunggal dapat diperlakukan sebagai apartemen multi-alur dan mengakibatkan kegagalan pemblokiran. Perubahan ini kini tepat mengidentifikasi objek apartemen utas tunggal dan menghindari kegagalan ini.
- Terdapat kondisi ras di cache penyedia metadata METADATA PORTABLE METADATA yang kebocoran dan menyebabkan crash di API StackTrace diagnostik. Untuk memperbaiki balap, deteksi penyebab ketika penyedia tidak membuang dan membuangnya.
- Mengatasi masalah saat berada di Server GC, jika Anda benar-benar kehabisan memori saat melakukan alokasi SOH (ie, telah ada GC pemblokiran penuh dan masih tidak ada ruang untuk mengakomodasi alokasi SOH Anda), Anda akan melihat pemblokiran penuh GCS yang terpicu berulang-ulang dengan alasan pemicu OutOfSpaceSFC. Perbaikan ini dilakukan untuk menetapkan OOM saat kami mendeteksi situasi ini, bukan memicu GCS dalam pengulangan.
- Mengatasi masalah yang disebabkan oleh perubahan afiliasi proses dari 1 ke N inti.
|
SQL
|
- Mengatasi masalah jejak SqlClient Bid 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 diperlihatkan, diperlihatkan di sudut kiri atas layar, atau diperlihatkan/disajikan secara tidak lengkap.
- Mengatasi masalah ketika membuat dokumen XPS di WPF di mana subsetting font mungkin menghasilkan FileFormatException jika proses subsetting akan mengembangkan font. Untuk menghindari pengecualian ini, atur sakelar AppContext bernama 'Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting' menjadi 'true', menggunakan salah satu metode yang diuraikan di sini di bawah "AppContext untuk Konsumen Pustaka".
- Mengatasi kesalahan lebar sisipan teks dalam Kotak Teks et al., ketika DPI sistem melebihi 96. Secara khusus, sisipan tidak disajikan di monitor dengan DPI yang lebih rendah daripada yang utama, dalam beberapa situasi yang diketahui DPI.
- Mengatasi masalah hang yang timbul selama tata letak Kisi dengan kolom milik SharedSizeGroup
- Mengatasi masalah hang dan nantinya StackOverflowException yang timbul ketika membuka RibbonSplitButton, jika aplikasi secara terprogram menonaktifkan tombol dan mengganti item menunya sebelum pengguna melepaskan tombol mouse.
- Mengatasi hang tertentu yang bisa terjadi saat menggulir Tampilan Pohon.
|
Pustaka Net
|
- Memperkuat UdpClient terhadap kesalahan penggunaan dalam konfigurasi jaringan dengan MTU besar yang luar biasa.
|
Permintaan & Penggunaan
|
- Mengatasi masalah penginstalan .NET 4.8 di Windows komputer sebelum build 1809 mencegah . Pengaturan khusus NET yang akan dimigrasikan selama Windows memutakhirkan ke build 1809. Catatan: untuk mencegah masalah ini, pembaruan ini harus diterapkan sebelum pemutakhiran ke versi terbaru Windows.
|
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 berkas
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.
Persyaratan mulai ulang
Anda harus memulai ulang komputer setelah menerapkan pembaruan ini jika semua file yang terpengaruh sedang digunakan. Kami menyarankan agar Anda keluar .NET Framework aplikasi berbasis Internet sebelum menerapkan pembaruan ini.
Informasi penggantian pemutakhiran
Pembaruan ini menggantikan pembaruan yang dirilis sebelumnya 4532934.
Cara mendapatkan bantuan dan dukungan untuk pembaruan ini