Ngày 11 tháng 2 năm 2020 KB4534130 tích lũy cho .NET Framework 4.8 dành cho Windows 10 phiên bản 1803

Áp dụng cho
.NET

Lưu ý

  • Ngày Phát hành:
    Ngày 11 tháng 2 năm 2020
  • Phiên bản:
    .NET Framework 4.8

Bản cập nhật này dành Windows 10 phiên bản 1803 bao gồm những cải tiến về độ tin cậy tích lũy trong .NET 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.

Lưu ý

Bản cập nhật này được bao gồm trong Bản cập nhật Tích lũy ngày 11 tháng 2 năm 2020. Bản cập nhật này đã được phát hành trước đó trong Bản cập nhật Tích lũy vào ngày 23 tháng 1 năm 2020.

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

WCF1 - Thêm cơ chế thử lại tùy chọn khi đặt cấu hình điểm cuối nghe trên dịch vụ Kích hoạt WCF để giải quyết tình huống tương tranh tiềm ẩn khi khởi động lại nhanh ứng dụng IIS nhiều lần trong khi tải CPU cao dẫn đến điểm cuối không thể truy nhập. Khách hàng có thể chọn tham gia khắc phục bằng cách thêm AppSetting sau vào SMSvcHost.exe.config trong thư mục %windir%\Microsoft.NET\Framework\v4.0.30319 và %windir%\Microsoft.NET\Framework64\v4.0.30319 nếu thích hợp. Thao tác này sẽ thử đăng ký điểm cuối 10 lần với thời gian trễ 1 giây giữa mỗi lần thử trước khi đặt điểm cuối ở trạng thái thất bại.

