Problémy s vykresľovaním po inštalácii súhrnných aktualizácií zabezpečenia a kvality platformy .NET z 12. septembra 2017

Vzťahuje sa na
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Prezrite si produkty, ktorých sa týka tento článok.

Príznaky

Po inštalácii súhrnných aktualizácií zabezpečenia a kvality platformy .NET z 12. septembra 2017, ktoré sa vzťahujú na .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7, sa vyskytujú problémy s vykresľovaním v aplikáciách WPF (Windows Presentation Foundation), ktoré používajú typy WPF v službe systému Windows.

Keď sa tieto problémy vyskytnú, aplikácie, ktoré na vykresľovanie používajú prvok WPF, vygenerujú čierny obrázok. Stáva sa to v týchto situáciách, ak je aplikácia spustená v nasledujúcich situáciách:

  • V neinteraktívnej stanici Windows (napríklad v rámci služieb pre systém Windows)
  • Spustenie s kontom LocalSystem
  • Interaktívne v relácii 0 pomocou nástrojov, ako sú napríklad psexec.exe

Riešenie

Ak chcete vyriešiť tieto problémy, použite nasledujúcu aktualizáciu vhodnú pre váš systém:

  • 4043767 október 2017 – Súhrnná aktualizácia zabezpečenia a kvality pre aktualizácie .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 a 4.7 pre Windows 8.1, Windows RT 8.1 a Windows Server 2012 R2 (KB 4043767)
  • 4043769 október 2017 – Súhrnná aktualizácia zabezpečenia a kvality pre aktualizácie .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 a 4.7 za Windows Server 2012 (KB 4043769)
  • 4043766 október 2017 – súhrnná aktualizácia zabezpečenia a kvality pre .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 a 4.7 pre Windows 7 SP1 a Windows Server 2008 R2 SP1 (KB 4043766)
  • 4043768 október 2017 – súhrnná aktualizácia zabezpečenia a kvality pre aktualizácie .NET Framework 2.0 SP2, 4.5.2 a 4.6 balíka Windows Server 2008 SP2 (KB 4043768)

Alternatívne riešenie

Ak chcete obísť tento problém, dočasne odstráňte súhrnnú aktualizáciu zabezpečenia a kvality z 12. septembra 2017 a potom nainštalujte príslušnú aktualizáciu z 12. septembra 2017 Security-Only, aby ste sa uistili, že systémy sú zabezpečené proti najnovším rizikám.

Príslušné aktualizácie Security-Only sú nasledovné:

Aktualizácia 4040956 zabezpečenia pre .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pre Windows 8.1, Windows RT 8.1 a Windows Server 2012 R2: 12. septembra 2017

4040955 Aktualizácia zabezpečenia pre .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pre Windows Server 2012: 12. septembra 2017

Aktualizácia 4040957 zabezpečenia pre .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pre Windows 7 SP1 a Windows Server 2008 R2 SP1 a pre .NET Framework 4.6 pre Windows Server 2008 SP2: 12. septembra 2017

Ďalšie informácie

Odporúčame, aby ste v službe systému Windows nepoužívali typy WPF.

Ďalšie informácie o používaní WPF na vývoj aplikácií nájdete v nasledujúcom článku Microsoft Learn:

Vývoj aplikácií

Odkazy

4040972 Súhrnná aktualizácia zabezpečenia a kvality pre .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pre Windows 8.1, Windows RT 8.1 a Windows Server 2012 R2: 12. septembra 2017

4040971 Súhrnná aktualizácia zabezpečenia a kvality pre .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pre Windows Server 2012: 12. septembra 2017

4040973 Súhrnná aktualizácia zabezpečenia a kvality pre .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pre Windows 7 SP1 a Windows Server 2008 R2 SP1 a pre .NET Framework 4.6 pre Windows Server 2008 SP2: 12. september 2017

Vzťahuje sa na

Tento článok sa týka nasledujúcich tém:

  • Rozhranie .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pri použití s:

    • Windows 8.1
    • Windows RT 8.1
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows 7 SP1
    • Windows Server 2008 R2 SP1
  • Rozhranie .NET Framework 4.6 pri použití s:

    • Windows Server 2008 SP2