App freezes on Remote Desktop when user switches to second terminal
Hi,
Using a third party app (TPA) with Windows Server 2022. User log on to the server via Remote Desktop to use the TPA.
Currently using a test bed setup with a fresh copy of Windows Server 2022 Standard with Desktop Experience and updates applied.
Typical scenario:
A user logs on and opens TPA on terminal 1. A little while later same user goes to terminal 2 and logs on thus disconnecting from terminal 1. If the TPA is already open it will sometimes freeze, badly. It then needs to be forcibly closed using task manager.
The developer of the TPA investigated this issue and responded with the following:
=============
The logs show it's stuck on UiaDisconnectProvider. That is used to disconnect accessibility objects used by apps like Screen Readers.
There was a bug in initial version of Windows 11 that was hard crashing on this API and which was only fixed in 2022 (https://blogs.windows.com/windows-insider/2022/03/02/announcing-windows-11-insider-preview-build-22567/) and delivered to customers with the first big Windows 11 update (version 22621 on September 20, 2022). It is not clear how the server Windows version number 10.0.20348.2520 (from the dump) correlates to the consumer Windows releases. It likely suffers from the same bugs and it's not immediately clear if the fixes were backported or not.
It's not stuck in our application, so we have no control over it.
You will need to ask Microsoft for assistance.
==============Any help appreciated.
Kind regards
Ser