Generavimo problemos įdiegus 2017 m. rugsėjo 12 d. ".NET" saugos ir kokybės naujinimų paketus

Taikoma
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Žr. produktus, kuriems taikomas šis straipsnis.

Požymiai

Įdiegus 2017 m. rugsėjo 12 d. ".NET" saugos ir kokybės naujinimų paketus, taikomus ".NET Framework" 4.6, 4.6.1, 4.6.2 ir 4.7 versijoms, kyla atvaizdavimo problemų "Windows" grafikos pateikimo platformos (WPF) programose, kurios "Windows" tarnyboje naudoja WPF tipus.

Iškilus šioms problemoms, programos, kurios atvaizdavimui naudoja WPF elementą, sukuria juodą vaizdą. Taip nutinka, jei programa veikia šiais atvejais:

  • Neinteraktyvioje "Window Station" stotyje (pvz., "Windows" paslaugose)
  • Veikia kaip "LocalSystem" paskyra
  • Interaktyviai 0 seanse naudojant tokius įrankius kaip psexec.exe

Sprendimas

Norėdami išspręsti šias problemas, taikykite šį jūsų sistemai tinkamą naujinimą:

  • 4043767 2017 m. spalio mėn. saugos ir kokybės naujinimų paketas, skirtas .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 ir 4.7 naujinimams, skirtiems „Windows 8“.1, „Windows RT“ 8.1 ir Windows Server 2012 R2" (KB 4043767)
  • 2017 m. spalio 4043769 saugos ir kokybės naujinimų paketas, skirtas .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 ir 4.7 naujinimams, skirtiems Windows Server 2012" (KB 4043769)
  • 4043766 2017 m. spalio mėn. saugos ir kokybės naujinimų paketas, skirtas .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 ir 4.7, skirtas "Windows 7" SP1 ir Windows Server 2008 R2 SP1" (KB 4043766)
  • 4043768 2017 m. spalio mėn. saugos ir kokybės naujinimų paketas, skirtas .NET Framework 2.0 SP2, 4.5.2 ir 4.6 naujinimams, skirtiems Windows Server 2008 SP2" (KB 4043768)

Sprendimo būdas

Norėdami išspręsti šią problemą, laikinai pašalinkite 2017 m. rugsėjo 12 d. saugos ir kokybės naujinimų paketą, tada įdiekite atitinkamą 2017 m. rugsėjo 12 d. Security-Only naujinimą, kad sistemos būtų apsaugotos nuo naujausių pažeidžiamumų.

Atitinkami Security-Only naujinimai yra šie:

4040956 tik saugos naujinimas, skirtas .NET Framework 4.6, 4.6.1, 4.6.2 ir 4.7, veikiančioms „Windows 8“.1, „Windows RT“ 8.1 ir Windows Server 2012 R2: 2017 m. rugsėjo 12 d.

4040955 tik saugos naujinimas, skirtas .NET Framework 4.6, 4.6.1, 4.6.2 ir 4.7, skirtas Windows Server 2012: 2017 m. rugsėjo 12 d.

4040957 tik saugos naujinimas, skirtas .NET Framework 4.6, 4.6.1, 4.6.2 ir 4.7, veikiančioms "Windows 7" SP1 ir Windows Server 2008 R2 SP1, ir 4.6 .NET Framework, veikiančioms Windows Server 2008 SP2": 2017 m. rugsėjo 12 d.

Daugiau informacijos

"Windows" paslaugoje rekomenduojame nenaudoti WPF tipų.

Daugiau informacijos apie tai, kaip naudoti WPF programų kūrimui, ieškokite šiame "„Microsoft“ Learn" straipsnyje:

Programų kūrimas

Nuorodos

4040972 saugos ir kokybės naujinimų paketas, skirtas .NET Framework 4.6, 4.6.1, 4.6.2 ir 4.7, veikiančioms „Windows 8“.1, „Windows RT“ 8.1 ir Windows Server 2012 R2: 2017 m. rugsėjo 12 d.

4040971 saugos ir kokybės naujinimų paketas, skirtas .NET Framework 4.6, 4.6.1, 4.6.2 ir 4.7 Windows Server 2012: 2017 m. rugsėjo 12 d.

4040973 saugos ir kokybės naujinimų paketas, skirtas .NET Framework 4.6, 4.6.1, 4.6.2 ir 4.7, skirtoms "Windows 7" SP1 ir Windows Server 2008 R2 SP1, ir .NET Framework 4.6, veikiančiai "Windows Server 2008" SP2: 2017 m. rugsėjo 12 d.

Taikoma

Šis straipsnis taikomas:

  • ".NET Framework" 4.6, 4.6.1, 4.6.2 ir 4.7, kai naudojama su:

    • 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", kai naudojama su:

    • „Windows Server 2008“ SP2