Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

제품 및이 문서에 적용 되는 운영 체제를 참조 하십시오.

4.6.1 Microsoft.NET Framework 및.NET Framework 4.6 Windows 7 서비스 팩 1 (SP1), Windows Server 2008 R2 SP1, Windows Server 2008 SP2 및 Windows Vista s p 2에서 사용할 수 있는 핫픽스 롤업 3139551에 설명 합니다. 이 핫픽스 롤업에 수정 프로그램에 대 한 자세한 내용은 "핫픽스 롤업에 해결 되는 문제" 절을 참조 하십시오.

해결 방법

다운로드 정보

다음 파일은 Microsoft 다운로드 센터에서 다운로드할 수 있습니다.

Download 핫픽스 패키지를 지금 다운로드 하십시오.
Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 Microsoft 기술 자료에 있는 문서로 이동하여 다음 문서 번호를 클릭합니다.

119591 온라인 서비스 로부터 Microsoft 지원 파일을 구하는 방법Microsoft는 이 파일에 대해 바이러스 검사를 시행하였습니다. Microsoft는 파일이 게시된 날짜에 사용할 수 있었던 최신 바이러스 검색 소프트웨어를 사용했습니다. 파일은 파일을 무단으로 변경할 수 없도록 보안이 강화된 서버에 저장됩니다.

자세한 내용

전제 조건

이 핫픽스를 적용 하려면 설치 된.NET Framework 4.6 또는.NET Framework 4.6.1 있어야 합니다.



다시 시작 요구 사항

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



핫픽스 대체 정보

이 핫픽스 패키지 이전에 출시 된 핫픽스 패키지를 대체 하지 않습니다.

이 핫픽스 롤업에 해결 되는 문제

문제 1

WPF 응용 프로그램에서 TreeView의 컨텍스트 외부에 TreeViewItem 을 사용할 때 InvalidCastException 예외 스택 추적을 다음과 같이 시작 응용 프로그램에 발생할 수 있습니다.

System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)
참고: 이 예외는 TreeViewItem TreeViewItem 또는 해당 하위 항목 중 하나에 대 한 스크롤 오프셋을 찾으려고 하는 가상화 된 목록 컨트롤 (예를 들어, DataGrid ListBox, ListView 컨트롤)에 있을 때 발생 합니다. 예를 들어,는 DataTemplate의 루트로는 TreeViewItem 을 선언 하 고 DataGrid 열의 CellTemplate 데이터 템플릿 사용 하는 경우이 예외가 발생 합니다.



문제 2

System.Web.Caching 와 System.Runtime.Caching 모두 캐시 항목에서 사용 되는 메모리가 아닌 전체 AppDomain에서 사용 되는 메모리의 크기를 보고 합니다.

이 저하 되어.NET Framework 4.5 타이머 구현에 대 한 변경으로 인해. 잘못 된 크기를 보고, 뿐만 아니라 캐시에서 참조 하는 추가 개체 gen2 GC 대기 시간을 향상 시킬 수 있습니다. ASP.NET 호스팅 시나리오에서에서 캐시도 잘못 모든 응용 프로그램 도메인에 있는 모든 캐시의 크기 ("캐시 % 프로세스 메모리 제한 사용" ASP.NET 성능 카운터를 통해 보고)에 따라 응용 프로그램 도메인 재활용 된 경우.

정확한 크기를 보고 있는이 수정 프로그램 의도 하지 않은 참조 캐시에서 다른 응용 프로그램 도메인 개체를 제거 합니다. 이 수정 프로그램이 서버 GC를 사용 하는 다중 코어 컴퓨터에서 System.Runtime.Caching에 대 한 대기 시간을 향상 시키기 위해 변경 내용이 포함 됩니다. 또한이 수정 프로그램을 적용 한 후 시나리오 재활용 응용 프로그램 도메인에서 모든 캐시의 크기를 올바르게 계산 됩니다.



문제 3

터치 사용자 상호 작용을 처리 하기 위해 이동 했으면 터치 마우스 프로 모션에 의존 하는 Windows Presentation Foundation (WPF) 응용 프로그램 (순서가 아니라 사용 하 여 직접 터치 이벤트)을 승격 움직이면 비정상적으로 낮은 볼륨에서 발생할 수 있습니다.

