Applies To.NET

출시된 날짜:2020년 2월 11일

버전: .NET Framework 3.5 및 4.8

이 Windows 10 버전 1903 및 Windows Server 1903 RTM 및 Windows 10 버전 1909 및 Windows Server 버전 1909용 업데이트에는 .NET 3.5 및 4.8의 누적 신뢰성 개선 사항이 포함되어 있습니다. 정기적인 유지 관리 작업의 일부로 이 업데이트를 적용하는 것이 좋습니다. 이 업데이트를 설치하기 전에 필수 구성 요소다시 시작 요구 사항 절을 참조하세요.

중요

이 업데이트는 2020년 2월 11일 보안 누적 업데이트에 포함되어 있습니다. 이 업데이트는 2020년 1월 28일 누적 업데이트에서 릴리스되었습니다.

품질 및 안정성 개선 사항

WCF1

끝점에 액세스할 수 없게 되는 높은 CPU 로드 중에 여러 번 IIS 응용 프로그램을 빠르게 다시 시작할 경우 잠재적 경합 상태를 해결하도록 WCF 활성화 서비스에서 수신 끝점을 구성할 때 옵트인 다시 시도 메커니즘을 추가했습니다. 고객은 다음 AppSetting을 필요에 따라 %windir%\Microsoft.NET\Framework\v4.0.30319 및 %windir%\Microsoft.NET\Framework64\v4.0.30319 폴더 아래의 SMSvcHost.exe.config에 옵트인할 수 있습니다. 이렇게 하면 실패 상태에서 끝점을 배치하기 전에 매번 시도할 때마다 1초 지연된 상태에서 끝점을 10번 등록하게 됩니다. <appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/> <add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/> </appSettings>

- 이것은 IIS 작업자 프로세스 충돌 및 동일한 끝점이 수신으로 구성되지만 활성화 보류로 인해 수신 경로가 차단되는 경합 상태입니다. 충돌이 있을 경우 이 변경 사항은 충돌이 이 경합 상태로 인해 일시적이라고 가정하고 다시 시도를 허용합니다. 다시 시도 횟수와 대기 시간은 앱 설정을 통해 구성할 수 있습니다.

Winforms

- ImeMode 속성이 NoControl로 설정된 상태에서 System.Windows.Forms.TextBox 컨트롤 문제를 해결합니다. 이 컨트롤은 이제 페이지의 탐색 순서와 무관하게 IME 설정을 OS 설정과 일관되지 유지합니다. 수정 사항은 핀인 키보드의 CHS에 적용됩니다.

마우스 클릭을 상요하여 탐색하거나 포커스가 IME를 사용하지 않으면서 컨트롤을 이 ComboBox 컨트롤로 이동할 경우 사용하지 않는 IME로 전환하는 대신에 핀인 키보드가 상위 컨테이너 입력 모드를 유지하고 있으면서 CHS의 ImeMode이 ImeMode.NoControl로 설정된 상태에서 System.Windows.Forms.ComboBox 컨트롤 문제를 해결합니다.

- .NET Framework 4.8의 접근성 변경이 장애 조치 클러스터 서비스의 클러스터 만들기 마법사에서 DataGridView의 IP 주소 UI 편집을 되돌렸습니다. 사용자는 다른 편집 셀로 편집 컨트롤을 이동하는 것과 관련된 컨트롤 UIA 트리 재구성 후 IP 값을 입력할 수 없습니다. 이러한 사용자 지정 DataGridView 셀(IP 주소 셀) 및 내부 컨트롤은 현재 이 문제를 방지하기 위해 기본 UIA 트리 재구성에서 처리되지 않습니다.

CLR2

.NET Framework 4.8 변경이 단일 스레드 아파트 개체가 다중 스레드 아파트로 처리되어 차단이 실패하는 특정 EnterpriseServices 시나리오로 되돌렸습니다. 이러한 변경은 이제 단일 스레드 아파트 개체를 정확하게 식별하고 이러한 실패를 예방합니다.

- 제공자를 유출하여 진단 StackTrace API에서 충돌을 유발한 휴대용 PDB 메타데이터 제공자 캐시에 경합 상태가 있습니다. 경합을 해결하려면 제공자가 삭제되지 않는 제공자 원인을 찾아서 삭제합니다.

- SOH 할당을 할 때 정말로 메모리가 부족할 경우(예: 완전 차단 GC가 있지만 그래도 SOH 할당을 수용할 공간이 없는 경우) 완전 차단 GC가 반복적으로 트리거되고 트리거 사유가 OutOfSpaceSOH인 서버 GC 문제를 해결합니다. 이 픽스는 루프에서 GC를 트리거하는 대신에 이러한 상황을 감지할 경우 OOM을 발생합니다.

- 프로세스 선호도를 1에서 N 코어로 변경하여 발생한 문제를 해결합니다.

SQL

- 잘못된 형식 문자열로 인해 정보가 인쇄되지 않는 곳을 SqlClient Bid가 추적하는 문제를 해결합니다.

WPF3

- 일부의 경우 높은 DPI WPF 응용 프로그램의 팝업이 표시되지 않고 화면의 왼쪽 상단에 표시되거나 불완전하게 표시/렌더링되는 문제를 해결합니다.

- XPS 문서를 WPF로 만들 때 글꼴 하위 집합이 하위 집합 프로세스의 FileFormatException이 글꼴을 키우는 문제를 해결합니다.

- 시스템 DPI가 96을 초과할 경우 TextBox 등에서 텍스트 삽입 캐럿의 잘못된 너비를 해결합니다. 특히, 일부 DPI 인식 상황에서 기본보다 DPI가 낮은 모니터에서 캐럿이 아무것도 렌더링하지 않습니다.

- 열이 SharedSizeGroup에 속하고 그리드 레이아웃 동안 멈추는 문제를 해결합니다.

- 앱이 프로그램에 의해 단추를 비활성화하고 사용자가 마우스 단추를 놓기 전에 메뉴 항목을 대체할 경우 RibbonSplitButton을 열 때 발생하는 멈춤 현상과 궁극적 StackOverflowException을 해결합니다.

- TreeView를 스크롤할 때 발생할 수 있는 특정 멈춤 현상을 해결합니다.

넷 라이브러리

- 매우 큰 MTU가 있는 네트워크 구성에서 잘못된 사용에 대해 UdpClient를 강화합니다.

1 WCF(Windows Communication Foundation)2CLR(공용 언어 런타임)3 WPF(Windows Presentation Foundation)

업데이트를 구하고 설치하는 방법

이 업데이트 설치

이 업데이트는 Windows 업데이트에서 자동으로 다운로드되고 설치됩니다.

이 업데이트의 독립 실행형 패키지를 얻으려면 Microsoft 업데이트 카탈로그 웹 사이트를 방문하세요.

파일 정보

이 업데이트에서 제공되는 파일 목록을 보려면 누적 업데이트에 대한 파일 정보를 다운로드하세요.

필수 조건

이 업데이트를 적용하려면 .NET Framework 3.5 또는 4.8이 설치되어 있어야 합니다.

다시 시작 요구 사항

영향받는 파일을 사용 중인 경우에는 이 업데이트를 적용한 후에 컴퓨터를 다시 시작해야 합니다. 이 업데이트를 적용하기 전에 .NET Framework 기반 응용 프로그램을 모두 종료하는 것이 좋습니다.

업데이트 대체 정보

이 업데이트는 이전에 릴리스된 업데이트 4533002을 대체합니다.

이 업데이트에 대한 도움말 및 지원을 받는 방법

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.