Windows 7, Windows 7 SP1, Windows 2008 R2, Windows 2008 R2 s p 1, Windows 2008 s p 2 및 Windows Vista s p 2에는.NET Framework 4.5에 대 한 핫픽스 롤업 2783808

기술 자료 번역 기술 자료 번역
기술 자료: 2783808 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

소개

2783808 핫픽스 롤업 Microsoft.NET Framework 4.5 서비스 팩 2 (SP2)를 Windows 7, Windows 7 서비스 팩 1 (SP1), Windows 2008 R2, Windows 2008 R2 SP1, Windows 2008 s p 2 및 Windows Vista s p 2에서 설명합니다. 이 핫픽스 롤업 the.NET 4.5 프레임 워크에서 몇 가지 문제를 해결 하는 데 사용할 수 있습니다. 핫픽스가 해결 되는 문제에 대 한 자세한 내용은 "이 핫픽스 롤업 해결 되는 문제" 절을 참조 하십시오.

추가 정보

핫픽스 정보

지원 되는 핫픽스를 이제 Microsoft에서 사용할 수 있습니다. 그러나이이 문서에서 설명 하는 문제를 해결 하려면 사용할 수 있습니다. 이러한 특정 문제가 발생 하는 시스템에만 적용 됩니다.

이 문제를 해결 하는 핫픽스를 구하려면 Microsoft 고객 지원 서비스에 문의 하십시오. Microsoft 고객 기술 지원부 전화 번호 및 지원 비용에 대 한 정보를 전체 목록은 다음 Microsoft 웹 사이트를 방문 하십시오.
http://support.microsoft.com/contactus/?ws=support
참고 Microsoft 기술 지원 전문가가 특정 업데이트로 문제를 해결할 수 있는지 결정 판단할 경우 지원 요청에 따른 일반적 비용이 취소 될 수도 있습니다. 추가 지원 질문과 특정 업데이트가 문제의 필요 하지 않은 문제 지원 비용이 적용 됩니다.

필수 구성 요소

이 핫픽스를 적용 하려면 the.NET Framework 4.5 s p 1이 Windows 7, Windows 7 SP1, Windows 2008 R2, Windows 2008 R2 s p 1, Windows 2008 s p 2를 또는 Windows Vista s p 2에 설치 되어 있어야 합니다.

다시 시작 요구사항

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

핫픽스 대체 정보

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

파일 정보

