참고
- 출시된 날짜:
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 | - WCF 정품 인증 서비스에서 수신 대기 엔드포인트를 구성할 때 옵트인 재시도 메커니즘을 추가하여 CPU 부하가 높아 엔드포인트에 액세스할 수 없는 동안 IIS 응용 프로그램을 여러 번 빠르게 다시 시작할 때 발생할 수 있는 경합 상태를 해결합니다. 고객은 %windir%\Microsoft.NET\Framework\v4.0.30319 및 %windir%\Microsoft.NET\Framework64\v4.0.30319 폴더 아래의 SMSvcHost.exe.config에 다음 AppSetting을 적절하게 추가하여 수정 사항을 선택할 수 있습니다. 이렇게 하면 엔드포인트를 실패 상태로 전환하기 전에 각 시도 사이에 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 컨트롤의 문제를 해결합니다. 이제 이러한 컨트롤은 페이지 탐색 순서와 관련하여 OS 설정과 일치하는 IME 설정을 유지합니다. 수정 사항은 Pinyin 키보드가 있는 CHS에 적용됩니다. - 마우스 클릭을 사용하여 탐색할 때 비활성화된 IME로 전환하는 대신 상위 컨테이너 컨트롤의 입력 모드를 유지하도록 Pinyin 키보드가 있는 CHS에서 ImeMode가 ImeMode.NoControl로 설정된 System.Windows.Forms.ComboBox 컨트롤의 문제를 해결하고 포커스가 비활성화된 IME가 있는 컨트롤에서 이 ComboBox 컨트롤로 이동할 때 문제를 해결합니다. - .NET Framework 4.8의 접근성 변경 장애 조치(failover) 클러스터 서비스의 클러스터 만들기 마법사에 있는 DataGridView의 IP 주소 UI 회귀 편집: 다른 편집 셀로의 제어 이동과 관련된 제어 UIA 트리 재구성 후 사용자가 IP 값을 입력할 수 없습니다. 이러한 사용자 지정 DataGridView 셀(IP 주소 셀) 및 내부 컨트롤은 현재 이 문제를 방지하기 위해 기본 UIA 트리 재구성에서 처리되지 않습니다. |
| CLR2 | - .NET Framework 4.8의 변경으로 인해 단일 스레드 아파트 개체가 다중 스레드 아파트로 처리되어 차단 실패로 이어질 수 있는 특정 EnterpriseServices 시나리오가 회귀되었습니다. 이 변경은 이제 단일 스레드 아파트먼트 개체를 올바르게 식별하고 이러한 오류를 방지합니다. - 공급자를 유출하고 진단 StackTrace API에서 충돌을 일으킨 이식 가능한 PDB 메타데이터 공급자 캐시에 경합 조건이 있습니다. 경합을 해결하려면 공급자가 삭제되지 않은 원인을 찾아 삭제합니다. - 서버 GC에서 SOH 할당을 수행할 때 메모리가 부족한 경우(즉, 전체 차단 GC가 있었지만 여전히 SOH 할당을 수용할 공간이 없는 경우) 트리거 이유로 전체 차단 GC가 계속해서 트리거되는 것을 볼 수 있는 문제를 해결합니다. 이 수정 사항은 루프에서 GC를 트리거하는 대신 이 상황을 감지했을 때 OOM을 throw하기 위한 것입니다. - 프로세스 선호도를 1에서 N 코어로 변경하여 발생하는 문제를 해결합니다. |
| SQL | - 잘못된 형식의 문자열로 인해 정보가 인쇄되지 않는 SqlClient Bid 추적 문제를 해결합니다. |
| WPF3 | - 일부 상황에서 높은 DPI WPF 애플리케이션의 팝업이 표시되지 않거나, 화면의 왼쪽 상단 모서리에 표시되거나, 불완전하게 표시/렌더링되는 문제를 해결합니다. - WPF에서 XPS 문서를 만들 때 하위 설정 프로세스에서 글꼴을 늘리는 경우 글꼴 하위 설정으로 인해 FileFormatException이 발생할 수 있는 문제를 해결합니다. 이 예외를 방지하려면 여기에 "라이브러리 소비자용 AppContext"에 설명된 방법 중 하나를 사용하여 'Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting'이라는 AppContext 스위치를 'true'로 설정합니다. - 시스템 DPI가 96을 초과할 때 TextBox 등의 텍스트 삽입 캐럿의 잘못된 너비를 해결합니다. 특히 캐럿은 일부 DPI 인식 상황에서 기본 DPI가 기본 DPI보다 낮은 모니터에서 아무것도 렌더링하지 않습니다. - SharedSizeGroup에 속하는 열이 있는 그리드를 레이아웃하는 동안 발생하는 중단을 해결합니다. - 사용자가 마우스 단추를 놓기 전에 앱에서 프로그래밍 방식으로 단추를 사용하지 않도록 설정하고 메뉴 항목을 바꾸는 경우 RibbonSplitButton을 열 때 발생하는 중단 및 최종 StackOverflowException을 해결합니다. - TreeView를 스크롤하는 동안 발생할 수 있는 특정 중단을 해결합니다. |
| Net Libraries | - MTU가 매우 큰 네트워크 구성에서 잘못된 사용에 대해 UdpClient를 강화합니다. |
1 WCF(Windows Communication Foundation)
2 공용 언어 런타임(CLR)
3 WPF (Windows Presentation Foundation)
업데이트를 구하고 설치하는 방법
이 업데이트 설치
이 업데이트는 Windows 업데이트에서 자동으로 다운로드되고 설치됩니다.
이 업데이트의 독립 실행형 패키지를 얻으려면 Microsoft 업데이트 카탈로그 웹 사이트를 방문하세요.
파일 정보
이 업데이트에서 제공되는 파일 목록을 보려면 누적 업데이트에 대한 파일 정보를 다운로드하세요.
필수 구성 요소
이 업데이트를 적용하려면 .NET Framework 3.5 또는 4.8이 설치되어 있어야 합니다.
다시 시작 요구 사항
영향받는 파일을 사용 중인 경우에는 이 업데이트를 적용한 후에 컴퓨터를 다시 시작해야 합니다. 이 업데이트를 적용하기 전에 .NET Framework 기반 응용 프로그램을 모두 종료하는 것이 좋습니다.
업데이트 대체 정보
이 업데이트는 이전에 릴리스된 업데이트 [4533002]()https://support.microsoft.com/help/4533002\를 대체합니다.
이 업데이트에 대한 도움말 및 지원을 받는 방법
- 업데이트 설치 도움말: Windows 업데이트 FAQ
- 온라인 및 가정에서 안전 보호: Windows 보안 지원
- 국가/지역별 현지 지원: 국제 지원