Applies To.NET

วันที่เผยแพร่: 13 กรกฎาคม 2021

เวอร์ชัน: .NET Framework 3.5 และ 4.8 ของระบบปฏิบัติการ Microsoft Server เวอร์ชัน 21H2

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

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

WPF1

- แก้ไขปัญหาที่มีผลต่อ DataGrid ที่อยู่ใน ScrollViewer ภายนอก

- แก้ไขการหยุดการหยุดลงเนื่องจาก ElementNotAvailableException ใน ListView กับเพียร์อัตโนมัติของรายการข้อมูลแบบกําหนดเอง

CLR2

- เมื่อกระบวนการนี้ไม่อยู่ในแรงกดของหน่วยความจําสูง การที่ BGCs จะสนับสนุนการกระทาของ GCs อย่างเต็มรูปแบบ ซึ่งมักจะเป็นที่ต้องการ แต่ถ้าลักษณะการกระทําของแอปเปลี่ยนไปอย่างมาก อาจทําให้ส่วนย่อยของแอปส่วนใหญ่ในรุ่นที่เก่ากว่า (เช่น gen2 และ LOH) ไม่ได้ใช้งาน คุณสามารถรวบรวมเหตุการณ์ ETW GC ที่บอกให้คุณรู้การกระจายตัวที่มีใน gen2 และ LOH และตรวจสอบว่าคุณอยู่ในสถานการณ์นี้หรือไม่

เวอร์ชันนี้เปิดตัว GC config GCConservsMemory ใหม่ เพื่อตรวจหาสถานการณ์นี้และใช้ความดั้งเดิมเกี่ยวกับการใช้หน่วยความจําและไม่ใช้งานการกระจายตัวมากนัก

คุณสามารถระบุไฟล์ในapp.configต้นฉบับ

<กําหนดค่า>   <Runtime>     <GCConservyMemory enabled="N"/>   </runtime> </configuration> โดยที่ N เป็นค่าจํานวนเต็มระหว่าง 0 ถึง 9 (แบบรวม) 0 เป็นค่าเริ่มต้น ไม่ได้ระบุค่านี้หรือระบุว่าเป็น 0 จะไม่เปลี่ยนการปรับแต่ง GC การระบุค่าที่ไม่ใช่ศูนย์จะระบุถึง GC ถึงวิธีที่ดั้งเดิมที่คุณต้องการให้ GC เกี่ยวกับการใช้หน่วยความจํา ซึ่งยิ่งค่ายิ่งสูงเท่าใด ค่าดั้งเดิม GC ก็จะยิ่งเป็น เช่น ยิ่งไฮปมีขนาดเล็กลงเท่านั้น เราขอแนะนนะให้คุณทดลองกับตัวเลขต่างๆ เพื่อดูว่าค่าใดที่เหมาะกับคุณที่สุด โดยปกติเราจะเริ่มต้นด้วยค่าระหว่าง 5 และ 7 โปรดทราบว่า ถ้าเราตรวจพบ LOH มีการแยกส่วนข้อมูลมากเกินไป โปรแกรมจะกระชับโดยอัตโนมัติ

Winforms

- แก้ไขปัญหาในตัวควบคุมเส้นตารางคุณสมบัติเพื่อป้องกันไม่ให้มีการอ่านข้อมูลที่ไม่ถูกต้องในบางสถานการณ์ในกระบวนการแบบ 64 บิต

- แก้ไขปัญหาที่ System.Drawing เพิ่มหน่วยความจําที่จัดสรรไว้เมื่อไม่สามารถรับการตั้งค่าเครื่องพิมพ์ได้

ClickOnce

- ที่อยู่การถดถอยที่เริ่มใช้ในการอัปเดตก่อนหน้านี้ ขณะนี้เราเคารพการตั้งค่านโยบาย WinTrust "ละเว้นการตรวจสอบการเพิกถอนการประทับเวลา" เมื่อตรวจสอบการประทับClickOnceไฟล์กรายการ

1 Windows Presentation Foundation (WPF)2 Common Language Runtime (CLR)

1 Common Language Runtime (CLR)

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

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

ช่องทางการเผยแพร่

ใช้ได้

ขั้นตอนถัดไป

Windows การอัปเดตและ Microsoft Update

ใช่

เมื่อต้องการดาวน์โหลดและติดตั้งการอัปเดตนี้ให้ไปที่ การตั้งค่า>อัปเดต&>Windowsอัปเดตใหม่ แล้วเลือกตรวจหาการอัปเดต

Microsoft Update Catalog

ใช่

เมื่อต้องการรับแพคเกจแบบสแตนด์อโลนของการอัปเดตนี้ ให้ไปที่เว็บไซต์ Microsoft Update Catalog

Windows บริการอัปเดตเซิร์ฟเวอร์ (WSUS)

ใช่

การอัปเดตนี้จะซิงค์กับ WSUS โดยอัตโนมัติถ้าคุณ กําหนดค่าผลิตภัณฑ์และการจัดประเภท ดังนี้:

ผลิตภัณฑ์: ระบบปฏิบัติการ Microsoft Server เวอร์ชัน 21H2

การจัดประเภท: การอัปเดต

ข้อมูลไฟล์

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

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

เมื่อต้องการใช้การอัปเดตนี้ คุณต้องติดตั้ง .NET Framework 3.5 หรือ 4.8 ของระบบปฏิบัติการ Microsoft Server เวอร์ชัน 21H2

ความต้องการในการเริ่มระบบใหม่

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

วิธีรับความช่วยเหลือและการสนับสนุนของการอัปเดตนี้

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

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย