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

หมายเหตุ

  • วันที่วางจําหน่าย:
    มกราคม 26, 2021
  • เวอร์ชัน:
    .NET Framework 3.5, 4.7.2 และ 4.8

สรุป

บทความนี้อธิบายตัวอย่างการอัปเดตสะสมสําหรับ 3.5, 4.7.2 และ 4.8 สําหรับ Windows 10 เวอร์ชัน 1809 และ Windows Server เวอร์ชัน 2019

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

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

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

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

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

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

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

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

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