บทความนี้อธิบายถึงการรวบรวมโปรแกรมแก้ไขด่วน 3146709 ซึ่งจะพร้อมใช้งานสำหรับ Microsoft .NET Framework 4.5.2, 4.5.1 และ 4.5 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาที่แก้ไขค่าสะสมนี้ ดูส่วน "ปัญหาที่แก้ไขยกเลิกโปรแกรมแก้ไขด่วนนี้"
การแก้ปัญหา
แฟ้มต่อไปนี้จะพร้อมให้ดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft:
ดาวน์โหลดแพคเกจ x86 ตอนนี้
ดาวน์โหลดแพคเกจ x64 ทันที
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
119591วิธีการขอรับแฟ้มสนับสนุนของ Microsoft จากบริการออนไลน์Microsoft สแกนแฟ้มนี้เพื่อหาไวรัสแล้ว Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสที่เป็นปัจจุบันที่สุดซึ่งพร้อมใช้งานตั้งแต่วันที่ซึ่งมีการประกาศแฟ้มนี้ แฟ้มนี้ถูกจัดเก็บไว้ในเซิร์ฟเวอร์ที่เพิ่มการรักษาความปลอดภัยซึ่งช่วยป้องกันการเปลี่ยนแปลงใด ๆ ที่ไม่ได้รับอนุญาตต่อแฟ้มดังกล่าว
หมายเหตุ เมื่อต้องการตรวจสอบรุ่นปรับปรุงโปรแกรมแก้ไขด่วน ตรวจสอบค่าของคำสำคัญนำออกใช้เพื่อตรวจสอบรุ่นที่ติดตั้งไว้หรือไม่ เพื่อให้เข้ากันได้ไปข้างหน้า คุณสามารถตรวจหาค่าที่มากกว่า หรือเท่ากับค่าที่แสดงอยู่ในตารางต่อไปนี้
โปรแกรมแก้ไขด่วนรุ่นของค่าสะสม |
ค่าของ DWORD การออกใช้ |
---|---|
ค่าสะสมของโปรแกรมแก้ไขด่วน 3146709 สำหรับ.NET Framework 4.5 และรุ่นที่ใหม่กว่า |
380035 |
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตรวจสอบเวอร์ชันของ.NET Framework ดูวิธีการ: กำหนดว่ามีการติดตั้ง.NET Framework รุ่น
ข้อมูลเพิ่มเติม
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมี.NET Framework 4.5.2, 4.5.1 หรือ 4.5 ติดตั้งอยู่
ข้อกำหนดการรีสตาร์ท
คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้ถ้ามีการใช้แฟ้มที่ได้รับผลกระทบใด ๆ เราขอแนะนำให้ คุณปิดโปรแกรมประยุกต์ที่ใช้.NET Framework ทั้งหมดก่อนที่จะใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
แพคเกจโปรแกรมแก้ไขด่วนนี้ไม่แทนแพคเกจโปรแกรมแก้ไขด่วนที่ออกมาก่อนหน้านี้
การตัดสินค้าจากคลังที่แก้ไขยกเลิกโปรแกรมแก้ไขด่วนนี้
การตัดสินค้าจากคลัง ASP.NET
ข้อขัดแย้งและประสิทธิภาพการทำงานไม่ถูกต้องในSystem.Web.BufferAllocatorเมื่อคุณเรียกใช้โปรแกรมประยุกต์เว็บบนคอมพิวเตอร์ที่มีมากกว่า 32 แกน
แก้ไข : การช่วงชิงงานบนถูกตัดออก ด้วยการลบล็อกส่วนกลางในSystem.Web.BufferAllocator
ออกแบบฟอร์ม Windows
PrintPreviewDialog Windows Forms UI ถูกเตรียมใช้งานช้ามากเมื่อมีเงื่อนไขต่อไปนี้:
-
มีใช้เครื่องพิมพ์เครือข่าย
-
มีการปรับเปลี่ยนการกำหนดลักษณะผู้ใช้สำหรับเครื่องพิมพ์นี้ เช่น การตั้งค่าดูเพล็กซ์
เราได้เพิ่มเป็นการเพิ่มประสิทธิภาพกับสถานการณ์นี้ ถ้าการตั้งค่าหน้าจะถูกปรับเปลี่ยนสำหรับหน้าใดหน้าหนึ่ง ตั้งค่าเครื่องพิมพ์สำหรับเพจนี้จะถูกนำ (โดยการเข้าถึงตัวจัดคิวเครื่องพิมพ์) ไม่ ถ้าโปรแกรมประยุกต์ที่ปรับเปลี่ยนการตั้งค่าเครื่องพิมพ์ โดยใช้ตัวจัดการเหตุการณ์QueryPageSettingsประสิทธิภาพการทำงานของการสร้างตัวอย่างก่อนพิมพ์สำหรับเพจต่าง ๆ ได้รับผลกระทบจะไม่ดี แม้ว่าจะมีตั้งค่าสถานะในการเข้าร่วม
เพื่อที่จะเข้าร่วมในการปรับให้เหมาะสมนี้ ดังต่อไปนี้ควรจะเพิ่มแฟ้ม app.config ขึ้นอยู่กับ.NET Framework รุ่นของคุณ
NET Framework 4.5.2:
<?xml version="1.0" encoding="utf-8"?><configuration>
< appSettings >
< add key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuration>
.NET framework 4.6 หรือรุ่นที่ใหม่กว่า:
<?xml version="1.0" encoding="utf-8"?><configuration>
< runtime>
< AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration>
ถ้าสามารถเรียกใช้โปรแกรมประยุกต์ใน.NET Framework รุ่นใดรุ่นหนึ่ง ใช้ทั้งสวิตช์ในแฟ้มเดียว
เมื่อต้องการเลิก เอาสวิตช์ หรือตั้งค่าเป็นfalse
ClickOnce issue
มีการอัพเด ClickOnce เพื่อสนับสนุน TLS 1.1 และ 1.2 ClickOnce โดยอัตโนมัติตรวจหาโพรโทคอล TLS ที่จำเป็นต้องใช้ในขณะทำงาน ไม่มีขั้นตอนเพิ่มเติมที่จำเป็นในแอพลิเคชัน ClickOnce เมื่อต้องการเปิดใช้งานอยู่
หมายเหตุ ClickOnce ยังคงสนับสนุน TLS 1.0 สำหรับการคาดการณ์ได้ในอนาคต แม้จะไม่ถือว่าเป็นไปตามกฎ PCI