Simptome
După ce instalați seturile de securitate și calitate .NET din 12 septembrie 2017 care se aplică pentru .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7, întâmpinați probleme de redare în aplicațiile Windows Presentation Foundation (WPF) care utilizează tipuri WPF într-un serviciu Windows.
Atunci când apar aceste probleme, aplicațiile care utilizează un element WPF pentru redare generează o imagine neagră. Acest lucru se întâmplă dacă aplicația rulează în următoarele situații:
-
Într-o stație de fereastră neintera interactivă (de exemplu, în cadrul Windows Services)
-
Rulează ca un cont LocalSystem
-
Interactiv în Sesiunea 0, utilizând instrumente cum ar fi psexec.exe
Rezolvare
Pentru a rezolva aceste probleme, aplicați următoarea actualizare potrivită pentru sistemul dvs.:
-
4043767 Setul de securitate și calitate din octombrie 2017 pentru .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 și 4.7 actualizări pentru Windows 8.1, Windows RT 8.1 și Windows Server 2012 R2 (KB 4043767)
-
4043769 Octombrie 2017 Setul de securitate și calitate pentru .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 și 4.7 actualizări pentru Windows Server 2012 (KB 4043769)
-
4043766 Setul de securitate și calitate din octombrie 2017 pentru .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows 7 SP1 și Windows Server 2008 R2 SP1 (KB 4043766)
-
4043768 Setul de securitate și calitate din octombrie 2017 pentru .NET Framework 2.0 SP2, 4.5.2 și 4.6 actualizări pentru Windows Server 2008 SP2 (KB 4043768)
Soluție de evitare
Pentru a rezolva această problemă, eliminați temporar actualizarea din 12 septembrie 2017, setul de securitate și calitate, apoi instalați actualizarea corespunzătoare din 12 septembrie 2017 Security-Only pentru a vă asigura că sistemele sunt securizate împotriva celor mai recente vulnerabilități.
Actualizările de Security-Only corespunzătoare sunt următoarele:
4040956 Actualizare doar de securitate pentru .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows 8.1, Windows RT 8.1 și Windows Server 2012 R2: 12 septembrie 2017
4040955 Actualizare doar de securitate pentru .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7, pentru Windows Server 2012: 12 septembrie 2017
4040957 Actualizare doar de securitate pentru .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows 7 SP1 și Windows Server 2008 R2 SP1 și pentru .NET Framework 4.6 pentru Windows Server 2008 SP2: 12 septembrie 2017
Mai multe informații
Vă recomandăm să nu utilizați tipuri WPF într-un serviciu Windows.
Pentru mai multe informații despre cum să utilizați WPF pentru dezvoltarea aplicațiilor, consultați următorul articol Microsoft Learn:
Referințe
4040972 Setul de securitate și calitate pentru .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows 8.1, Windows RT 8.1 și Windows Server 2012 R2: 12 septembrie 2017
4040971 Setul de securitate și calitate pentru .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows Server 2012: 12 septembrie 2017
4040973 Setul de securitate și calitate pentru .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows 7 SP1 și Windows Server 2008 R2 SP1 și pentru .NET Framework 4.6 pentru Windows Server 2008 SP2: 12 septembrie 2017
Se aplică la
Acest articol se aplică la următoarele:
-
.NET Framework 4.6, 4.6.1, 4.6.2 și 4.7, atunci când se utilizează cu:
-
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 atunci când este utilizat cu:
-
Windows Server 2008 SP2
-