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