หมายเหตุ
- วันที่เผยแพร่:
วันที่ 14 พฤษภาคม 2567 - เวอร์ชัน:
.NET Framework 4.8
การอัปเดตของวันที่ 14 พฤษภาคม 2024 สําหรับ Windows 10 เวอร์ชัน 1607 และ Windows Server 2016 มีการปรับปรุงความปลอดภัยและความน่าเชื่อถือสะสมใน .NET Framework 4.8 เราขอแนะนําให้คุณใช้การอัปเดตนี้โดยเป็นส่วนหนึ่งของกิจวัตรการบํารุงรักษาเป็นประจําของคุณ ก่อนที่คุณจะติดตั้งการอัปเดตนี้ ให้ดูส่วนข้อกําหนดเบื้องต้นและความต้องการการเริ่มระบบใหม่
สรุป
การปรับปรุงความปลอดภัย
ไม่มีการปรับปรุงความปลอดภัยใหม่ในรุ่นนี้ การอัปเดตนี้เป็นแบบสะสมและมีการปรับปรุงความปลอดภัยที่ออกมาก่อนหน้านี้ทั้งหมด
การปรับปรุงคุณภาพและความน่าเชื่อถือ
| CLR1 | - แก้ไขปัญหาที่การหยุดทํางานอาจเกิดขึ้นได้หากหลายเธรดทั้งหมดสอบถามการใช้งาน ITypeInfo ของชนิดที่มีการจัดการเดียวกันพร้อมกัน |
|---|---|
| ไลบรารี .NET | - แก้ไขปัญหาที่แพลตฟอร์ม 32 บิตแสดงการถดถอยของเวลาตอบสนองที่สําคัญ - แก้ไขปัญหาการใช้งานอัลกอริทึม FIPS ที่ได้รับการตรวจสอบ MIST |
| .NET Fundamentals | - แก้ไขปัญหาเกี่ยวกับการเปลี่ยนแปลงรูปแบบอักขระตัวแทนที่เริ่มนํามาใช้ใน IIS 10 |
| WPF2 | - แก้ไขปัญหาที่แอปหยุดทํางานเมื่อเรียกใช้วิธีการ GetWindowText และ GetWindowTextLength |
1รันไทม์ภาษาทั่วไป (CLR)
2 Windows Presentation Foundation (WPF)
ปัญหาที่ทราบแล้วในการอัปเดตนี้
| อาการ | Microsoft ได้รับรายงานเกี่ยวกับ.NET Framework อาจอัปเดตแบบสะสมทําให้ลูกค้าสังเกตเห็นข้อยกเว้นรันไทม์ในบางสถานการณ์ที่โฮสต์ของ SQL CLR ข้อยกเว้นเหล่านี้จะแสดงพร้อมกับข้อความแสดงข้อผิดพลาด System.Security.HostProtectionException: พยายามดําเนินการที่ถูกห้ามโดยโฮสต์ CLR และจะมีเฟรมใดเฟรมหนึ่งต่อไปนี้ในการติดตามสแตกข้อยกเว้น: System.Security.Cryptography.SHA256Managed.. ctor() -หรือ- System.Security.Cryptography.SHA384Managed. ctor() -หรือ- System.Security.Cryptography.SHA512Managed. ctor() ข้อยกเว้นนี้เกิดจากการเปลี่ยนแปลงล่าสุดในการใช้งาน SHA256 จัดการ, SHA384 จัดการ และ SHA512 จัดการชนิดใน.NET Framework การใช้ SHA1 จัดการ HMACSHA1 HMACSHA256 HMACSHA284 และชนิด HMACSHA512 ภายในสภาพแวดล้อมที่โฮสต์ SQL CLR จะไม่ได้รับผลกระทบ |
|---|---|
| วิธีแก้ไขปัญหา | มีตัวเลือกวิธีแก้ไขปัญหาต่างๆ ตัวเลือกหนึ่งคือการทําเครื่องหมายแอสเซมบลีที่ใช้ SHA256 จัดการ, SHA384 จัดการ หรือ SHA512 จัดการชนิดเป็น UNSAFE การทําเช่นนี้จะทําให้สภาพแวดล้อมที่โฮสต์ของ SQL CLR อนุญาตให้ตัวสร้างที่ได้รับผลกระทบดําเนินการได้สําเร็จ อีกทางเลือกหนึ่งคือการใช้ฟังก์ชัน HASHBYTES ในตัวของ SQL แทนการใช้ API ตระกูล SHA-2 ของ.NET Framework ฟังก์ชัน HASHBYTES สามารถเรียกได้โดยตรงจาก SQL และไม่จําเป็นต้องเขียนโค้ดที่มีการจัดการ |
| การแก้ปัญหา | Microsoft ได้แก้ไขปัญหานี้กับ KB5043803 การอัปเดตแล้ว |
วิธีรับการอัปเดตนี้
ติดตั้งการอัปเดตนี้
| ช่องทางการเผยแพร่ | พร้อมใช้งาน | ขั้นตอนถัดไป |
|---|---|---|
| Windows Update และ Microsoft Update | ใช่ | ไม่มี การอัปเดตนี้จะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติจาก Windows Update |
| Windows Update สำหรับธุรกิจ | ใช่ | ไม่มี การอัปเดตนี้จะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติจาก Windows Update |
| Microsoft Update Catalog | ใช่ | เมื่อต้องการขอรับแพคเกจสแตนด์อโลนสำหรับการอัปเดตนี้ ให้ไปที่เว็บไซต์ Microsoft Update Catalog |
| Windows Server Update Services (WSUS) | ใช่ | การอัปเดตนี้จะซิงค์กับ WSUS โดยอัตโนมัติถ้าคุณกําหนดค่าดังนี้: ผลิตภัณฑ์: Windows 10 เวอร์ชัน 1607 และ Windows Server 2016 การจำแนกประเภท: อัปเดต |
ข้อมูลไฟล์
สําหรับลิสต์ของไฟล์ที่ระบุในการอัปเดตนี้ ให้ดาวน์โหลด ข้อมูลไฟล์สําหรับการอัปเดตแบบสะสม
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้การอัปเดตนี้ คุณต้องติดตั้ง .NET Framework 4.8
ข้อกำหนดในการรีสตาร์ต
คุณต้องเริ่มระบบของคอมพิวเตอร์ใหม่หลังจากที่คุณใช้การอัปเดตนี้หากมีการใช้ไฟล์ที่ได้รับผลกระทบ เราขอแนะนําให้คุณออกจากแอปพลิเคชัน.NET Framework ทั้งหมดก่อนที่คุณจะใช้การอัปเดตนี้
วิธีการขอรับความช่วยเหลือและการสนับสนุนสําหรับการอัปเดตนี้
- วิธีใช้สําหรับการติดตั้งการอัปเดต: Windows Update คําถามที่ถามบ่อย
- ปกป้องตัวคุณเองทั้งแบบออนไลน์และที่บ้าน: การสนับสนุนความปลอดภัยของ Windows
- การสนับสนุนในท้องถิ่นตามประเทศของคุณ: การสนับสนุนระหว่างประเทศ