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:
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