Why Microsoft Windows Desktop Runtime Installed Together When Installing DIAdem?

Updated Sep 4, 2024

Reported In

Software

  • DIAdem 2024 Q2

Other

  • Microsoft Windows Desktop Runtime
  • .NET Desktop Runtime

Issue Details

  • Why does an older version of Microsoft Windows Desktop Runtime installed in my PC when I tried to install DIAdem? Is it needed by the software and will be installed by default?
  • When I tried to install DIAdem, it will automatically install together Microsoft Windows Desktop Runtime version 6.0.27, which will trigger the vulnerability of my company's system, causing issue with the IT team.
microsoft windows desktop runtime.jpg
 
 
 

Solution

Microsoft Windows Desktop Runtime is a component of the .NET Desktop Runtime. It is not needed by the DIAdem software directly; however, it is needed by some of DIAdem's internal NI dependencies, specifically by Customer Experience Improvement Program (CEIP) and Software Licensing Compliance Program (SLCP).

The dependency itself cannot be disabled when installing the DIAdem software, therefore Microsoft Windows Desktop Runtime will be automatically installed together when you install DIAdem. Do take note that the installed Microsoft Windows Desktop Runtime version will usually be 6.0.x, and the version cannot be changed or picked since the software's internal will automatically do this.

The CEIP (Customer Experience Improvement Program) and SLCP (Software Licensing Compliance Program) dependencies currently need a 6.0.x version of the .NET Desktop Runtime (Microsoft Windows Desktop Runtime). If the version installed during the DIAdem software installation causes security issues, it is advised for you to manually download and install the latest version or any other versions of the .NET 6.0 Desktop Runtime.

Additional Information

Microsoft Windows Desktop Runtime is one of the components of the .NET Desktop Runtime. It is the component that enables you to run existing Windows desktop applications without needing to install the runtime separately. You can uninstall Microsoft Windows Desktop Runtime manually but if it is being uninstalled, there is a high possibility that all software and applications that rely on it will be affected, causing unexpected behaviors. Therefore, it is not recommended for you to uninstall Microsoft Windows Desktop Runtime or .NET Desktop Runtime.