Problemer med gengivelse efter installationen af .NET-sikkerheds- og kvalitetsopdateringer den 12. september 2017

Gælder for
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Se de produkter, som denne artikel gælder for.

Symptomer

Når du har installeret de 12. september 2017-sikkerheds- og kvalitetsopdateringer til .NET, der gælder for .NET Framework 4.6, 4.6.1, 4.6.2 og 4.7, oplever du gengivelsesproblemer i WPF-programmer (Windows Presentation Foundation), der bruger WPF-typer i en Windows-tjeneste.

Når disse problemer opstår, genererer programmer, der bruger et WPF-element til gengivelse, et sort billede. Det sker, hvis programmet kører i følgende situationer:

  • I en ikke-interaktiv vinduesstation (f.eks. i Windows-tjenester)
  • Kører som en LocalSystem-konto
  • Interaktivt i session 0 ved hjælp af værktøjer som psexec.exe

Løsning

Du kan løse disse problemer ved at anvende følgende opdatering, der passer til dit system:

  • 4043767 oktober 2017 sikkerheds- og kvalitetsopdateringer til .NET Framework 3.5-, 4.5.2-, 4.6-, 4.6.1-, 4.6.2- og 4.7-opdateringerne til Windows 8.1, Windows RT 8.1 og Windows Server 2012 R2 (KB 4043767)
  • 4043769 Sikkerheds- og kvalitetsopdateringer til .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 og 4.7 til Windows Server 2012 (KB 4043769) fra oktober 2017
  • 4043766 sikkerheds- og kvalitetsopdatering fra oktober 2017 til .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 og 4.7 til Windows 7 SP1 og Windows Server 2008 R2 SP1 (KB 4043766)
  • 4043768 sikkerheds- og kvalitetsopdatering for oktober 2017 til opdateringerne til .NET Framework 2.0 SP2, 4.5.2 og 4.6 til Windows Server 2008 SP2 (KB 4043768)

Løsning

Du kan løse dette problem ved midlertidigt at fjerne sikkerheds- og kvalitetsopdateringen fra d. 12. september 2017 og derefter installere den tilsvarende opdatering fra d. 12. september 2017 Security-Only for at sikre, at systemerne er sikret mod de nyeste sikkerhedsrisici.

De tilsvarende Security-Only opdateringer er følgende:

4040956 Sikkerhedsopdatering til .NET Framework 4.6, 4.6.1, 4.6.2 og 4.7 til Windows 8.1, Windows RT 8.1 og Windows Server 2012 R2: 12. september 2017

4040955 Sikkerhedsopdatering til .NET Framework 4.6, 4.6.1, 4.6.2 og 4.7 til Windows Server 2012: 12. september 2017

4040957 sikkerhedsopdatering til .NET Framework 4.6, 4.6.1, 4.6.2 og 4.7 til Windows 7 SP1 og Windows Server 2008 R2 SP1 og til .NET Framework 4.6 til Windows Server 2008 SP2: 12. september 2017

Flere oplysninger

Vi anbefaler, at du ikke bruger WPF-typer i en Windows-tjeneste.

Du kan finde flere oplysninger om, hvordan du bruger WPF til programudvikling, i følgende Microsoft Learn-artikel:

Applikationsudvikling

Referencer

4040972 Sikkerheds- og kvalitetsopdatering til .NET Framework 4.6, 4.6.1, 4.6.2 og 4.7 til Windows 8.1, Windows RT 8.1 og Windows Server 2012 R2: 12. september 2017

4040971 Sikkerheds- og kvalitetsopdatering til .NET Framework 4.6, 4.6.1, 4.6.2 og 4.7 til Windows Server 2012: 12. september 2017

4040973 sikkerheds- og kvalitetsopdatering til .NET Framework 4.6, 4.6.1, 4.6.2 og 4.7 til Windows 7 SP1 og Windows Server 2008 R2 SP1 og til .NET Framework 4.6 til Windows Server 2008 SP2: 12. september 2017

Gælder for

Denne artikel gælder for følgende:

  • .NET Framework 4.6, 4.6.1, 4.6.2 og 4.7, når de bruges sammen 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 ved brug med:

    • Windows Server 2008 SP2