Citrix Workspace App for Windows crash due to .NET 9.0.5

Citrix Workspace App for Windows crash due to .NET 9.0.5

book

Article ID: CTX693370

calendar_today

Updated On:

Description

If you have any Current Release of Citrix Workspace App 2409.10 or higher, or LTSR version 2402 CU3 or higher and .NET Desktop Runtime 9.0.5 installed, receiver.exe could crash post session launch. Post crash, the systray icon would show up only two options - Open and Exit.

 

Environment

Citrix is not responsible for and does not endorse or accept any responsibility for the contents or your use of these third party Web sites. Citrix is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement by Citrix of the linked Web site. It is your responsibility to take precautions to ensure that whatever Web site you use is free of viruses or other harmful items.

Resolution

Update to Citrix Workspace app for Windows 2402 CU3 Hotfix 1 (24.2.3001)
More information on the fixes contained in this release can be found in the Fixed Issues section of the Citrix Workspace App for Windows documentation.
Contact Citrix Support via https://support.citrix.com/ for any other questions.

Workaround

If you have both .NET Desktop Runtime 8.0 and .NET Desktop Runtime 9.0.5 installed on the machine, recommend uninstalling .NET Desktop Runtime 9.0.5 if not used by any other application. This will ensure CWA will bind to .NET Desktop Runtime 8.0.

Please note that CWA uses the x86 version of Desktop Runtime. Hence, check the dot net version in the x86 folder.
Eg: "c:\Program Files (x86)\dotnet\dotnet.exe" --list-runtimes

 


Problem Cause

CWA uses .NET roll-forward and binds to a higher version (e.g., 9.0.5) if both .NET 8 and .NET 9.0.5 are present. Since .NET Desktop Runtime 9.0.5 has changes breaking backward compatibility with CWA’s receiver.exe, this leads to the crash. More details on the breaking changes of .NET Desktop Runtime 9.0.5 are mentioned at https://learn.microsoft.com/en-us/dotnet/core/compatibility/9.0

Issue/Introduction

CWA crash due to .net