Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

Pembatalan hotfix 3139549 .NET Framework 4.6.1 dan 4.6 di Windows

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3139549
Artikel ini menjelaskan rollup perbaikan terbaru yang tersedia untuk Microsoft .NET Framework 4.6.1 dan 4.6. Untuk informasi selengkapnya tentang masalah yang diperbaiki Batal hotfix ini, lihat Masalah yang diperbaiki Batal hotfix ini Bagian.
Pemecahan masalah

Informasi unduhan

Berkas berikut tersedia untuk diunduh dari Pusat Unduh Microsoft:


Untuk informasi selengkapnya tentang cara mengunduh berkas dukungan Microsoft, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
119591 Cara mendapatkan berkas dukungan Microsoft dari layanan online
Microsoft telah memindai berkas ini dari virus. Microsoft menggunakan peranti penangkap lunak pendeteksi virus terbaru telah tersedia pada tanggal berkas diposting. Berkas tersebut disimpan di server aman yang membantu mencegah segala perubahan tidak sah terhadap berkas.
Informasi lebih lanjut

Prasyarat

Untuk menerapkan hotfix ini, Anda harus .NET Framework 4.6.1 atau .NET Framework 4.6 diinstal.

Persyaratan menghidupkan ulang

Anda harus memulai ulang komputer setelah menerapkan hotfix ini jika berkas yang terpengaruh sedang digunakan. Kami sarankan Anda keluar dari semua aplikasi berbasis .NET Framework sebelum menerapkan hotfix ini.

Informasi penggantian hotfix

Paket hotfix ini tidak menggantikan paket hotfix yang diedarkan sebelumnya.

Masalah yang diperbaiki Batal hotfix ini

Masalah 1

Ketika aplikasi WPF menggunakan elemen TreeViewItemluar konteksTreeView , aplikasi dapat mengalami pengecualianInvalidCastException jejak tumpukan yang berjalan sebagai berikut:

System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset (Visual v)

Catatan Pengecualian ini terjadi apabila elemen TreeViewItemkendali daftar virtual (misalnya,ListBox, DataGridatau ListView kontrol) yang akan berusaha menemukan offset gulir TreeViewItem atau salah satu yang. Misalnya, jika Anda menyatakan TreeViewItem sebagai akar DataTemplate, dan DataTemplate digunakan sebagai CellTemplate kolom DataGrid , pengecualian ini terjadi.

Masalah 2

System.Web.Caching dan System.Runtime.Caching laporan ukuran kehabisan memori yang digunakan oleh AppDomain seluruh daripada ukuran kehabisan memori yang digunakan oleh cache item.

Ini adalah masalah regresi dari .NET Framework 4,5 perubahan dalam penerapan Timer dibuat. Selain pelaporan ukuran yang salah, objek tambahan yang direkomendasikan oleh cache jauh dapat mempengaruhi Gen2 GC latensi. Pada ASP.NET hosting skenario, tembolok juga miscalculates ukuran semua cache di semua aplikasi domain (dilaporkan melalui penghitung kinerja Cache % proses kehabisan memori batas digunakan ASP.NET) ketika aplikasi domain daur ulang.

Perbaiki menghapus referensi yang tidak diinginkan dari cache ke seluruh aplikasi domain objek, dan kemudian melaporkan ukuran yang benar. Ini juga mencakup perubahan untuk meningkatkan latensi System.Runtime.Caching pada komputer inti multi yang menggunakan Server GC. Akhirnya, perbaikan ini menghitung ukuran cache semua aplikasi domain daur ulang skenario dengan benar.

Masalah 3

Bila Anda memiliki aplikasi Windows Presentation Foundation (WPF) yang bergantung pada promosi untuk menggerakkan gulir dengan mouse untuk menangani sentuhan Pindahkan interaksi pengguna (Alih-alih secara langsung dengan menggunakan peristiwa sentuh), Anda mungkin mengalami volume yang sangat rendah promosi gulir dengan mouse bergerak.

