증상
.NET Framework 4.6, 4.6.1, 4.6.2 및 4.7에 적용되는 2017년 9월 12일 .NET 보안 및 품질 롤업을 설치한 후 Windows 서비스에서 WPF(Windows Presentation Foundation) 형식을 사용하는 WPF 응용 프로그램에서 렌더링 문제가 발생할 수 있습니다.
이러한 문제가 발생하면 렌더링에 WPF 요소를 사용하는 애플리케이션은 검은색 이미지를 생성합니다. 이 문제는 애플리케이션이 다음 상황에서 실행되는 경우에 발생합니다.
-
비대화형 창 스테이션(예: Windows 서비스 내)
-
LocalSystem 계정으로 실행
-
psexec.exe 같은 도구를 사용하여 세션 0에서 대화형으로
해결 방법
이러한 문제를 해결하려면 시스템에 적합한 다음 업데이트를 적용합니다.
-
4043767 Windows 8.1, Windows RT 8.1 및 Windows Server 2012 R2의 .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7용 2017년 10월 보안 및 품질 롤업(KB 4043767)
-
4043769 Windows Server 2012의 .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 업데이트용 2017년 10월 보안 및 품질 롤업(KB 4043769)
-
4043766 Windows 7 SP1 및 Windows Server 2008 R2 SP1의 .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7용 2017년 10월 보안 및 품질 롤업(KB 4043766)
-
4043768 Windows Server 2008 SP2의 .NET Framework 2.0 SP2, 4.5.2, 4.6 업데이트용 2017년 10월 보안 및 품질 롤업(KB 4043768)
해결 방법
이 문제를 해결하려면 2017년 9월 12일 보안 및 품질 롤업 업데이트를 일시적으로 제거한 다음 해당 2017년 9월 12일 Security-Only 업데이트를 설치하여 시스템이 최신 취약성에 대해 보호되도록 합니다.
해당 Security-Only 업데이트는 다음과 같습니다.
4040956 Windows 8.1, Windows RT 8.1 및 Windows Server 2012 R2용 .NET Framework 4.6, 4.6.1, 4.6.2 및 4.7에 대한 보안 전용 업데이트: 2017년 9월 12일
4040955 Windows Server 2012 대한 .NET Framework 4.6, 4.6.1, 4.6.2 및 4.7에 대한 보안 전용 업데이트: 2017년 9월 12일
4040957 Windows 7 SP1 및 Windows Server 2008 R2 SP1 및 Windows Server 2008 SP2용 .NET Framework 4.6용 .NET Framework 4.6, 4.6.1, 4.6.2 및 4.7에 대한 보안 전용 업데이트: 2017년 9월 12일
추가 정보
Windows 서비스에서는 WPF 형식을 사용하지 않는 것이 좋습니다.
애플리케이션 개발에 WPF를 사용하는 방법에 대한 자세한 내용은 다음 Microsoft Learn 문서를 참조하세요.
참고 자료
4040972 Windows 8.1 .NET Framework 4.6, 4.6.1, 4.6.2 및 4.7에 대한 보안 및 품질 롤업, Windows RT 8.1 및 Windows Server 2012 R2: 2017년 9월 12일
4040971 Windows Server 2012 대한 .NET Framework 4.6, 4.6.1, 4.6.2 및 4.7 보안 및 품질 롤업: 2017년 9월 12일
4040973 Windows 7 SP1 및 Windows Server 2008 R2 SP1 및 Windows Server 2008 SP2용 .NET Framework 4.6용 .NET Framework 4.6, 4.6.1, 4.6.2 및 4.7 보안 및 품질 롤업: 2017년 9월 12일
적용 대상
이 문서는 다음에 적용됩니다.
-
.NET Framework 4.6, 4.6.1, 4.6.2 및 4.7과 함께 사용됩니다.
-
Windows 8.1
-
Windows RT 8.1
-
Windows Server 2012 R2
-
Windows Server 2012
-
Windows 7 SP1
-
Windows Server 2008 R2 SP1
-
-
.NET Framework 4.6과 함께 사용됩니다.
-
Windows Server 2008 SP2
-