This question is in relation to another post "RDP to Windows 10 hangs at Please wait screen" (https://learn.microsoft.com/en-us/answers/questions/451406/rdp-to-windows-10-hangs-at-please-wait-screen.html). I found some more information that shows it is still possible to connect to the machine correctly using a 3rd party app called "aFreeRDP" which connects using "Other User", as opposed to connecting to a previously logged in session for the username that is being used to log in. I am posing this as a new question because when I tried to place a response comment to the Microsoft support representative in the thread (LeilaKong-MSFT), the website would not allow me to post the reply after clicking "Submit", even when ensuring that the post was under the 1600 character limit. Here is a repost of my comment, so that it reaches a Microsoft support representative:
Hello LeilaKong-MSFT,
I have found new information that could lead to a solution of the issue if RDP getting stuck at "Please Wait" after connecting. Please determine why this alternate Android app "aFreeRDP" allows a normal connection, even while the MS Remote Desktop (RDP) Android app and Windows application gets stuck at "Please Wait" after connecting. My conclusion is that, since the "aFreeRDP" app connects as "Other User" and then enters the credentials there, it creates a new session for the user and doesn't get stuck at "Please Wait", whereas the Microsoft application is trying to restart a previous session for that use which is stuck in a loop state after an erroneous disconnect while using VPN.
Instructions:
- Recreate the issue- make sure that while using RDP to connect to the destination pc it gets stuck at "Please Wait". This usually occurs after connecting to the destination through a VPN and then putting the client pc/laptop to sleep by closing the lid or shutting down abruptly, which presumably makes the destination PC's RDP session get stuck.
- On an Android phone, use "Microsoft Remote Desktop" app to connect, and confirm that it also gets stuck at "Please Wait".
- From Google Play store, install "aFree RDP" which is a 3rd party RDP app. Setup the connection with the exact same user/password you used on MS RDP and connect to the destination pc. You will notice that the aFreeRDP connects as "Other User" and then enters the user/password credentials at that point which allows the app to connect to the pc successfully with the desktop being shown as normal. You can use the pc as normal.
- At this point if you disconnect aFreeRDP and then try to connect using MS RDP it will still be stuck at "Please Wait", since MS RDP appears to restart the user's session rather than use the "Other User" method to log in. Notice that if you then connect back using aFreeRDP again it uses "Other User" which still logs in perfectly and allows you to use the desktop.
Conclusion: It seems when connecting to the session as "Other User" and entering the credentials there, the system creates a new session, whereas the official MS RDP is stuck using the old session which is somehow in an infinite loop wait state.
I believe this shows that the RDP session can be connected to normally. There are many people in my company that encounter this issue daily that are not IT knowledgeable and subsequently have had to go into the office to reset their PC every other day or otherwise have IT people do so. Many people would not know about trying aFreeRDP, and would not even think to connect to their PC using their phone anyway. I do believe that, at this point, working remotely should be a simple and robust process, and that glitches like these need to be resolved as soon as possible so that non-IT workforce do not have to deal with this confusion.
Microsoft, please use this information to fix this issue. Thank you in advance.