Di masa lampau, WPF mengalami kelambatan gulir dengan mouse promosi sentuhan bergerak karena volume sentuh bergerak dipenuhi operator. .NET Framework 4.6.1, perbaikan ini dibuat untuk perilaku ini. Perbaiki throttles jumlah bergerak sentuh diproses. Oleh karena itu, pembatasan gulir dengan mouse promosi menyebabkan penurunan lebih lanjut di gulir dengan mouse bergerak yang dibuat. Dalam Batal pemutakhiran ini, pembatasan gulir dengan mouse promosi telah dihapus, dan sekarang harus ada untuk 1 sampai 1 surat-menyurat antara sentuh bergerak peristiwa dan promosi gulir dengan mouse bergerak peristiwa.

Masalah 4

Mengasumsikan bahwa Anda bekerja dengan aplikasi WPF yang mentargetkan .NET Framework 4.6. Sebagai contoh, misalnya Anda mencoba mengaturCurrentThread.CurrentCulture atau CurrentThread.CurrentUICulturedi salah satu metode (misalnya penanganan kejadian UI atau konstruktorMainWindow ) yang dijalankan oleh operator WPF menggunakan DispatcherOperation. Dalam situasi ini, nilai CurrentCulture dan CurrentUICulture akan reset ke nilai awal masing-masing di bagian akhir metode. Jika aplikasi set CurrentUICulture konstruktor MainWindow nya atau klik tombol tekan handler, pengaturan yang gulung balik kembali ke sistem kultur UI.

Perbaikan ini memastikan bahwa nilai CurrentThread.CurrentCulture/CurrentUICulture yang dapat diatur dalam metode di aplikasi WPF bertahan seperti sebelum .NET Framework 4.6.

Masalah 5

.NET Framework 4.6, bendera baru, TaskContinuationOptions.RunContinuationsAsynchronously, ditambahkan ke Perpustakaan tugas . Namun, bila Anda menggunakan bendera ini dalam kaitannya dengan Task.WhenAll, Task.WhenAny atau Task.Unwrap, tidak memiliki efek. Bendera diperkenalkan untuk menghindari kondisi kemogokan tertentu. Perbaikan ini memastikan bahwa semua jenis tugas continuations mempercayai bendera baru.

Masalah 6

AppContext adalah bagian dari infrastruktur untuk mengurangi penggalan perubahan. Anda dapat menggunakan AppContext untuk mengatur dan mengambil bendera dan membuat keputusan di aplikasi Anda yang didasarkan pada data. Dalam .NET Framework 4.6, ada bug di AppContext di mana keamanan thead metode AppContext diterapkan dengan benar.

Perbaikan ini memungkinkan benar thread keselamatan metode di AppContext yang berkaitan dengan pengaturan dan mengambil kembali switch nilai.

Masalah 7

Ketika Anda menekan edge kasus Anda alokasi pola hidup, dan Anda perlu segmen baru di tumpukan Anda berhasil, pengumpul sampah akan menghitung commit ukuran yang lebih kecil daripada yang seharusnya. Hal ini menyebabkan pelanggaran akses selama fase ringkas, seperti sampah collector mencoba untuk menulis ke kehabisan memori tidak terikat. Perbaikan ini menghitung ukuran dengan benar.

Masalah 8

Ketika Anda membuat kode asli untuk beberapa metode, dan aplikasi .NET Framework NGEN proses mungkin macet.

Masalah 9

RyuJit menghasilkan salah petunjuk untuk membandingkan 16-bit tidak ditandatangani bilangan bulat di Register. Menghasilkan hasil yang salah jika nilai input memiliki nilai berbeda si B dan oleh karena itu menghasilkan Bandingkan petunjuk penggunaan hanya mendaftar Operand. Perbaikan ini menghasilkan petunjuk yang benar.

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3139549 - Tinjauan Terakhir: 02/25/2016 00:09:00 - Revisi: 1.0

Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.6

  • kbfix kbqfe kbsurveynew kbexpertiseadvanced kbmt KB3139549 KbMtid
Tanggapan
ocument.getElementsByTagName("head")[0].appendChild(m);