그림 축소그림 확대
assets folding start collapsed
이 핫픽스의 글로벌 버전은 파일 특성 (또는 그 이후의 파일 특성) 있는 다음 표에 나열 된. 이러한 파일의 시간과 날짜는 협정 세계시 (UTC) 로 나열 됩니다. 파일 정보를 볼 때, 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이 확인 하려면 사용 하는 표준 시간대 탭에 날짜 및 시간 제어판에서 항목입니다.
지원 되는 모든 x86 기반 버전의 Windows 7, Windows 7 SP1, Windows 2008 SP2 및 Windows Vista s p 2에 대 한
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
Clr.dll4.0.30319.190476,876,6082012 년 11 월-28-01:28x 86
Mscordacwks.dll4.0.30319.190471,299,4402012 년 11 월-28-01:28x 86
Mscordbi.dll4.0.30319.190471,096,6562012 년 11 월-28-01:28x 86
Mscorlib.dll4.0.30319.190475,171,1522012 년 11 월-28-02:39x 86
Presentationcore.dll4.0.30319.190473,224,5602012 년 11 월-28-02:39x 86
Presentationframework.dll4.0.30319.190476,187,0162012 년 11 월-28-02:39x 86
Sos.dll4.0.30319.19047746,9442012 년 11 월-28-01:28x 86
System.dll4.0.30319.190473,449,2882012 년 11 월-28-02:39x 86
System.identitymodel.dll4.0.30319.190471,084,9282012 년 11 월-28-02:39x 86
System.printing.dll4.0.30319.19047342,0002012 년 11 월-28-02:39x 86
System.runtime.serialization.dll4.0.30319.190471,051,6962012 년 11 월-28-02:39x 86
System.servicemodel.channels.dll4.0.30319.19047158,7682012 년 11 월-28-02:39x 86
System.servicemodel.discovery.dll4.0.30319.19047312,3602012 년 11 월-28-02:39x 86
System.servicemodel.dll4.0.30319.190476,368,7842012 년 11 월-28-02:39x 86
Windowsbase.dll4.0.30319.190471,237,4882012 년 11 월-28-02:39x 86
지원 되는 모든 x 64 기반 버전의 Windows 7, Windows 7 SP1, Windows 2008 R2, Windows 2008 R2 SP1, Windows 2008 s p 2 및 Windows Vista s p 2
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
Clr.dll4.0.30319.190479,804,2242012 년 11 월-28-00:33x 64
Clr.dll4.0.30319.190476,876,6082012 년 11 월-28-01:28x 86
Mscordacwks.dll4.0.30319.190471,742,8162012 년 11 월-28-00:33x 64
Mscordacwks.dll4.0.30319.190471,299,4402012 년 11 월-28-01:28x 86
Mscordbi.dll4.0.30319.190471,497,0402012 년 11 월-28-00:33x 64
Mscordbi.dll4.0.30319.190471,096,6562012 년 11 월-28-01:28x 86
Mscorlib.dll4.0.30319.190475,120,4642012 년 11 월-28-00:33x 64
Mscorlib.dll4.0.30319.190475,171,1522012 년 11 월-28-02:39x 86
Presentationcore.dll4.0.30319.190473,207,6802012 년 11 월-28-00:33x 64
Presentationcore.dll4.0.30319.190473,224,5602012 년 11 월-28-02:39x 86
Presentationframework.dll4.0.30319.190476,187,0162012 년 11 월-28-02:39x 86
Sos.dll4.0.30319.19047785,3442012 년 11 월-28-00:33x 64
Sos.dll4.0.30319.19047746,9442012 년 11 월-28-01:28x 86
System.dll4.0.30319.190473,449,2882012 년 11 월-28-02:39x 86
System.identitymodel.dll4.0.30319.190471,084,9282012 년 11 월-28-02:39x 86
System.printing.dll4.0.30319.19047342,0162012 년 11 월-28-00:33x 64
System.printing.dll4.0.30319.19047342,0002012 년 11 월-28-02:39x 86
System.runtime.serialization.dll4.0.30319.190471,051,6962012 년 11 월-28-02:39x 86
System.servicemodel.channels.dll4.0.30319.19047158,7682012 년 11 월-28-02:39x 86
System.servicemodel.discovery.dll4.0.30319.19047312,3602012 년 11 월-28-02:39x 86
System.servicemodel.dll4.0.30319.190476,368,7842012 년 11 월-28-02:39x 86
Windowsbase.dll4.0.30319.190471,237,4882012 년 11 월-28-02:39x 86
그림 축소그림 확대
assets folding end collapsed

이 핫픽스 롤업 해결 된 문제

공용 언어 런타임 (CLR) 문제

문제 1

4.5.NET Framework 응용 프로그램에서 백그라운드 가비지 수집 메모리가 낮은 컴퓨터에서 실행 하려고 하면 교착 상태가 발생할 수 있습니다.

문제 2

PerformanceCounterCategory.GetCategories 메서드 목록이 성능 카운터 범주에 영어가 아닌 로캘을 사용 하는 일부 운영 체제에서 반환할 수 없습니다. 또한 성능 카운터 범주를 열거 하려면 다음과 유사한 코드를.NET Framework 응용 프로그램을 실행 하는 경우 값이 반환 됩니다.
PerformanceCounterCategory[] categories;
categories = PerformanceCounterCategory.GetCategories();
Console.WriteLine(categories.Length + " categories are registered on this computer");
핫픽스를 적용 한 후 다음 새 LocalizedPerfCounter 구성 키를.NET Framework 응용 프로그램에 대해 응용 프로그램 구성 파일에 추가 해야 합니다.
<configuration>
    <appSettings>
        <add key="LocalizedPerfCounter" value="true" />
    </appSettings>
</configuration>

Windows 통신 Foundation (WCF) 문제

문제 1

