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

หมายเหตุ

  • วันที่เผยแพร่:
    วันที่ 26 มกราคม 2564
  • เวอร์ชัน:
    .NET Framework 3.5 และ 4.8

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

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

ASP.NET - แก้ไขปัญหาที่หลังจากติดตั้งการอัปเดตที่เผยแพร่เมื่อวันที่ 20 ตุลาคม แอปพลิเคชัน ASP.Net บางรายการล้มเหลวในระหว่างการคอมไพล์ล่วงหน้า ซึ่งอาจมีข้อความที่มีคําว่า "Error ASPCONFIG"
WPF1 - แก้ไขปัญหาการค้างเมื่อเลื่อนไปยังจุดสิ้นสุดของ TreeView เมื่อเปิดใช้งานการปัดเศษเค้าโครงและมาตราส่วน DPI ไม่ได้เป็น 100%
CLR2 - ปรับปรุงความน่าเชื่อถือของงานการสร้างภาพดั้งเดิมโดยอัตโนมัติ

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

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

อาการ หลังจากติดตั้งการอัปเดตนี้ แอป WPF อาจหยุดทํางานเมื่อมี Callstack คล้ายกับ
ข้อมูลข้อยกเว้น: System.NullReferenceException ที่ System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) ที่ System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) ที่ System.Windows.Interop.HwndMouseInputProvider.possiblyDeactivate(IntPtr, บูลีน) ที่ System.Windows.Interop.HwndMouseInputProvider.Dispose()ปัญหานี้เกิดขึ้นเมื่อยกเลิก HwndSource ที่ RootVisual เป็น null ซึ่งเป็นสถานการณ์ที่เกิดขึ้นใน Visual Studio เมื่อเชื่อมต่อหรือแยกหน้าต่าง และอาจเกิดขึ้นในแอปอื่นๆ
วิธีแก้ไขปัญหา เมื่อต้องการแก้ไขปัญหานี้ ให้ตั้งค่า AppContext สองสวิตช์โดยใช้หนึ่งในวิธีที่อธิบายไว้ใน AppContext Class (ระบบ) ภายใต้หัวข้อ "AppContext สําหรับผู้ใช้ไลบรารี" สวิตช์จะมีชื่อว่า Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix และ Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix และทั้งสองควรตั้งค่าเป็น "true" สวิตช์แรกหลีกเลี่ยงการหยุดทํางาน แต่มีการแก้ไขบักในเคบีอีกครั้ง สวิตช์ที่สองจะถูกละเว้นในขณะนี้ แต่จะรับรู้ในการอัปเดต .NET ในอนาคตที่มีการแก้ไขสําหรับข้อผิดพลาดการอ้างอิง null โดยจะคืนค่าการแก้ไขบักเดิม
ตัวอย่างเช่น การใช้วิธีการไฟล์ app.config เพื่อนําวิธีแก้ไขปัญหาชั่วคราวไปใช้ที่ขอบเขตแอปพลิเคชัน:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

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

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

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

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

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

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

ข้อมูลไฟล์

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

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

เมื่อต้องการใช้การอัปเดตนี้ คุณต้องติดตั้ง .NET Framework 3.5 หรือ 4.8

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

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

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