Updating the Microsoft Visual C++ 2015 redistributable to the November 2022 version 14.34.31931 causes stability issues with the versions 7.50 and 7.60 runtime and editor

Updating the Microsoft Visual C++ 2015 redistributable to the November 2022 version 14.34.31931 causes stability issues with the versions 7.50 and 7.60 runtime and editor

*** Update ***
Microsoft has released the Microsoft Visual C++ 2015-2022 Redistributable 14.34.31938.0 version together with the Visual Studio 2022 17.4.5 version. With the version 14.34.31938.0 of the vc_redist Redistributable, the stability issues affecting zenon versions 7.50 and 7.60 are resolved.

*** End of Update ***


Installing or updating the Microsoft Visual C++ 2015-2022 Redistributable to the November version 14.34.31931 causes stability issues of the runtime and editor in versions 7.50 and 7.60.

  1. The runtime may close shortly after startup with an exception message.
  2. The editor may close on opening a screen.

To avoid this issue for now, prevent the Microsoft Visual C++ 2015-2022 Redistributable version 14.34.31931 from installation.

For systems already affected:
  1. revert to a previous system state before the update of Microsoft Visual C++ 2015-2022 Redistributable 14.34.31931  OR
  2. manually uninstall the Microsoft Visual C++ 2015-2022 Redistributable 14.34.31931  from the Windows settings or control panel
    AND install a previous version of the Microsoft Visual C++ redistributable (x86 and x64)

    1. The original version of the Microsoft C++ 2015 redistributable can be found here: Download Visual C++ Redistributable for Visual Studio 2015 from Official Microsoft Download Center
      1. A more current version 14.31.31103 of the Microsoft Visual C++ 2015-2022 Redistributable may also be used and can be found on the version 11 ISO in the folder "Setup\SetupPrerequisites\Visual C++ Redistributable Packages". The version 11 ISO can be downloaded from the download portal
  3. When a downgrade of the Microsoft Visual C++ 2015-2022 Redistributable is not possible:
    1. locate the setting UseGDIplus= in the section [DEFAULT] of the project.ini file(s) of the project(s) and change it to UseGDIplus=0
      1. Note that this will degrade the graphics quality and very likely change the way the screens are presented. System performance may also be slower with this setting.
    2. Consider updating to a newer version of zenon. Versions 8.00 and higher are not affected. The current version of zenon is version 11.
    3. Note that functionality in versions 7.50 and 7.60 other than the runtime and editor may also be impacted by the Microsoft Visual C++ 2015-2022 Redistributable 14.34.31931 version.