Áp dụng cho.NET

Ngày phát hành:13/07/2021

Phiên bản: .NET Framework 4.8

Bản cập nhật ngày 13 tháng 7 năm 2021 cho Windows 10, phiên bản 1607 và Windows Server, phiên bản 2016 bao gồm các cải tiến về độ tin cậy tích lũy trong .NET Framework 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.

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

WPF1

- Khắc phục sự cố ảnh hưởng đến DataGrid chứa trong ScrollViewer bên ngoài.

- Khắc phục sự cố do ElementNotAvailableException trong ListView với đồng nghiệp tự động hóa mục dữ liệu tùy chỉnh.

CLR2

- Khi quá trình không phải là dưới áp lực bộ nhớ cao, nó có xu hướng ưu tiên làm BGC hơn làm đầy đủ đầm GCs. Đây thường là mong muốn, nhưng nếu hành vi ứng dụng thay đổi đáng kể, nó có thể gây ra nhiều phân mảnh trong các thế hệ cũ hơn (tức là, gen2 và LOH) sẽ không được sử dụng. Bạn có thể thu thập các sự kiện ETW GC cho bạn biết bao nhiêu phân mảnh có trong gen2 và LOH và xác minh nếu bạn đang ở trong tình huống này.

Phiên bản này giới thiệu một GC mới cấu hình GCConserveMemory để phát hiện tình huống này và được bảo thủ về việc sử dụng bộ nhớ và không để lại rất nhiều phân mảnh không sử dụng.

Bạn có thể chỉ định nó trong app.config tin

<cấu hình>   <thời gian>     <GCConserveMemory enabled="N"/>   </runtime> </configuration> trong đó N là một giá trị số nguyên từ 0 đến 9 (bao gồm cả 0 và 9). 0 là mặc định. Không xác định cấu hình này hoặc xác định nó như là 0 không thay đổi GC điều chỉnh. Việc chỉ định một giá trị khác không cho biết GC bạn muốn GC bảo thủ như thế nào về mức sử dụng bộ nhớ - giá trị càng cao, GC càng bảo thủ, tức là đống càng nhỏ. Chúng tôi khuyên bạn nên thử nghiệm với các số khác nhau để xem giá trị nào phù hợp nhất với bạn – thông thường chúng tôi bắt đầu với giá trị từ 5 đến 7. Lưu ý rằng nếu chúng tôi phát hiện LOH có quá nhiều phân mảnh thì LOH sẽ được nén tự động.

Biểu mẫu winforms

- Khắc phục sự cố trong kiểm soát Lưới Thuộc tính để ngăn đọc dữ liệu không chính xác trong một số trường hợp trong quy trình 64 bit.

- Khắc phục sự cố trong đó System.Drawing double frees allocated memory when failing to get printer settings.

BấmOnce

- Khắc phục sự hồi quy đã được giới thiệu trong các bản cập nhật trước. Bây giờ, chúng tôi tôn trọng cài đặt chính sách WinTrust "Bỏ qua kiểm tra thu hồi dấu thời gian" khi xác thực dấu thời gian trong bản kê ClickOnce.

1 Windows Presentation Foundation (WPF)2 Common Language Runtime (CLR)

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

Để tải xuống và cài đặt bản cập nhật này, hãy chuyển đến Cài đặt >Cập & Bảo mật > Windows Update, sau đó chọn Kiểm tra bản cập nhật.

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 này sẽ tự động đồng bộ với WSUS nếu bạn đặt cấu hình Các sản phẩm và Phân loại như sau:

Sản phẩm:Windows 10, phiên bản 1607 và Windows Server, phiên bản 2016

Phân loại: Bản cập nhật

Thông tin 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 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

Những sự cố đã biết trong bản cập nhật này

Microsoft hiện chưa ghi nhận bất kỳ sự cố nào với 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.