인코딩된 유니코드 문자를 u t F-8을 읽으려면 System.Xml.XmlDictionaryReader WCF 클래스를 사용 하는 응용 프로그램입니다 것을 가정 합니다. 응용 프로그램 내의 특정 범위에 속하는 특정 유니코드 문자를 읽을 때 읽기 프로세스가 느려질 수 있습니다.

참고System.Xml.XmlDictionaryReader 클래스에 대 한 자세한 내용은 다음 MSDN 웹 사이트로 이동 하십시오.
XmlDictionaryReader 클래스에 대 한 일반 정보


문제 2

.NET Framework 4.5 또는 이전 버전을 실행 하는 컴퓨터에서 HttpsTransportBindingElement.RequireClientCertificate 속성이 FALSE로 설정 되 면 WCF 응용 프로그램 클라이언트 인증서를 액세스할 수 없습니다. 응용 프로그램에서 클라이언트 인증서에 액세스 하려고 하면 WCF는 다음 모드 중 하나로 작동 합니다.
  • 요구 하거나 거부
  • 필요 하지 않은 및 확인 안 함
이 경우 인증서에 대 한 관대 한 인 검사 응용 프로그램을 만들 수 없습니다 (예를 들어, 인증서 는 필요 하지 않은 경우 유효성 검사 모드를 사용 하는 응용 프로그램을 만드는 수 없습니다). 이 핫픽스를 응용 프로그램을 클라이언트 인증서를 제공 하는 경우 WCF 응용 프로그램에 클라이언트 인증서를 제공 하는 끝점 마다 설정을 추가할 수 있습니다. 그러나 인증서 선택 사항입니다. 인증서가 제공 되지 않은 경우 연결이 거부 됩니다 없습니다. 예를 들어, 웹 사이트 액세스 시도 서버에서 유효성을 검사 하 고 서버에 클라이언트 인증서를 제공할 경우 추가 사용 권한을 부여 하려면 폼 인증을 사용 하려고 할 수 있습니다.

응용 프로그램을 개발 하는 EndpointBehavior 동작을 만들고에 끝점의 바인딩 동작을 추가 합니다. 예를 들어, 만들 수 및 동작을 추가 하려면 다음 코드를 실행 합니다.
class ValidateOptionalClientCertificateBehavior : IEndpointBehavior
        {
            private const string ValidateOptionalClientCertificates = "wcf:HttpTransport:ValidateOptionalClientCertificates";
 
            public void AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters)
            {
                IDictionary<string, object> endpointSettings = bindingParameters.Find<IDictionary<string, object>>();
 
                if (endpointSettings == null)
                {
                    endpointSettings = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase);
                    bindingParameters.Add(endpointSettings);
                }
 
                if (endpointSettings.ContainsKey(ValidateOptionalClientCertificates))
                {
                    endpointSettings[ValidateOptionalClientCertificates] = true;
                }
                else
                {
                    endpointSettings.Add(ValidateOptionalClientCertificates, true);
                }
            }
 
            public void ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime)
            {
            }
 
            public void ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher)
            {
            }
 
            public void Validate(ServiceEndpoint endpoint)
            {
                if (endpoint.ListenUri.Scheme != "https")
                {
                    throw new InvalidOperationException();
                }
            }
        }
    }
또는 다음 끝점 설정을 bindingParameters 컬렉션에 추가 하면 됩니다.
string ValidateOptionalClientCertificatesString = "wcf:HttpTransport:ValidateOptionalClientCertificates";
            Dictionary<string, object> endpointSettings = new Dictionary<string, object>();
            endpointSettings.Add(ValidateOptionalClientCertificatesString, true);
            bindingParameters.Add(endpointSettings);


문제 3

서버에서 사용자 데이터 그램 프로토콜 (UDP)를 통한 WS-검색을 지 원하는 WCF 서비스를 실행 하는 경우 다음과 같은 문제가 발생할 수 있습니다.
  • CPU 사용량에 예기치 않게 서버에서 증가합니다.
  • 멀티 캐스트 트래픽을 예상 보다 큽니다.
  • SOAP 오류 메시지 위치 4.5.NET Framework 배포에서 모든 네트워크에서 발견 되 나 컴퓨터의 하위 집합입니다.
