Återgivningsproblem efter att .NET-säkerhet och -kvalitet har installerats från 12 september 2017

Gäller för
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Se de produkter som den här artikeln gäller för.

Symptom

När du har installerat den 12 september 2017 .NET Security and Quality Rollups som gäller för .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 kan det uppstå återgivningsproblem i Windows Presentation Foundation (WPF)-program som använder WPF-typer i en Windows-tjänst.

När dessa problem uppstår genererar program som använder ett WPF-element för rendering en svart bild. Detta inträffar om programmet körs i följande situationer:

  • I en icke-interaktiv Window Station (till exempel inom Windows-tjänster)
  • Körs som ett LocalSystem-konto
  • Interaktivt i session 0 med hjälp av verktyg som psexec.exe

Lösning

Lös problemen genom att tillämpa följande uppdatering som är lämplig för ditt system:

  • 4043767 samlad säkerhets- och kvalitetsrelaterad uppdatering för .NET Framework 3.5-, 4.5.2-, 4.6-, 4.6.1-, 4.6.2- och 4.7-uppdateringar för Windows 8.1, Windows RT 8.1 och Windows Server 2012 R2 (KB 4043767)
  • 4043769 samlad säkerhets- och kvalitetsrelaterad uppdatering för .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 och 4.7 för Windows Server 2012 (KB 4043769)
  • 4043766 samlad säkerhets- och kvalitetsrelaterad uppdatering i oktober 2017 för .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 7 SP1 och Windows Server 2008 R2 SP1 (KB 4043766)
  • 4043768 samlad säkerhets- och kvalitetsrelaterad uppdatering för .NET Framework 2.0 SP2-, 4.5.2- och 4.6-uppdateringar för Windows Server 2008 SP2 (KB 4043768)

Lösning

Lös problemet genom att tillfälligt ta bort den samlade säkerhets- och kvalitetsuppdateringen från 12 september 2017 och sedan installera motsvarande uppdatering från 12 september 2017 Security-Only för att säkerställa att systemen skyddas mot de senaste säkerhetsbristerna.

Motsvarande Security-Only uppdateringar är följande:

4040956 endast säkerhetsrelaterad uppdatering för .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 8.1, Windows RT 8.1 och Windows Server 2012 R2: 12 september 2017

4040955 endast säkerhetsrelaterad uppdatering för .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows Server 2012: 12 september 2017

4040957 endast säkerhetsrelaterad uppdatering för .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 7 SP1 och Windows Server 2008 R2 SP1 och för .NET Framework 4.6 för Windows Server 2008 SP2: 12 september 2017

Mer information

Vi rekommenderar att du inte använder WPF-typer i en Windows-tjänst.

Mer information om hur du använder WPF för programutveckling finns i följande Microsoft Learn-artikel:

Applikationsutveckling

Referenser

4040972 samlad säkerhets- och kvalitetsrelaterad uppdatering för .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 8.1, Windows RT 8.1 och Windows Server 2012 R2: 12 september 2017

4040971 samlad säkerhets- och kvalitetsrelaterad uppdatering för .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows Server 2012: 12 september 2017

4040973 samlad säkerhets- och kvalitetsrelaterad uppdatering för .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 7 SP1 och Windows Server 2008 R2 SP1 och för .NET Framework 4.6 för Windows Server 2008 SP2: 12 september 2017

Gäller för

Den här artikeln gäller följande:

  • .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 när det används med:

    • 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 när det används med:

    • Windows Server 2008 SP2