Probleme de redare după 12 septembrie 2017, sunt instalate seturile de actualizări de securitate și calitate .NET

Se aplică la
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Vedeți produsele pentru care se aplică acest articol.

Simptome

După ce instalați seturile de securitate și calitate .NET din 12 septembrie 2017, care se aplică la .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7, întâmpinați probleme de randare î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ă neinteractivă (de exemplu, în cadrul serviciilor Windows)
  • Rularea unui cont LocalSystem
  • Interactiv în Sesiunea 0, utilizând instrumente precum psexec.exe

Rezolvare

Pentru a rezolva aceste probleme, aplicați următoarea actualizare potrivită pentru sistemul dvs.:

  • 4043767 octombrie 2017 Setul de securitate și calitate pentru actualizările .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows 8.1, Windows RT 8.1 și Windows Server 2012 R2 (KB 4043767)
  • 4043769 octombrie 2017 Setul de securitate și calitate pentru actualizările .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 și 4.7 pentru Windows Server 2012 (KB 4043769)
  • 4043766 octombrie 2017 Setul de securitate și calitate 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 octombrie 2017 Setul de securitate și calitate pentru actualizările .NET Framework 2.0 SP2, 4.5.2 și 4.6 pentru Windows Server 2008 SP2 (KB 4043768)

Soluție

Pentru a rezolva această problemă, eliminați temporar actualizarea setului de securitate și calitate din 12 septembrie 2017, apoi instalați actualizarea corespunzătoare din 12 septembrie 2017 Security-Only pentru a vă asigura că sistemele sunt protejate împotriva celor mai recente vulnerabilități.

Actualizările Security-Only corespunzătoare sunt următoarele:

Actualizare doar de securitate 4040956 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

Actualizare doar de securitate 4040955 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 tipurile WPF într-un serviciu Windows.

Pentru mai multe informații despre utilizarea WPF pentru dezvoltarea aplicațiilor, consultați următorul articol Microsoft Learn:

Dezvoltarea aplicațiilor

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 este aplicabil următoarelor subiecte:

  • .NET Framework 4.6, 4.6.1, 4.6.2 și 4.7, atunci când este utilizat 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