14 พฤษภาคม 2024-KB5037929 การอัปเดตสะสมสําหรับ .NET Framework 3.5 และ 4.8.1 สําหรับ Windows Server 2022

นำไปใช้กับ
.NET

หมายเหตุ

  • วันที่วางจําหน่าย:
    14 พฤษภาคม, 2024
  • เวอร์ชัน:
    .NET Framework 3.5 และ 4.8.1

การอัปเดตวันที่ 14 พฤษภาคม 2024 สําหรับ Windows Server 2022 มีการปรับปรุงความปลอดภัยและความน่าเชื่อถือสะสมใน .NET Framework 3.5 และ 4.8.1 เราขอแนะนําให้คุณใช้การอัปเดตนี้เป็นส่วนหนึ่งของกิจวัตรการบํารุงรักษาปกติของคุณ ก่อนติดตั้งการอัปเดตนี้ โปรดดูที่ส่วนข้อกําหนดเบื้องต้นและข้อกําหนดในการเริ่มระบบใหม่

สรุป

การปรับปรุงความปลอดภัย

ไม่มีการปรับปรุงความปลอดภัยใหม่ในรุ่นนี้ การอัปเดตนี้เป็นแบบสะสม และประกอบด้วยการปรับปรุงความปลอดภัยที่เผยแพร่ก่อนหน้านี้ทั้งหมด

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

CLR1 - แก้ไขปัญหาที่การหยุดทํางานอาจเกิดขึ้นหากเธรดหลายเธรดทั้งหมดพร้อมกันสืบค้นการใช้งาน ITypeInfo ของชนิดที่มีการจัดการเดียวกัน
- แก้ไขปัญหาเกี่ยวกับ ISymUnmanagedReader::GetMethodsFromDocumentPosition และ ISymUnmanagedReader2::GetMethodsInDocument API อาจส่งผลให้เกิดผลลัพธ์ที่ไม่ถูกต้องภายใต้บางกรณี
ไลบรารี .NET - แก้ไขปัญหาที่สามารถทริกเกอร์ในตัวแยกวิเคราะห์ไฟล์ fbx
- แก้ไขปัญหาในการใช้การปฏิบัติที่ผ่านการตรวจสอบของ MIST ของอัลกอริทึม FIPS
ข้อมูลพื้นฐานของ .NET - แก้ไขปัญหาเกี่ยวกับการเปลี่ยนแปลงรูปแบบอักขระตัวแทนที่นํามาใช้ใน IIS 10
WPF2 - แก้ไขปัญหาที่แอปหยุดทํางานเมื่อเรียกใช้เมธอด GetWindowText และ GetWindowTextLength

1รันไทม์ภาษาทั่วไป (CLR)

2Windows Presentation Foundation (WPF)

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

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

  • 5038282 คําอธิบายของการอัปเดตแบบสะสมสําหรับ .NET Framework 3.5, 4.8 และ 4.8.1 สําหรับ Windows Server 2022 (KB5038282)

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

อาการ Microsoft ได้รับรายงานเกี่ยวกับการอัปเดตสะสมเดือนพฤษภาคมของ .NET Framework ทําให้ลูกค้าสังเกตเห็นข้อยกเว้นเวลาการทํางานในบางสถานการณ์ SQL CLR ที่โฮสต์ ข้อยกเว้นเหล่านี้จะปรากฏพร้อมกับข้อความแสดงข้อผิดพลาด
System.Security.HostProtectionException: พยายามดําเนินการที่ถูกห้ามโดยโฮสต์ CLR และจะมีหนึ่งในเฟรมต่อไปนี้ในการติดตามสแตกข้อยกเว้น:
System.Security.Cryptography.SHA256Managed. CTOR()
- หรือ -

System.Security.Cryptography.SHA384Managed. CTOR()
- หรือ -

System.Security.Cryptography.SHA512Managed. CTOR()
ข้อยกเว้นนี้เกิดจากการเปลี่ยนแปลงล่าสุดในการใช้งานชนิด SHA256Managed, SHA384Managed และ SHA512Managed ใน .NET Framework การใช้ชนิด SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 และ HMACSHA512 ภายในสภาพแวดล้อมที่โฮสต์ของ SQL CLR จะไม่ได้รับผลกระทบ
วิธีแก้ไขปัญหา มีหลายตัวเลือกวิธีแก้ปัญหาที่พร้อมใช้งาน
ตัวเลือกหนึ่งคือการทําเครื่องหมายแอสเซมบลีที่ใช้ชนิด SHA256Managed, SHA384Managed หรือ SHA512Managed เป็น UNSAFE ซึ่งจะทําให้สภาพแวดล้อมที่โฮสต์ CLR ของ SQL อนุญาตให้ตัวสร้างที่ได้รับผลกระทบดําเนินการได้สําเร็จ
อีกตัวเลือกหนึ่งคือการใช้ฟังก์ชัน HASHBYTES ในตัวของ SQL แทน API ตระกูล SHA-2 ของ .NET Framework ฟังก์ชัน HASHBYTES สามารถเรียกใช้ได้โดยตรงจาก SQL และไม่จําเป็นต้องเขียนโค้ดที่มีการจัดการ
การแก้ปัญหา Microsoft ได้แก้ไขปัญหานี้ด้วยการอัปเดต KB5043806

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

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

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

ข้อมูลไฟล์

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

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

หากต้องการอัปเดต คุณต้องติดตั้ง .NET Framework 3.5 หรือ 4.8.1

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

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

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