วันที่เผยแพร่: 2 กุมภาพันธ์ 2021

เวอร์ชัน: .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 บางโปรแกรมล้มเหลวในระหว่างการคอมไพล์ล่วงหน้า - อาจเกิดจากข้อความที่มีข้อความ "ASPCONFIG ข้อผิดพลาด"

WPF1

- แก้ไขการค้างเมื่อเลื่อนไปยังจุดสิ้นสุดของ TreeView เมื่อเปิดใช้งานการปัดเศษเค้าโครงและมาตราส่วน DPI ไม่ใช่ 100%

CLR2

- ปรับปรุงความน่าเชื่อถือของงานการสร้างรูปดั้งเดิมโดยอัตโนมัติ

1 Windows Presentation Foundation (WPF)

2Common Language Runtime (CLR)

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

อาการ

หลังจากติดตั้งการอัปเดตนี้ แอป WPF อาจหยุดให้บริการพร้อมกับการโทรที่คล้ายกับ

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

ปัญหานี้เกิดขึ้นเมื่อจัดการ HwndSource ที่มี RootVisual เป็น null สถานการณ์ที่เกิดขึ้นใน Visual Studio เมื่อเทียบชิดขอบหรือแยกหน้าต่าง และอาจเกิดขึ้นในแอปอื่นๆ

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ ให้ตั้งค่าสวิตช์ AppContext สองรายการโดยใช้หนึ่งในวิธีที่อธิบายไว้ใน AppContext Class (ระบบ) ภายใต้หัวเรื่อง "AppContext for library consumers"  สวิตช์จะถูกSwitch.Sys tem Windows.Interop.MouseInput.optOutOfMoveToChromedWindowFixSwitch.System Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix และทั้งสองอย่างควรตั้งค่าเป็น "true"   สวิตช์แรกจะหลีกเลี่ยงการหยุดการหยุดการหยุดแต่จะแนะนวจุดบกพร่องที่แก้ไขใน KB  สวิตช์ที่สองจะถูกละเว้นในขณะนี้ แต่จะรับรู้ในการอัปเดต .NET ในอนาคตที่มีการแก้ไขการหยุดการหยุดการอ้างอิงจาก Null  จะคืนค่าการแก้ไขบักเดิม

For example, using the app.config file method to apply the workaround at application scope:

<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

หมายเหตุ: การอัปเดตนี้พร้อมใช้งานบน WSUS ผ่านทาง 4598299

ข้อมูลไฟล์

For a list of the files that are provided in this update, download the file information for cumulative update.

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

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

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

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

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

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

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

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

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