<cài đặt ứng dụng>
<add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings>
- Có một tình huống tương tranh khi đường dẫn nghe đang được đóng lại vì một IIS công nhân quá trình tai nạn và các điểm cuối tương tự đang được cấu hình lại như nghe nhưng chờ kích hoạt. Khi tìm thấy xung đột, thay đổi này cho phép thử lại với giả định rằng xung đột đã tạm thời do tình huống tương tranh này. Có thể đặt cấu hình số lần thử lại và khoảng thời gian chờ thông qua cài đặt ứng dụng.
Biểu mẫu winforms - Khắc phục sự cố trong điều khiển System.Windows.Forms.TextBox với thuộc tính ImeMode được đặt thành NoControl. Các điều khiển này hiện giữ lại cài đặt IME nhất quán với cài đặt HĐH đối với thứ tự điều hướng trên trang. Bản sửa lỗi áp dụng cho CHS có bàn phím bính âm.
- Khắc phục sự cố với điều khiển System.Windows.Forms.ComboBox với ImeMode được đặt thành ImeMode.NoControl trên CHS có bàn phím Bính âm để giữ lại chế độ nhập của điều khiển vùng chứa cha mẹ thay vì chuyển sang IME bị vô hiệu hóa khi điều hướng bằng cách bấm chuột và khi tiêu điểm di chuyển từ điều khiển với IME bị vô hiệu hóa sang điều khiển ComboBox này.
- Thay đổi trợ năng trong giao diện người dùng địa chỉ IP chỉnh sửa .NET Framework 4.8 hồi quy trong DataGridView trong Trình hướng dẫn Tạo Cụm trong Dịch vụ Cụm Chuyển đổi dự phòng: người dùng không thể nhập giá trị IP sau khi điều khiển Cấu trúc lại cây UIA liên quan đến chỉnh sửa chuyển động điều khiển sang một ô chỉnh sửa khác. Các ô DataGridView tùy chỉnh như vậy (ô địa chỉ IP) và điều khiển bên trong của chúng hiện không được xử lý trong cơ cấu lại cây UIA mặc định để ngăn chặn sự cố này.
CLR2 - Thay đổi trong .NET Framework 4.8 đã làm giảm một số kịch bản EnterpriseServices trong đó đối tượng căn hộ chỉ sử dụng một luồng có thể được coi là căn hộ đa luồng và dẫn đến lỗi chặn. Thay đổi này bây giờ xác định chính xác đơn-chủ đề căn hộ đối tượng như vậy và tránh thất bại này.
- Có một tình huống tương tranh trong bộ đệm ẩn nhà cung cấp siêu dữ liệu PDB di động mà nhà cung cấp bị rò rỉ và gây ra sự cố trong API StackTrace chẩn đoán. Để khắc phục sự cố này, hãy phát hiện nguyên nhân nhà cung cấp không bị xử lý và thải bỏ nhà cung cấp đó.
- Khắc phục sự cố khi trong GC Máy chủ, nếu bạn thực sự hết bộ nhớ khi thực hiện phân bổ SOH (tức là, đã có một GC chặn đầy đủ và vẫn không có không gian để phù hợp với phân bổ SOH của bạn), bạn sẽ thấy GCs chặn đầy đủ được kích hoạt hơn và hơn nữa với lý do kích hoạt OutOfSpaceSOH. Bản sửa lỗi này cung cấp OOM khi chúng tôi phát hiện tình huống này thay vì kích hoạt GCs trong một vòng lặp.
- Khắc phục sự cố do thay đổi quan hệ quy trình từ 1 thành N lõi.
SQL - Khắc phục sự cố với SqlClient Bid theo dõi trong đó thông tin không được in do chuỗi có định dạng không chính xác.
WPF3 - Khắc phục sự cố trong đó trong một số trường hợp, Cửa sổ bật lên trong các ứng dụng WPF DPI cao không được hiển thị, được hiển thị ở góc trên cùng bên trái của màn hình hoặc được hiển thị/hiển thị không đầy đủ.
- Khắc phục sự cố khi tạo tài liệu XPS trong WPF trong đó tập hợp con phông chữ có thể dẫn đến FileFormatException nếu quá trình đặt con sẽ tăng phông chữ. Để tránh trường hợp ngoại lệ này, hãy đặt khóa chuyển AppContext có tên là 'Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting' thành 'true', bằng cách sử dụng một trong các phương pháp được mô tả ở đây dưới mục "AppContext for Library Consumers".
- Khắc phục độ rộng không chính xác của dấu nháy chèn văn bản trong TextBox et al., khi hệ thống DPI vượt quá 96. Đặc biệt, dấu nháy không hiển thị trên màn hình có DPI thấp hơn DPI chính, trong một số trường hợp nhận biết DPI.
- Khắc phục sự cố treo trong khi bố trí Lưới với các cột thuộc SharedSizeGroup
- Khắc phục sự cố StackOverflowException bị treo và cuối cùng phát sinh khi mở Nút Dải băngSplit, nếu ứng dụng vô hiệu hóa nút và thay thế các mục menu trước khi người dùng thả nút chuột.
- Khắc phục một số treo có thể phát sinh trong khi cuộn TreeView.
Net Libraries - Tăng cường UdpClient chống lại việc sử dụng không chính xác trong các cấu hình mạng với một MTU đặc biệt lớn.
Triển khai & yêu cầu - Khắc phục sự cố trong đó việc cài đặt .NET 4.8 trên máy Windows trước bản dựng 1809 ngăn chặn . Các cài đặt dành riêng cho NET cần di chuyển trong quá trình nâng cấp Windows lên bản dựng 1809. Lưu ý: để ngăn chặn sự cố này, bạn phải áp dụng bản cập nhật này trước khi nâng cấp lên phiên bản Windows mới hơn.

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

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

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

Bản cập nhật này sẽ được tải xuống và cài đặt tự động từ Windows 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.

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.

Thông tin về việc thay thế bản cập nhật

Bản cập nhật này thay thế các bản cập nhật đã phát hành trước đó [4533000](https://support.microsoft.com/help/4533000\).

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