Artikel ini menjelaskan hotfix rollup 3146710 yang tersedia untuk Microsoft .NET Framework 4.5.2, 4.5.1, dan 4.5. Untuk informasi selengkapnya tentang masalah yang diperbaiki rollup hotfix, lihat bagian "Masalah yang diperbaiki rollup hotfix ini".
Pemecahan Masalah
Hotfix yang berkaitan dengan KB3146710 telah menggantikan dengan pembaruan terbaru .NET Framework, yang berisi semua perbaikan yang sebelumnya disertakan dalam KB3146710. Disarankan untuk menginstal pembaruan terkini dari .NET Framework. Untuk informasi selengkapnya tentang cara mengunduh file dukungan Microsoft, klik nomor artikel berikut untuk melihat artikel di Basis Pengetahuan Microsoft:
119591 Cara mendapatkan file dukungan Microsoft dari layanan online Yang dipindai Microsoft untuk virus. Microsoft menggunakan perangkat lunak deteksi virus terbaru yang tersedia pada tanggal file tersebut diposting. File akan disimpan di server keamanan yang disempurnakan untuk membantu mencegah perubahan yang tidak sah pada file. Catatan Untuk memverifikasi versi pembaruan hotfix, periksa nilai Kata kunci rilis untuk menentukan versi yang diinstal. Agar kompatibel maju, Anda bisa memeriksa nilai yang lebih besar dari atau sama dengan nilai yang tercantum dalam tabel berikut ini.
Versi rollup hotfix |
Nilai DWORD Rilis |
---|---|
Rollup hotfix 3146710 untuk versi .NET Framework 4.5 dan yang lebih baru |
380035 |
Untuk informasi selengkapnya tentang cara menentukan versi .NET Framework, lihat Cara: Menentukan Versi .NET Framework Diinstal.
Informasi Selengkapnya
Prasyarat
Untuk menerapkan hotfix ini, Anda harus menginstal .NET Framework 4.5.2, 4.5.1, atau 4.5 yang diinstal.
Persyaratan mulai ulang
Anda harus memulai ulang komputer setelah menerapkan hotfix ini jika semua file yang terpengaruh sedang digunakan. Kami menyarankan agar Anda menutup .NET Framework aplikasi berbasis hotfix ini sebelum Anda menerapkan hotfix ini.
Informasi penggantian hotfix
Paket hotfix ini tidak menggantikan paket hotfix yang dirilis sebelumnya.
Masalah yang diperbaiki rollup hotfix ini
ASP.NET
Contention and bad performance on System.Web.BufferAllocator when you run a web application on computers that have more than 32 cores.
Perbaikan: The contention has been eliminated by removing the global lock in System.Web.BufferAllocator.Windows Forms
Windows UI PrintPreviewDialog Formulir diinisialisasi sangat lambat ketika kondisi berikut ini benar:
-
Printer jaringan digunakan.
-
Preferensi pengguna untuk printer ini, seperti pengaturan dupleks, diubah.
Kami telah menambahkan optimisasi kinerja untuk skenario ini. Jika pengaturan halaman tidak diubah untuk halaman tertentu, kami tidak menerapkan ulang (dengan mengakses pengaturan spooler printer) untuk halaman ini. Jika aplikasi mengubah pengaturan printer dengan menggunakan penanganan kejadian QueryPageSettings, pratinjau cetak penerapan kinerja untuk halaman yang terpengaruh tidak ditingkatkan meskipun bendera keikutsertaan diatur. Untuk memilih dalam optimisasi ini, kunci berikut ini harus ditambahkan ke file App.config: Pada .NET Framework 4.5.2: <?xml version="1.0" encoding="utf-8"?> <konfigurasi> < appSettings > < add key="OptimizePrintPreview" value="true" /> < /appSettings > </configuration> Di .NET Framework 4.6 atau versi yang lebih baru: <?xml version="1.0" encoding="utf-8"?> <konfigurasi> < runtime> < nilai AppContextSwitchOverrides = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" /> < /runtime> </configuration> If an application can run on either version of the .NET Framework, use both switches in the same file. Untuk menolak, ubah nilai yang dialihkan atau setel ke salah.
ClickOnce
ClickOnce telah diperbarui untuk mendukung TLS 1.1 dan 1.2. ClickOnce secara otomatis mendeteksi protokol TLS yang diperlukan saat runtime. Tidak ada langkah-langkah tambahan yang diperlukan ClickOnce aplikasi untuk mengaktifkan fitur ini.Kepatuhan PCI.
Ingat ClickOnce terus mendukung TLS 1.0 untuk masa mendatang yang mungkin akan datang, meskipun sudah tidak lagi dianggap dapat diterima oleh