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

หมายเหตุ

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

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

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

ASP.NET - แก้ไขปัญหาที่หลังจากติดตั้งการอัปเดตที่เผยแพร่เมื่อวันที่ 20 ตุลาคม แอปพลิเคชัน ASP.Net บางตัวล้มเหลวระหว่างการคอมไพล์ล่วงหน้า ซึ่งอาจมาพร้อมกับข้อความที่มีคําว่า "ข้อผิดพลาด 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, 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 " />

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

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

  • 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.7.2

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

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

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