13 กรกฎาคม 2021-KB5003538 การอัปเดตสะสมสําหรับ .NET Framework 3.5 และ 4.8 สําหรับ Windows 10 เวอร์ชัน 1809 และ Windows Server เวอร์ชัน 2019

นำไปใช้กับ
.NET

วันที่วางจําหน่าย:
13 กรกฎาคม 2021

เวอร์ชัน:
.NET Framework 3.5 และ 4.8

การอัปเดตวันที่ 13 กรกฎาคม 2021 สําหรับ Windows 10 เวอร์ชัน 1809 และ Windows Server เวอร์ชัน 2019 มีการปรับปรุงความน่าเชื่อถือสะสมใน .NET Framework 3.5 และ 4.8 เราขอแนะนําให้คุณใช้การอัปเดตนี้เป็นส่วนหนึ่งของกิจวัตรการบํารุงรักษาปกติของคุณ ก่อนติดตั้งการอัปเดตนี้ โปรดดูที่ส่วนข้อกําหนดเบื้องต้นและข้อกําหนดในการเริ่มระบบใหม่

การปรับปรุงคุณภาพและความน่าเชื่อถือ

WPF1 - แก้ไขปัญหาที่ส่งผลกระทบต่อ DataGrid ที่มีอยู่ใน ScrollViewer ภายนอก
- แก้ไขการหยุดทํางานอันเนื่องมาจาก ElementNotAvailableException ใน ListView ที่มีเพียร์อัตโนมัติของรายการข้อมูลแบบกําหนดเอง
CLR2 - เมื่อกระบวนการไม่อยู่ภายใต้แรงกดดันของหน่วยความจําสูง มันมีแนวโน้มที่จะสนับสนุนการทํา BGC มากกว่าการทํา GC แบบกระชับทั้งหมด โดยปกติแล้วจะเป็นที่พึงปรารถนา แต่หากลักษณะการทํางานของแอปเปลี่ยนไปอย่างมาก อาจทําให้ไม่ได้ใช้งานการกระจายตัวส่วนใหญ่ในรุ่นเก่า (เช่น gen2 และ LOH) คุณสามารถรวบรวมเหตุการณ์ GC ETW ที่บอกคุณว่ามีการกระจายตัวใน gen2 และ LOH มากน้อยเพียงใด และตรวจสอบว่าคุณอยู่ในสถานการณ์นี้หรือไม่
เวอร์ชันนี้มีการกําหนดค่า GC GCConserveMemory ใหม่ เพื่อตรวจหาสถานการณ์นี้และระมัดระวังเกี่ยวกับการใช้หน่วยความจํา และไม่ปล่อยให้การกระจัดกระจายจํานวนมากไม่ได้ใช้งาน
คุณสามารถระบุได้ในไฟล์ app.config
<การกําหนดค่า>
<รันไทม์>
<GCConserveMemory enabled="N"/>
</runtime>
</configuration>

