Problemy z renderowaniem po zainstalowaniu pakietów zbiorczych zabezpieczeń i jakości platformy .NET z 12 września 2017 r.

Dotyczy
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Zobacz, których produktów dotyczy ten artykuł.

Objawy

Po zainstalowaniu pakietów zbiorczych zabezpieczeń i jakości platformy .NET z 12 września 2017, które dotyczą platformy .NET Framework 4.6, 4.6.1, 4.6.2 i 4.7, występują problemy z renderowaniem w aplikacjach Windows Presentation Foundation (WPF) używających typów WPF w usłudze systemu Windows.

W przypadku wystąpienia tych problemów aplikacje, które używają elementu WPF do renderowania, generują obraz. Dzieje się tak, jeśli aplikacja jest uruchomiona w następujących sytuacjach:

  • W nieinterakcyjnej aplikacji Windows Station (na przykład w obrębie usług systemu Windows)
  • Uruchamianie jako konto LocalSystem
  • Interaktywnie w sesji 0 przy użyciu narzędzi, takich jak psexec.exe

Rozwiązanie

Aby rozwiązać te problemy, należy zastosować następującą aktualizację odpowiednią dla Twojego systemu:

  • 4043767 października 2017 r. pakiet zbiorczy aktualizacji zabezpieczeń i jakości dla aktualizacji .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 i 4.7 dla systemów Windows 8.1, Windows RT 8.1 i Windows Server 2012 R2 (KB 4043767)
  • 4043769 października 2017 r. pakiet zbiorczy aktualizacji zabezpieczeń i jakości dla aktualizacji .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 i 4.7 dla systemu Windows Server 2012 (KB 4043769)
  • 4043766 października 2017 r. pakiet zbiorczy aktualizacji zabezpieczeń i jakości dla .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 i 4.7 dla systemów Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1 (KB 4043766)
  • 4043768 października 2017 r. pakiet zbiorczy aktualizacji zabezpieczeń i jakości dla aktualizacji .NET Framework 2.0 SP2, 4.5.2 i 4.6 dla Windows Server 2008 z dodatkiem SP2 (KB 4043768)

Obejście

Aby obejść ten problem, tymczasowo usuń pakiet zbiorczy aktualizacji jakości zabezpieczeń i zabezpieczeń z 12 września 2017, a następnie zainstaluj odpowiednią aktualizację z 12 września 2017 Security-Only, aby upewnić się, że komputery są zabezpieczone przed najnowszymi lukami w zabezpieczeniach.

Odpowiednie aktualizacje Security-Only są następujące:

Aktualizacja samych zabezpieczeń 4040956 dla .NET Framework 4.6, 4.6.1, 4.6.2 i 4.7 dla systemów Windows 8.1, Windows RT 8.1 i Windows Server 2012 R2: 12 września 2017 r.

Aktualizacja samych zabezpieczeń 4040955 dla .NET Framework 4.6, 4.6.1, 4.6.2 i 4.7 dla Windows Server 2012: 12 września 2017 r.

Aktualizacja samych zabezpieczeń 4040957 dla .NET Framework 4.6, 4.6.1, 4.6.2 i 4.7 dla systemów Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1 oraz dla .NET Framework 4.6 dla Windows Server 2008 z dodatkiem SP2: 12 września 2017 r.

Więcej informacji

Zalecamy, aby nie używać typów WPF w usłudze systemu Windows.

Aby uzyskać więcej informacji na temat używania WPF do tworzenia aplikacji, zobacz następujący artykuł w usłudze Microsoft Learn:

Tworzenie aplikacji

Źródła informacji

4040972 Pakiet zbiorczy aktualizacji zabezpieczeń i jakości dla .NET Framework 4.6, 4.6.1, 4.6.2 i 4.7 dla systemów Windows 8.1, Windows RT 8.1 i Windows Server 2012 R2: 12 września 2017 r.

4040971 Pakiet zbiorczy aktualizacji zabezpieczeń i jakości dla .NET Framework 4.6, 4.6.1, 4.6.2 i 4.7 dla systemu Windows Server 2012: 12 września 2017 r.

4040973 Pakiet zbiorczy aktualizacji zabezpieczeń i jakości dla .NET Framework 4.6, 4.6.1, 4.6.2 i 4.7 dla systemów Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1 oraz dla .NET Framework 4.6 dla Windows Server 2008 z dodatkiem SP2: 12 września 2017 r.

Dotyczy

Ten artykuł dotyczy następujących osób:

  • Program .NET Framework 4.6, 4.6.1, 4.6.2 i 4.7 używany z:

    • Windows 8.1
    • Windows RT 8.1
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows 7 z dodatkiem SP1
    • Windows Server 2008 R2 z dodatkiem SP1
  • Program .NET Framework 4.6 używany z:

    • Windows Server 2008 z dodatkiem SP2