Applies To.NET

Ngày phát hành:14/05/2024

Phiên bản:.NET Framework 3.5 và 4.8

Bản cập nhật ngày 14 tháng 5 năm 2024 dành cho Windows Server 2022 bao gồm các cải tiến về độ tin cậy bảo mật và tích lũy trong .NET Framework 3.5 và 4.8. Chúng tôi khuyên bạn nên áp dụng bản cập nhật này như một phần trong quy trình bảo trì thường xuyên của mình. Trước khi bạn cài đặt bản cập nhật này, hãy xem các mục Điều kiện tiên quyết và Yêu cầu khởi động lại.

Tóm tắt

Các cải tiến về Bảo mật

Không có cải tiến bảo mật mới nào trong bản phát hành này. Bản cập nhật này mang tính tích lũy và chứa tất cả các cải tiến bảo mật đã phát hành trước đó.

Các cải tiến về Chất lượng và Độ tin cậy

CLR1

- Khắc phục sự cố trong đó các sự cố có thể xảy ra nếu một số chuỗi hội thoại đồng thời truy vấn việc triển khai ITypeInfo của cùng một loại được quản lý

Thư viện .NET

- Khắc phục sự cố trong đó nền tảng 32 bit hiển thị thời gian phản hồi giảm đáng kể.

- Khắc phục sự cố sử dụng quá trình triển khai được MIST xác thực của thuật toán FIPS.

.NET Fundamentals

- Khắc phục sự cố với các thay đổi định dạng ký tự đại diện được giới thiệu trong IIS 10.

WPF2

- Khắc phục sự cố trong đó ứng dụng gặp sự cố khi gọi phương pháp GetWindowText và GetWindowTextLength.

1Common Language Runtime (CLR)

2Windows Presentation Foundation (WPF)

Thông tin bổ sung về bản cập nhật này

Các bài viết sau có chứa thông tin bổ sung về bản cập nhật này liên quan đến các phiên bản sản phẩm riêng lẻ.

  • 5038282 Mô tả Về Bản cập nhật Tích lũy cho .NET Framework 3.5, 4.8 và 4.8.1 dành cho Windows Server 2022 (KB5038282)

Các sự cố đã biết trong bản cập nhật này

Hiện tượng

Microsoft đã nhận được báo cáo về bản cập nhật tích lũy .NET Framework Có thể khiến khách hàng quan sát các trường hợp ngoại lệ thời gian chạy trong một số kịch bản được lưu trữ của SQL CLR. Những ngoại lệ này sẽ hiển thị cùng với thông báo lỗi

System.Security.HostProtectionException: Đã cố gắng thực hiện một thao tác bị máy chủ CLR cấm và sẽ chứa một trong các khung sau trong dấu vết ngăn xếp ngoại lệ:

System.Security.Cryptography.SHA256Managed.. ctor() -hoặc-

System.Security.Cryptography.SHA384Managed.. ctor() -hoặc-

System.Security.Cryptography.SHA512Managed.. ctor()

Ngoại lệ này là do thay đổi gần đây trong việc thực hiện các loại được Quản lý SHA256, SHA384Managed và SHA512Managed trong .NET Framework.  Việc sử dụng các loại SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 và HMACSHA512 trong môi trường lưu trữ SQL CLR không bị ảnh hưởng.

Cách giải quyết

Có nhiều tùy chọn khắc phục sự cố.

Một tùy chọn là đánh dấu lắp ráp sử dụng các loại SHA256Managed, SHA384Managed hoặc SHA512Managed dưới dạng UNSAFE. Điều này sẽ gây ra môi trường lưu trữ SQL CLR để cho phép các nhà xây dựng bị ảnh hưởng để thực hiện thành công.

Một tùy chọn khác là sử dụng hàm HASHBYTES tích hợp sẵn của SQL chứ không phải nhóm API SHA-2 của .NET Framework. Hàm HASHBYTES có thể gọi trực tiếp từ SQL và không yêu cầu viết mã được quản lý.

Giải pháp

Microsoft đã khắc phục sự cố này với các bản cập KB5043743

Cách tải bản cập nhật này

Cài đặt bản cập nhật này

Kênh Phát hành

Sẵn dùng

Bước Tiếp theo

Windows Update và Microsoft Update

Không ai. Bản cập nhật này sẽ được tải xuống và cài đặt tự động Windows Update.

Windows Update dành cho Doanh nghiệp

Không ai. Bản cập nhật này sẽ được tải xuống và cài đặt tự động Windows Update.

Danh mục Microsoft Update

Để tải gói độc lập cho bản cập nhật này, hãy truy cập trang web Danh mục Microsoft Update .

Dịch vụ Cập nhật Windows Server (WSUS)

Bản cập nhật sản phẩm .NET Framework riêng lẻ này sẽ được cài đặt, nếu có, bằng cách áp dụng bản cập nhật hệ điều hành. Để biết thêm thông tin về các bản cập nhật hệ điều hành, hãy xem thông tin bổ sung về phần cập nhật này.

Thông tin về tệp

Để biết danh sách các tệp được cung cấp trong bản cập nhật này, hãy tải xuống thông tin tệp cho bản cập nhật tích lũy.

Điều kiện tiên quyết

Để áp dụng bản cập nhật này, bạn phải cài đặt .NET Framework 3.5 hoặc 4.8.

Yêu cầu khởi động lại

Bạn phải khởi động lại máy tính sau khi áp dụng bản cập nhật này nếu mọi tệp bị ảnh hưởng đang được sử dụng. Chúng tôi khuyên bạn nên thoát khỏi tất cả các ứng dụng dựa trên .NET Framework trước khi áp dụng bản cập nhật này.

Cách nhận trợ giúp và hỗ trợ cho bản cập nhật này

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.