Applies To.NET

Ngày phát hành:21/07/2018, 2020

Phiên bản: .NET Framework 3,5 và 4.7.2

Ngày 21 tháng 7, 2020 Cập Nhật cho Windows 10 phiên bản 1809 và Windows Server 2019 bao gồm các cải thiện độ tin cậy tích lũy trong .NET 3,5 và 4.7.2. Chúng tôi khuyên bạn nên áp dụng bản cập nhật này như là một phần trong thói quen bảo trì thường xuyên của bạn. Trước khi bạn cài đặt bản cập nhật này, hãy xem các phần điều kiện tiên quyếtyêu cầu khởi động lại .

Cải thiện chất lượng và độ tin cậy

CLR1

-Địa chỉ hiếm gặp sự cố có thể xảy ra trong quá trình bỏ dở chuỗi.

ASP.NET

-Sử dụng băm nhỏ theo FIPS trong dữ liệu ASP.net từ xa.

-Địa chỉ một sự cố "không xác định" không phải là một giá trị được phép trong Config cho thuộc tính ' cookieSameSite ' của các biểu mẫu xác thực và các phần cấu hình của phiên bản trạng thái.

-Địa chỉ một sự cố trong đó các yêu cầu đầu tiên cho site lạnh đôi khi trả về lỗi cấu hình máy chủ từ hệ thống. web. DirectoryMonitor. AddFileMonitor ().

WPF4

-Khắc phục sự cố trong đó chuyển dòng TextBlock (tạo ra các quyết định khác nhau trong phạm vi) trong phần render và hit-Test, so với số đo. Các triệu chứng bao gồm văn bản thiếu và sự cố gặp sự cố nhanh trong quá trình xử lý văn bản theo chương trình.

-Địa chỉ một lỗi tạo ra thread do HostVisual ngắt kết nối mục tiêu của nó trên chuỗi sai.

-Địa chỉ a treo trong khi cuộn một TreeView có cây không phải là không đồng bộ, trong ý nghĩa của các con của node được điều phối subtrees có kích thước khá khác nhau.

-Lệnh sao của DataGrid ném một ngoại lệ nếu bảng tạm hệ thống bị khóa bởi một quy trình khác. Sự cố này, vì không có mã ứng dụng nào trên stack để bắt kịp ngoại lệ. Hành vi của hộp văn bản (và các ứng dụng khác như Notepad, Word, trình duyệt) trong tình huống này là không âm thầm-không có gì được sao chép vào bảng tạm, nhưng không có ngoại lệ. Giờ đây, ứng dụng WPF có thể chọn không tham gia vào hành vi này bằng cách đặt <appSettings> <Add Key = "không quan trọng Wondatdatakhông tham gia được đặt trong" Value = "false"/> </appsettings>trong tệp ứng dụng. config.

-Địa chỉ văn bản cách không hoạt động với TextRenderingMode = "ClearType" và TextFormattingMode = "Ideal" được vẽ. Hiện tại đây sử dụng thuật toán chống phân biệt đối xứng, tạo ra kết quả trực quan tốt hơn cho văn bản có nét tinh tế (phổ biến trong các ngôn ngữ viễn đông, tiếng ả Rập, tiếng Do Thái và phông chữ được thiết kế đặc biệt dành riêng cho đối xứng chống dấu chuột).

-Địa chỉ một sự cố có thể xảy ra khi đóng một tooltip được liên kết lại với mã người dùng.

-Địa chỉ bị rò rỉ bộ nhớ trong hệ thống. lời nói. SpeechSynthesizer.

-Các vấn đề về địa chỉ trong việc xây dựng mô hình nội bộ cho một tài liệu FixedPage. Một số văn bản xuất hiện theo thứ tự sai cho mục đích của các hoạt động soạn thảo như lựa chọn và sao chép/dán.

Thư viện lưới

-Địa chỉ bị rò rỉ bộ nhớ trong HttpListener.

1 Thời gian chạy ngôn ngữ phổ biến (CLR) 4 Nền tảng bản trình bày Windows (WPF)

Các vấn đề đã biết trong bản cập nhật này

Các ứng dụng Windows Presentation (WPF) sử dụng hai hoặc nhiều phần tử HostVisual thuộc một chuỗi chung, trong đó cả hai thành phần HostVisual được yêu cầu ngắt kết nối với mục tiêu trực quan của họ tại khoảng cùng một thời gian, thư không có lỗi sau đây:

Loại ngoại lệ: Hệ thống. COMException Thông báo: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Callstack: khung trên cùng là hệ thống. Windows. Media. composition. DUCE + kênh. SyncFlush ()

Giải pháp

Bạn có thể tắt bản sửa lỗi bằng cách đặt khóa chuyển Switch AppContext "switch. System. Windows. Media. HostVisual. True thread" to True, sử dụng một trong các phương pháp được mô tả ở đây.  Điều này cho thấy nhiều ứng dụng của bạn vào lỗi gốc, vì vậy bạn nên loại bỏ chuyển đổi sau khi bản sửa lỗi được phát hành thông qua bản cập nhật sắp tới.

Giải pháp thay thế 1

• Thêm mục nhập sau đây vào tệp ứng dụng. config để tắt bản sửa lỗi có vấn đề trong một ứng dụng duy nhất.

<runtime>     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>

Lưu ý rằng nếu cấu hình ứng dụng của bạn đã có một mục nhập cho <AppContextSwitchOverrides>, bạn cần thêm các thiết đặt mới trong mục nhập đó, được phân tách khỏi các khóa chuyển khác bằng dấu chấm phẩy:

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

Giải pháp thay thế 2

• Áp dụng khoá con đăng ký sau đây để tắt bản sửa lỗi có vấn đề cho tất cả các ứng dụng WPF trên máy tính.  Cảnh báo Các vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi không chính xác bằng cách sử dụng trình soạn thảo sổ đăng ký hoặc bằng cách sử dụng phương pháp khác. Những vấn đề này có thể yêu cầu bạn cài đặt lại hệ điều hành. Microsoft không thể đảm bảo rằng những vấn đề này có thể được giải quyết. Sửa đổi sổ đăng ký có nguy cơ của riêng bạn.

Vị trí: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ Name: switch. System. Media. HostVisual. ngắt luồng Loại: Chuỗi Giá trị: True

Lưu ý rằng trên các hệ điều hành 64-bit, bạn cũng cần áp dụng một khóa phụ đăng ký với cùng tên, loại và giá trị tại vị trí: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\

Giải pháp

Để giải quyết sự cố này, hãy cài đặt bản Cập Nhật cho .NET Framework 3,5 và 4.7.2 cho Windows 10 phiên bản 1809 và Windows Server 2019 KB4580422.

 

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

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

  • mô tả 4567327 của bản xem trước Cập Nhật tích lũy cho .NET Framework 3,5, 4.7.2 và 4,8 cho Windows 10 phiên bản 1809 và Windows Server 2019 (KB4567327)

Cách tải và cài đặt bản Cập Nhật

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

Kênh phát hành

Đây

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 đi tới cài đặt > Cập Nhật & bảo mật > Windows Update, rồi chọn kiểm tra 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 đi đến trang web Microsoft Update Catalog .

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

Không

Bạn có thể nhập bản cập nhật này vào WSUS theo cách thủ công. Xem danh mục Microsoft Update để biết hướng dẫn.

 

Thông tin về tệp

Để có 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 dành cho 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.7.2 .

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 đều đ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 .NET Framework trên máy tính 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ú.