이전에 WPF 스로틀 마우스 프로 모션 터치 터치 대량의 이동 발송자를 압도 하지 않도록 이동 합니다. .NET Framework 4.6.1에에서 수정 수 터치 이동 처리 하는 스로틀에 도입 되었습니다. 이 변경 횟수에는 추가적인 감소 원인이 마우스 프로 모션에 부담 이동 하는 생성 된. 마우스 프로 모션 조절 터치 이동 이벤트와 확장 된 마우스 이동 이벤트 사이 일대일 대응 거의 있을 것을 이제 제거 됩니다.



문제 4

작업 하는 WPF 응용 프로그램에서.NET Framework 4.6를 대상으로 하는 가정 합니다. DispatcherOperation를 사용 하 여 WPF 발송자에 의해 호출 되는 메서드에서 CurrentThread.CurrentCulture 또는 CurrentThread.CurrentUICulture 값을 설정 하려고 합니다. 예를 들어, UI 이벤트 처리기 나 MainWindow 생성자에서이 값을 설정 하려고 합니다. 이러한 상황에서는 CurrentCulture 및 CurrentUICulture 값 해당 메서드의 끝에서 이전 값으로 다시 설정 됩니다. MainWindow 생성자에서 또는 단추 클릭 처리기에서 CurrentUICulture 를 설정 하는 응용 프로그램을 해당 설정 시스템 UI culture 되돌아갑니다.

이 수정 프로그램에서 WPF 응용 프로그램에 설정 된 CurrentThread.CurrentCulture/CurrentUICulture 값 같은 방식으로.NET Framework 4.6 전과 같이 유지 되도록.



문제 5

.NET Framework 4.6 TaskContinuationOptions.RunContinuationsAsynchronously새 플래그를 작업 라이브러리에 추가 됩니다. 그러나, Task.WhenAll, Task.WhenAny 또는 Task.Unwrap이 플래그를 사용 하면 플래그는 효과가 없습니다. 특정 교착 상태 상황이 발생 하지 않게 하려면 플래그가 도입 되었습니다. 이 수정 프로그램이 모든 종류의 작업 연속 존중 새 플래그를 확인 합니다.



문제 6

.NET Framework 4.6 AppContext AppContext 메서드를 올바르게 구현할 수 스레드로부터 보호 하에 버그가 있어서. AppContext 주요 변경 사항을 줄이기 위해 인프라의 일부입니다. 설정 하 고 플래그를 검색 하 고 해당 데이터에 따라 응용 프로그램에서는 AppContext 사용할 수 있습니다.

이 수정은 AppContext 스위치 값을 검색 하 고 설정에 관련 된 메서드는 올바른 스레드 안전 하 게 합니다.



이슈 7

발생 하는 경우 할당 및 생존 패턴을 가진 가장자리 케이스는 필요 하면 관리 되는 힙에 새 세그먼트, 가비지 수집기는 예상 보다 작게 커밋 크기를 계산할 수 있습니다. 그러면 가비지 수집기는 커밋되지 않은 메모리에 작성 하려고 하기 때문에 압축 단계 동안 액세스 위반이 발생 합니다.

이 수정 프로그램이 올바르게 크기를 계산 합니다.



이슈 8

네이티브 코드가 특정 메서드를 만들 때.NET Framework 응용 프로그램 및 NGEN 프로세스는 예기치 않은 충돌이 발생할 수 있습니다.

문제 9

RyuJit은 레지스터의 16 비트 부호 없는 정수를 비교 하는 잘못 된 지침을 생성 합니다. 생성 된 비교 명령은 레지스터 피연산자를 사용 하는 경우 및 MSB 값 입력된 값이 다를 경우 잘못 된 결과 생성 합니다.

이 수정 프로그램이 올바른 지침을 생성합니다.

다음에 적용됩니다.

이 문서는 다음에 적용 됩니다.

  • Microsoft.NET Framework 4.6.1

  • Microsoft.NET Framework 4.6 사용 하는 경우:

    • Windows 7 서비스 팩 1

    • Windows Server 2008 R2 서비스 팩 1

    • Windows Server 2008 서비스 팩 2

    • Windows Vista 서비스 팩 2

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×