2 กุมภาพันธ์ 2021-KB4598299 ตัวอย่างการอัปเดตสะสมสําหรับ .NET Framework 3.5 และ 4.8 สําหรับ Windows 10 เวอร์ชัน 2004, Windows Server เวอร์ชัน 2004, Windows 10 เวอร์ชัน 20H2 และ Windows Server เวอร์ชัน 20H2

หมายเหตุ

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

การอัปเดตวันที่ 2 กุมภาพันธ์ 2021 สําหรับ Windows 10 เวอร์ชัน 2004 Windows Server เวอร์ชัน 2004 Windows 10 เวอร์ชัน 20H2 และ Windows Server เวอร์ชัน 20H2 มีการปรับปรุงความน่าเชื่อถือแบบสะสมใน .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 " />

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

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

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

ข้อมูลไฟล์

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

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

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

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

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

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