Tip of the Week #123 – Imposition Image Not Displayed

Tip of the Week #123 – Imposition Image Not Displayed

This week, Developer Rikard Hult brings a problem with a recent Microsoft Windows update – and its current workaround – to our attention.

 

Microsoft has released new Windows updates as of 12 September, and apparently this is causing problems with imposition drawing creation.

https://support.microsoft.com/en-us/help/4040973/description-of-the-security-and-quality-rollup-for-the-net-framework-4

https://support.microsoft.com/en-us/help/4041085/security-and-quality-rollup-for-the-net-framework-3-5-4-5-2-4-6-4-6-1

 

Symptoms

After you install the September 12, 2017, .NET Security and Quality Rollups that apply to the .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7, you experience rendering issues in Windows Presentation Foundation (WPF) applications that use WPF types in a Windows service. When this problem occurs, applications that use a WPF element for rendering generate a black image. This occurs if the application is running in the following situations:

  • In a non-interactive Window Station (for example, within Windows Services)
  • Running as a LocalSystem account
  • Interactively in Session 0 by using tools such as psexec.exe

 

Workaround

To work around this problem, temporarily remove the September 12, 2017, Security and Quality Rollup update, and then install the corresponding September 12, 2017, Security-Only update to make sure that systems are secured against the latest vulnerabilities.

 

Please uninstall the following Windows updates from the NAV servers:

  • KB4040972 Description of the Security and Quality Rollup for the .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7 for Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2: September 12, 2017
  • KB4040974 Description of the Security and Quality Rollup for the .NET Framework 4.5.2 for Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2: September 12, 2017
  • KB4040981 Description of the Security and Quality Rollup for the .NET Framework 3.5 for Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2: September 12, 2017
  • KB4041083 Security and Quality Rollup for the .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 and 4.7 updates for Windows 7 SP1 and Windows Server 2008 R2 SP1: September 12, 2017
  • KB4041085 Security and Quality Rollup for the .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, and 4.7 for Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2
  • KB4041086 Security and Quality Rollup for the .NET Framework 2.0 SP2, 4.5.2, 4.6, 4.6.1, 4.6.2 and 4.7 updates for Windows Server 2008 SP2: September 12, 2017

And install the following security updates only:

4040956 Security Only update for the .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7 for Windows 8.1, Windows RT 8.1 and Windows Server 2012 R2: September 12, 2017

4040955 Security Only update for the .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7, for Windows Server 2012: September 12, 2017

4040957 Security Only update for the .NET Framework 4.6, 4.6.1, 4.6.2, and 4.7 for Windows 7 SP1 and Windows Server 2008 R2 SP1 and for the .NET Framework 4.6 for Windows Server 2008 SP2: September 12, 2017

This information and more can be located in this article: https://support.microsoft.com/en-us/help/4043601/rendering-issues-after-the-september-12-2017-net-security-and-quality

Microsoft is aware of this problem and is working on a resolution.

Meanwhile, PrintVis will try to replace this with some technical solution of our own.

Thank you Rikard!