이 핫픽스는 SOAP 오류 메시지의 UDP 끝점에서 WS 검색에 대 한 구성 되지 않은 끝점에는 WS-검색 멀티 캐스트 메시지를 받은 경우 반환 되지 못합니다.

참고서비스 대상.NET Framework 4.5에 컴파일되지 않은 경우에 이러한 문제가 발생할 수 있습니다. 이러한 문제는 환경이 나.NET Framework 4.5 하나 이상의 끝점에 존재 하는 네트워크에서 발생할 수 있습니다.

Windows Presentation Foundation (WPF) 문제


문제 1

A.NET Framework 4.5 기반 WPF 서비스를 사용 하 여 운영 체제는 그래픽 장치 인터페이스 (GDI) 프린터에 인쇄할 때 인쇄 성능이 발생 합니다. 다음 조건에 해당 하는 경우이 문제가 발생 합니다.
  • 서비스를 호스팅하는 운영 체제는 영어가 아닌 로캘을 사용 합니다.
  • 운영 체제를 설치한 다음 제품 중 하나가 있습니다.
    • WPF 4.0
    • WPF 버전 4.5
    • WPF 버전 3.5 및 다음 Microsoft 기술 자료 문서에서 설명 하는 핫픽스 (또는이 핫픽스가 포함 되어 있는 업그레이드 핫픽스).
      980294 바코드 글꼴의 문자 Wingdings 글꼴에서 만든.NET Framework 3.0을 사용 하 여 XPS 문서 인쇄 됩니다.
  • 텍스트 블록에 있는 문서를 인쇄 합니다.
인쇄 프로세스는 텍스트 블록의 텍스트를 표시 하는 데 사용 되는 GDI 글꼴을 찾으려면 호출할 때마다 조회 작업이 발생 하기 때문에이 문제가 발생 합니다. KB980294, 버전 4.0, WPF와 WPF 버전 4.5에서 배포 되는 핫픽스를 적용 하 여 조회 작업의 리소스 사용을 증가 합니다. 또한 조회 작업의 자원 배정 현황 인쇄 프로세스의 전반적인 리소스 사용량을 지배 합니다. 이 핫픽스 조회 작업의 결과 캐시 하는 논리에는 알려진된 문제를 해결 합니다. 핫픽스를 적용 한 후 조회 작업의 자원 배정 현황 당 GDI 글꼴 텍스트 블록 마다 한 번 발생 하는 대신 한 번 발생 합니다.

문제 2

다음 시나리오를 고려 하십시오.
  • 편집 가능한 WPF 컨트롤을 포함 하 여 4.5.NET Framework 기반 응용 프로그램의 경우 컨트롤 입력 메서드 편집기 (IME)를 사용합니다.
  • 컨트롤에 텍스트를 입력 합니다.
  • 컨트롤이 입력 되는 텍스트를 변경할 수 있습니다. 다음은이 동작의 예입니다.
    • 텍스트 상자가 있다고 가정 합니다. 컨트롤에 데이터 바인딩된 텍스트 속성입니다. 소스 업데이트 트리거는 TextBox.Text 바인딩 속성에 대 한 PropertyChanged를 설정 합니다. 텍스트를 입력 하면 바인딩 경로를 설명 하는 데이터 항목의 속성에 전송 됩니다. 또한 텍스트에서 바인딩에 관련 된 변환기 또는 데이터 항목을 다른 문자열로 바꿀 수 있습니다.
    • 텍스트 검색 설정을 사용 하는 편집 가능한 콤보 상자 컨트롤 있다고 가정 합니다. 텍스트를 입력할 때 콤보 상자 컨트롤 사용 가능한 옵션의 목록에 대 한 텍스트와 일치 하려고 합니다. 텍스트 컨트롤 텍스트와 함께 시작 하는 옵션을 발견 하면 전체 텍스트를 일치 하는 옵션으로 바뀝니다.
  • IME를 컨트롤 "텍스트 컨트롤에 의해 수정 되었습니다" 상태에 있을 때 WM_IME_CHAR 메시지를 WPF 응용 프로그램에 보낼 수 있습니다.

    참고이 메시지를 발생 시키는 정확한 일련의 문자가 서로 다른 Ime 사이 크게 다릅니다. 일부 Ime이이 메시지를 보내지 않습니다.
