Renderingprobleme nach dem 12. September 2017, .NET-Sicherheits- und Qualitätsrollups werden installiert

Gilt für
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Die Informationen in diesem Artikel beziehen sich auf die folgenden Produkte.

Symptome

Nach der Installation der .NET-Sicherheits- und Qualitätsrollups vom 12. September 2017, die für die .NET Framework 4.6, 4.6.1, 4.6.2 und 4.7 gelten, treten Renderingprobleme in Windows Presentation Foundation (WPF)-Anwendungen auf, die WPF-Typen in einem Windows-Dienst verwenden.

Wenn diese Probleme auftreten, generieren Anwendungen, die ein WPF-Element zum Rendern verwenden, ein schwarzes Bild. Dies tritt auf, wenn die Anwendung in den folgenden Situationen ausgeführt wird:

  • In einer nicht interaktiven Window Station (z. B. in Windows-Diensten)
  • Ausführen als LocalSystem-Konto
  • Interaktiv in Sitzung 0 mithilfe von Tools wie psexec.exe

Lösung

Wenden Sie zum Beheben dieser Probleme das folgende Update an, das für Ihr System geeignet ist:

  • 4043767 Sicherheits- und Qualitätsrollup für .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.1, 4.6.2 und 4.7 für Windows 8.1, Windows RT 8.1 und Windows Server 2012 R2 (KB 4043767)
  • 4043769 Sicherheits- und Qualitätsrollup für .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.1, 4.6.2 und 4.7 für Windows Server 2012 (KB-4043769)
  • 4043766 Oktober 2017 Sicherheits- und Qualitätsrollup für .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 und 4.7 für Windows 7 SP1 und Windows Server 2008 R2 SP1 (KB 4043766)
  • 4043768 Sicherheits- und Qualitätsrollup vom Oktober 2017 für .NET Framework 2.0 SP2-, 4.5.2- und 4.6-Updates für Windows Server 2008 SP2 (KB-4043768)

Problemumgehung

Um dieses Problem zu umgehen, entfernen Sie vorübergehend das Update für Sicherheits- und Qualitätsrollup vom 12. September 2017, und installieren Sie dann das entsprechende Update vom 12. September 2017 Security-Only Update, um sicherzustellen, dass die Systeme vor den neuesten Sicherheitsrisiken geschützt sind.

Die entsprechenden Security-Only Updates sind die folgenden:

4040956 Sicherheitsupdate für die .NET Framework 4.6, 4.6.1, 4.6.2 und 4.7 für Windows 8.1, Windows RT 8.1 und Windows Server 2012 R2: 12. September 2017

4040955 Sicherheitsupdate für die .NET Framework 4.6, 4.6.1, 4.6.2 und 4.7 für Windows Server 2012: 12. September 2017

4040957 Sicherheitsupdate für die .NET Framework 4.6, 4.6.1, 4.6.2 und 4.7 für Windows 7 SP1 und Windows Server 2008 R2 SP1 und für die .NET Framework 4.6 für Windows Server 2008 SP2: 12. September 2017

Weitere Informationen

Es wird empfohlen, keine WPF-Typen in einem Windows-Dienst zu verwenden.

Weitere Informationen zur Verwendung von WPF für die Anwendungsentwicklung finden Sie im folgenden Microsoft Learn-Artikel:

Anwendungsentwicklung

Referenzmaterial

4040972 Sicherheits- und Qualitätsrollup für die .NET Framework 4.6, 4.6.1, 4.6.2 und 4.7 für Windows 8.1, Windows RT 8.1 und Windows Server 2012 R2: 12. September 2017

4040971 Sicherheits- und Qualitätsrollup für die .NET Framework 4.6, 4.6.1, 4.6.2 und 4.7 für Windows Server 2012: 12. September 2017

4040973 Sicherheits- und Qualitätsrollup für die .NET Framework 4.6, 4.6.1, 4.6.2 und 4.7 für Windows 7 SP1 und Windows Server 2008 R2 SP1 und für die .NET Framework 4.6 für Windows Server 2008 SP2: 12. September 2017

Gilt für

Die Informationen in diesem Artikel beziehen sich auf:

  • Die .NET Framework 4.6, 4.6.1, 4.6.2 und 4.7 bei Verwendung mit:

    • Windows 8.1
    • Windows RT 8.1
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows 7 SP1
    • Windows Server 2008 R2 SP1
  • Die .NET Framework 4.6 bei Verwendung mit:

    • Windows Server 2008 SP2