บทความนี้อธิบายการเปิดตัวโปรแกรมแก้ไขด่วน 3095336 ที่พร้อมใช้งานสําหรับ Microsoft .NET Framework 4.6 RC สําหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาที่ชุดรวมอัปเดตการแก้ไขด่วนแก้ไข โปรดดูส่วน "ปัญหาที่ชุดรวมอัปเดตโปรแกรมแก้ไขด่วนนี้แก้ไข"
การแก้ไข
โปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft พร้อมใช้งานแล้ว อย่างไรก็ตาม มีวัตถุประสงค์เพื่อแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น นําไปใช้กับระบบที่พบปัญหานี้โดยเฉพาะเท่านั้นเมื่อต้องการแก้ไขปัญหานี้ ให้ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อรับโปรแกรมแก้ไขด่วน สําหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของฝ่ายบริการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายในการสนับสนุน โปรดเยี่ยมชมเว็บไซต์ของ Microsoft ต่อไปนี้:
http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ในกรณีพิเศษ อาจมีการยกเลิกค่าใช้จ่ายสําหรับการโทรติดต่อฝ่ายสนับสนุนตามปกติ หากผู้เชี่ยวชาญฝ่ายสนับสนุนของ Microsoft ระบุว่าการอัปเดตเฉพาะจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนปกติจะใช้กับคําถามและปัญหาการสนับสนุนเพิ่มเติมที่ไม่มีคุณสมบัติสําหรับการอัปเดตเฉพาะที่สงสัย
ข้อมูลเพิ่มเติม
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมี.NET Framework 4.6 RC ติดตั้งอยู่
ความต้องการในการเริ่มระบบใหม่
คุณต้องเริ่มระบบของคอมพิวเตอร์ใหม่หลังจากใช้โปรแกรมแก้ไขด่วนนี้ เราขอแนะนําให้คุณปิดโปรแกรมประยุกต์ทั้งหมดที่ใช้ .NET Framework ก่อนที่คุณนําโปรแกรมแก้ไขด่วนนี้ไปใช้
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
แพคเกจโปรแกรมแก้ไขด่วนนี้ไม่ได้แทนที่แพคเกจโปรแกรมแก้ไขด่วนที่ออกมาก่อนหน้านี้
ปัญหาที่ชุดรวมอัปเดตด่วนนี้แก้ไข
ปัญหาที่ 1สมมติว่าคุณใช้แอปพลิเคชัน Windows Presentation Foundation (WPF) ทรีวิวของ WPF สามารถเลื่อนไปยังตําแหน่งที่คาดเดาไม่ได้หลังจากที่คุณเพิ่มรายการใหม่ ปัญหานี้เกิดขึ้นเมื่อเงื่อนไขต่อไปนี้เป็นจริง:
-
รายการใหม่คือรายการสุดท้ายของโหนดลูกของผู้ปกครอง
-
รายการแม่คือรายการสุดท้ายของโหนดลูกของแม่
-
รายการใหม่จะมองเห็นได้ที่ตําแหน่งการเลื่อนปัจจุบัน
ปัญหาที่ 2ในแอปพลิเคชัน WPF การเอาตัวควบคุมการแก้ไขออกจากทรีการแสดงผลอาจทําให้วัตถุ ImmComposition รั่วไหล การทําเช่นนี้ซ้ําๆ อาจทําให้เกิดข้อยกเว้นหน่วยความจําไม่เพียงพอหมายเหตุ "ตัวควบคุมการแก้ไข" คือตัวควบคุมใดๆ ที่สร้างและใช้วัตถุ TextEditor ตัวอย่างหลักได้แก่ TextBox, RichTextBox และ FlowDocumentScrollViewerปัญหาที่ 3แอปพลิเคชัน WPF อาจเกิดการชะงักงันเมื่อเงื่อนไขต่อไปนี้เป็นจริง:
-
แอพลิเคชันยกเหตุการณ์ที่มีการจัดส่งถูกกําหนดเส้นทางผ่านระบบเหตุการณ์อ่อนแอ
-
เธรดอีกเธรดหนึ่งกําลังใช้ระบบเหตุการณ์ที่อ่อนแอ ซึ่งทําให้เธรดแรกรอการล็อก
-
เมื่อรอปั๊มข้อความของเธรดจะได้รับข้อความที่ทําให้เกิดการป้อนรหัสของแอปพลิเคชันอีกครั้ง
-
รหัสที่ป้อนใหม่จะพยายามใช้ระบบเหตุการณ์ที่ไม่แรง
ปัญหานี้เป็นที่สังเกตบ่อยที่สุดกับเหตุการณ์ PropertyChanged ของ INotifyPropertyChanged ซึ่งรหัสที่ป้อนใหม่จะพยายามเพิ่มเหตุการณ์ PropertyChangedปัญหานี้ได้รับการแก้ไขในระบบที่มีเหตุการณ์ไม่แน่นอนโดยรอการล็อกในลักษณะที่ไม่เรียกใช้ปั๊มข้อความของเธรดปัญหาที่ 4เมื่อคุณพยายามเรียกใช้คําสั่งบนเซิร์ฟเวอร์ จะหมดเวลาบนฝั่งไคลเอ็นต์ แต่จะเสร็จสิ้นบนเซิร์ฟเวอร์ ในสถานการณ์นี้ ไคลเอนต์ส่งแพคเก็ตความสนใจไปยังเซิร์ฟเวอร์ และตั้งค่าตัวเองเป็นสถานะหมดเวลา อย่างไรก็ตาม จะไม่รีเซ็ตทันทีที่กู้คืนจากสถานะหมดเวลาหลังจากที่เซิร์ฟเวอร์ประมวลผลคําสั่งที่ไคลเอ็นต์หมดเวลาโปรแกรมแก้ไขด่วนนี้จะรีเซ็ตสถานะของไคลเอ็นต์เมื่อกู้คืนจากสถานะหมดเวลาปัญหาที่ 5ในบางกรณี ไฟล์บางไฟล์ในแคชเงา ASP.NET อาจเสียหายระหว่างการปิดระบบคอมพิวเตอร์ ซึ่งอาจทําให้เกิดลักษณะการทํางานที่คาดเดาไม่ได้หรือข้อยกเว้นที่กําลังถูกยกขึ้นโดยแอปพลิเคชันที่ใช้แคช การอัปเดตนี้แก้ไขปัญหาต่างๆ ในคอมไพเลอร์ RyuJIT หากแอปพลิเคชันยังคงทํางานตามปกติหลังจากติดตั้งการอัปเดตนี้ โปรดดูคําแนะนําการแก้ไขปัญหาโดยละเอียดเพิ่มเติมขั้นตอนเพิ่มเติม:หากพบว่า RyuJIT อาจเกี่ยวข้องกับปัญหาของคุณโดยการทําตามขั้นตอนการแก้ไขปัญหาที่ลิงก์ โปรดบันทึกปัญหาที่ http://connect.microsoft.com ใส่รายละเอียดให้มากที่สุดในรายงาน และใส่รหัสเพื่อจําลองปัญหาขึ้นมาใหม่ ปัญหา 6DxO OpticsPro 10 อาจหยุดทํางานเมื่อคุณนําทางอย่างรวดเร็วผ่านตัวควบคุม TreeView ใน Windows 10 ที่มี.NET Framework 4.6 ติดตั้งอยู่ โปรแกรมแก้ไขด่วนนี้แก้ไขเงื่อนไขที่อาจทําให้เกิดการหยุดทํางาน