이 시나리오에서는 4.5.NET Framework 기반 응용 프로그램은 System.InvalidOperationException 예외와 충돌할 수 있습니다.

이 문제를 해결 하려면 핫픽스를 적용 합니다. 이 핫픽스는 Team Foundation Server (TFS)을 편집할 때 Visual Studio 2012 충돌이 발생 하는 특정 문제 작업 항목과 함께 Engkoo 병음 IME 사용 또한 해결 합니다. 다음은 문제에 대 한 자세한 설명입니다.

2012 Visual Studio 작업 항목의 "담당자" 필드에 텍스트를 입력 하는 것으로 가정 합니다. Engkoo IME 텍스트를 입력 한 후 다음 Enter를 누르면 WM_IME_CHAR 메시지를 보냅니다. 따라서 2012 Visual Studio의 작동이 중단 됩니다.

참고텍스트를 입력 합니다.TFS 작업 항목의 다른 필드에도이 문제가 발생할 수 있습니다.
참고이 문제는 WPF 버전 4.0 또는 이전 버전의 WPF에도 발생합니다. 그러나 수정 WPF 4.5 버전에만 적용 됩니다.
문제 3

다음 시나리오를 고려 하십시오.
  • 데이터 바인딩된 속성을 선언 하는 WPF 응용 프로그램의 경우 데이터 바인딩된 속성 바인딩을 복잡 한 경로가 포함 되어 있습니다. 예를 들어, 바인딩 다음 경로가 있습니다.
    {0} 바인딩 Path=A.B.C.D}
  • 일부 구성 요소에 대 한 PropertyChanged 작업자 스레드에서 경로 알림을 발생 시키는 데이터 모델을 만드는. 예를 들어, 작업자 스레드 C. 속성 변경 알림을 발생합니다

    노트
    • 작업자 스레드는 UI 스레드에서 다른 스레드 수 있습니다.
    • UI 스레드에서 바인딩에 의해 선언 된 스레드가입니다.
  • PropertyChanged 알림 UI 스레드를 처리 하기 전에 데이터 모델 경로 이전 구성 요소에 대 한 다른 PropertyChanged 알림을 발생 시킵니다. 예를 들어, 스레드가 있으면 A. 속성 변경 알림을 발생 시킵니다.

    참고두 번째 PropertyChanged 알림을 모든 스레드에서 발생할 수 있습니다. 여기에 UI 스레드가 포함 됩니다.
이 경우 두 번째 알림을 무시 됩니다. 또한 데이터 손실이 발생합니다. 예를 들어, 속성 D A. 속성의 원래 값을 가져옵니다. 그러나 예상 된 결과 D A. 속성의 변경 된 값을 가져오는 속성입니다.

참고 또한 WPF 4.5 버전 보다 이전 버전을 미칠 수 있습니다. 그러나 수정 WPF 4.5 버전에만 적용 됩니다.


문제 4

다음 시나리오를 고려 하십시오.
  • TextBlock 컨트롤을 선언 하는 코드를 실행 하는 WPF 응용 프로그램을 사용 하 고 코드를 다음과 유사한:
    <TextBlock TextTrimming="CharacterEllipses" TextWrapping="NoWrap">
  • 9600 문자 긴 문자열에 텍스트를 입력 하거나 긴 합니다.
  • WPF 버전 4.5 실행 하는 컴퓨터에서 응용 프로그램을 실행 합니다.
이 시나리오에서 TextBlock 컨트롤에 여러 줄의 텍스트를 표시 하 고 텍스트의 각 줄을 사용 하 여 종료 합니다. 예를 들어, 표시 되는 선의 수 n/ 9600입니다.

참고n 원래 텍스트의 길이 나타내는 자리 표시자가입니다. 그러나 예상 된 결과 TextBlock 컨트롤 타원으로 끝나는 텍스트 한 줄 표시 됩니다.

속성

기술 자료: 2783808 - 마지막 검토: 2013년 6월 16일 일요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft .NET Framework 4.5
키워드:?
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2783808 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:2783808

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com