โดย N คือค่าจํานวนเต็มระหว่าง 0 ถึง 9 (นับตัวเลขนี้ด้วย) 0 เป็นค่าเริ่มต้น การไม่ได้ระบุการกําหนดค่านี้หรือการระบุเป็น 0 จะไม่เปลี่ยนแปลงการปรับแต่ง GC การระบุค่าที่ไม่ใช่ศูนย์จะบ่งชี้ให้ GC ทราบว่าคุณต้องการให้ GC มีแนวคิดอนุรักษ์นิยมเกี่ยวกับการใช้หน่วยความจํา – ยิ่งค่าสูงเท่าใด GC ก็จะยิ่งอนุรักษ์นิยมมากขึ้นเท่านั้น กล่าวคือ ฮีปยิ่งมีขนาดเล็กลงเท่านั้น เราขอแนะนําให้คุณทดลองใช้ตัวเลขที่แตกต่างกันเพื่อดูว่าค่าใดเหมาะกับคุณที่สุด โดยปกติเราจะเริ่มต้นด้วยค่าระหว่าง 5 ถึง 7 โปรดทราบว่าถ้าเราตรวจพบว่า LOH มีการกระจายตัวมากเกินไป LOH จะถูกกระชับโดยอัตโนมัติ
Winforms - แก้ไขปัญหาในการควบคุมตารางคุณสมบัติเพื่อป้องกันไม่ให้อ่านข้อมูลที่ไม่ถูกต้องในบางสถานการณ์ในกระบวนการ 64 บิต
- แก้ไขปัญหาที่ System.Drawing เพิ่มหน่วยความจําที่จัดสรรซ้ําเมื่อไม่สามารถรับการตั้งค่าเครื่องพิมพ์ได้
ClickOnce - แก้ไขปัญหาการถดถอยที่พบในการอัปเดตก่อนหน้านี้ ขณะนี้เราเคารพการตั้งค่านโยบาย WinTrust "ละเว้นการตรวจสอบการยกเลิกการประทับเวลา" เมื่อตรวจสอบความถูกต้องของการประทับเวลาในรายการ ClickOnce

1 Windows Presentation Foundation (WPF)
2 รันไทม์ภาษาทั่วไป (CLR)

ข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตนี้

บทความต่อไปนี้มีข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตนี้เนื่องจากเกี่ยวข้องกับเวอร์ชันของผลิตภัณฑ์แต่ละเวอร์ชัน

  • 5004228 คําอธิบายของการอัปเดตสะสมสําหรับ .NET Framework 3.5, 4.7.2 และ 4.8 สําหรับ Windows 10 เวอร์ชัน 1809 (KB5004228)

วิธีรับการอัปเดตนี้

ติดตั้งการอัปเดตนี้

ช่องทางการเผยแพร่ พร้อมใช้งาน ขั้นตอนถัดไป
Windows Update และ Microsoft Update ใช่ หากต้องการดาวน์โหลดและติดตั้งการอัปเดตนี้ ให้ไปที่การอัปเดตการตั้งค่า>& ความปลอดภัย>Windows Update แล้วเลือก ตรวจหาการอัปเดต
Microsoft Update Catalog ใช่ เมื่อต้องการขอรับแพคเกจสแตนด์อโลนสำหรับการอัปเดตนี้ ให้ไปที่เว็บไซต์ Microsoft Update Catalog
Windows Server Update Services (WSUS) ใช่ การอัปเดตนี้จะซิงค์กับ WSUS โดยอัตโนมัติหากคุณกำหนดค่าผลิตภัณฑ์และการจำแนกประเภทดังต่อไปนี้:
ผลิตภัณฑ์: Windows 10 เวอร์ชัน 1809 และ Windows Server เวอร์ชัน 2019
การจำแนกประเภท: อัปเดต

ข้อมูลไฟล์

สําหรับลิสต์ของไฟล์ที่ระบุในการอัปเดตนี้ ให้ดาวน์โหลดข้อมูลไฟล์สําหรับการอัปเดตแบบสะสม

ข้อกำหนดเบื้องต้น

หากต้องการอัปเดต คุณต้องติดตั้ง .NET Framework 3.5 หรือ 4.8

ข้อกำหนดในการรีสตาร์ต

คุณต้องเริ่มการทํางานของคอมพิวเตอร์ใหม่หลังจากใช้การอัปเดตนี้หากมีการใช้ไฟล์ที่ได้รับผลกระทบ เราขอแนะนําให้คุณออกจากแอปพลิเคชันที่ใช้ .NET Framework ทั้งหมดก่อนที่จะใช้การอัปเดตนี้

วิธีการรับวิธีใช้และการสนับสนุนสําหรับการอัปเดตนี้

ปัญหาที่ทราบแล้วในการอัปเดตนี้

ขณะนี้ Microsoft ยังไม่พบปัญหาในการอัปเดตนี้