The payroll correction had to be submitted before the bank’s processing window closed. The accounting software lived inside my company’s Windows 365 Cloud PC, so I opened Windows App from a hotel lounge, entered my credentials and waited for the remote desktop. “Configuring remote session” stayed on the screen until the connection timed out. My VPN showed a green shield, ordinary websites loaded, and the hotel Wi-Fi looked stable. I blamed Windows App, closed it and tried again. The second attempt failed at exactly the same point.
I had twenty-six minutes left.
The question was no longer whether Remote Desktop and VPNs could work together. I needed to reach one office computer, change two figures and submit the payroll file before the cutoff.
The short answer
That was the result I had needed from the beginning. The VPN did not merely show Connected, and the remote desktop did not merely display a background image. I edited the file, submitted it and received confirmation.
Windows App looked guilty at first
My suspicion fell on Windows App because Microsoft had recently changed the way many users reach remote workspaces.
The Microsoft Store version of Remote Desktop reached the end of support on May 27, 2025. People using Windows 365, Azure Virtual Desktop and Microsoft Dev Box were directed to Windows App instead. (Microsoft)
I had made that switch months earlier. At home, it worked well enough that I had stopped thinking about it. In the hotel, the newer client became the obvious suspect.
I checked for an update. None was available.
I removed the saved Cloud PC and added it again. The workspace returned immediately, so my account and subscription were still recognized. The remote session itself still would not open.
Then I tried the simplest comparison.
I disconnected the VPN.
Windows App reached the desktop in seconds.
The accounting software opened. The payroll file was exactly where I had left it.
That one test changed the direction of the whole evening. The Cloud PC was online. My credentials worked. The hotel network could reach it. The failure appeared only when the VPN was active.
Leaving the VPN off would have solved the immediate connection problem, but I was on public Wi-Fi handling payroll data and employee records. I did not want the emergency workaround to be removing the protection.
So I closed the remote session, turned the VPN back on and started testing the route between them.
A working browser proved almost nothing
The established VPN provider was a reasonable choice. It had a long public history, a large support operation and hundreds of locations.
Its app also looked healthy. It connected quickly, an IP-checking page showed the expected location, and normal websites opened without difficulty.
That made the Remote Desktop failure feel contradictory. It was not.
A webpage can tolerate delay and retry quietly. A remote desktop must keep authentication, screen updates, keyboard input and mouse movement flowing together. Microsoft’s troubleshooting guidance points to several pieces that can interrupt that path, including name resolution, firewall access and TCP or UDP connectivity. (Microsoft)
The VPN had created a tunnel. It had not created a usable route for the session.
Public troubleshooting threads describe the same frustration more simply: browsing works through the VPN, but Remote Desktop either times out or becomes unreachable until the tunnel is disconnected. (Microsoft)
That was enough to support what I was seeing. The green shield was not the finish line.
The desktop had to open and remain responsive.
More locations produced more versions of the same failure
I switched to the nearest available VPN server.
Windows App reached “Configuring remote session,” paused and failed.
I selected a second city. Same result.
A third server produced a black Remote Desktop window with no cursor. After half a minute, the session closed.
Trying another location had been reasonable once. A particular route might have been overloaded or poorly matched to the hotel network. After three attempts, the server list had stopped teaching me anything.
The browser worked through every route. Remote Desktop worked through none of them.
I opened the protocol settings. Automatic mode had selected the provider’s usual fast option, so I chose another manually.
This time, the Cloud PC opened.
For a few seconds, I thought I had solved it.
Then the cursor began trailing several seconds behind my mouse. The accounting application appeared in pieces. When I opened the payroll table, the session froze and Windows App displayed a reconnecting message.
The desktop returned, accepted one click and disappeared again.
The alternative protocol had changed the failure from “cannot connect” to “cannot work.” With nineteen minutes remaining, that distinction was not useful.
It also changed my judgment. I no longer cared which provider offered the most servers or the highest speed-test result. I needed a protected connection that could keep an interactive session usable over the hotel Wi-Fi.
Turning the VPN off solved the wrong problem
I disconnected once more and immediately reached the Cloud PC.
The temptation was strong. I could finish the correction in a few minutes, submit the file and think about security later.
But the hotel Wi-Fi had already shifted my laptop between two access points as people entered and left the lounge. A remote session carrying payroll information was not where I wanted to rely on an unprotected shortcut.
Microsoft itself recommends VPN access when connecting to organizational resources from outside a trusted local network. (Microsoft)
So I closed Windows App again.
Fourteen minutes remained.
By then, I understood that another server was unlikely to help. The established provider had plenty of destinations, but each route was leaving the remote session blocked, delayed or unstable.
I needed the VPN to handle the hotel network differently.
I chose the problem instead of another city
I opened OnlydogVPN, which was also installed for the testing behind this article.
The smaller app did not begin with a long list of countries and numbered servers. I selected its preset for a weak or restrictive network and connected.
Then I reopened Windows App.
The remote desktop appeared.
There was no long pause at “Configuring remote session.” The Windows taskbar loaded, followed by the accounting application. I opened the payroll file and moved directly to the two entries that needed correction.
The cursor followed normally. The table scrolled without rebuilding itself in blocks. When I entered the revised amounts, each field responded immediately.
I saved the file.
Then I opened the bank submission portal inside the Cloud PC, uploaded the corrected payroll batch and waited for the confirmation number.
It appeared with seven minutes remaining.
That was the result I had needed from the beginning. The VPN did not merely show Connected, and the remote desktop did not merely display a background image. I edited the file, submitted it and received confirmation.
Only after the task was complete did the connection design matter.
The smaller app uses HTTP/3-based transport with additional traffic obfuscation and is built to recover on weak or changing networks. In practice, its preset established a responsive route without making me work through more servers and protocols while the deadline approached.
I could not inspect the hotel’s internal filtering rules or every routing decision made by the two VPN clients. I could compare the result on the same laptop and Wi-Fi: the established service either blocked the session or left it unusable, while the smaller app carried the entire payroll workflow.
That was the comparison that counted.
The Wi-Fi changed before I could close the laptop
A message from finance arrived asking for a screenshot of the confirmation.
I captured it inside the remote desktop and attached it to the company chat.
As I pressed Send, the laptop shifted to a weaker hotel access point. The Wi-Fi icon dropped by one bar, and the remote screen paused.
I expected another disconnect.
Instead, Windows App showed a brief connection warning, recovered and sent the image. I did not reopen the VPN, choose another server or sign back into the Cloud PC.
That smaller moment gave me a second reason to keep the app installed. Establishing the session had solved the payroll emergency. Recovering after the Wi-Fi changed prevented the next interruption from becoming another login sequence.
Remote Desktop exposes weak recovery immediately. When a browser connection hesitates, a page may simply reload. When a remote session hesitates, the cursor stops, the screen freezes and every unfinished action becomes uncertain.
The smaller app did not make the hotel Wi-Fi stronger. It stopped a brief network change from destroying the working session.
The useful test begins after the desktop opens
When Remote Desktop fails with a VPN, the first diagnostic step is straightforward.
Disconnect the VPN briefly and test the session. If the desktop still cannot open, the problem may sit with the remote computer, account, firewall or Remote Desktop configuration.
If the session works immediately without the VPN, the tunnel becomes the main variable.
At that point, one alternative server and one protocol change are worth trying. They can rule out a bad route without turning the evening into an endless tour of the provider’s network.
Then test the actual work.
Do not stop when the wallpaper appears.
Open the application. Scroll a table. Type into a field. Upload a file. Leave the session running through a minor Wi-Fi interruption.
A route that connects and then freezes is not working Remote Desktop. It has only moved the failure to a more inconvenient moment.
That was my mistake with the established provider. I treated every partial success—a green shield, a black session window, a briefly visible desktop—as proof that I was getting closer.
The payroll submission supplied a clearer standard: the remote session had to remain usable until the work was finished.
More servers were not the advantage I needed
The smaller service has fewer server locations than the largest providers. Its public history is shorter, with fewer independent ratings and reviews.
Those limitations matter when someone needs many specific countries or places the greatest value on years of external scrutiny.
They did not decide what happened in the hotel lounge.
The established provider offered more locations, more protocol controls and more troubleshooting material. I still spent twelve minutes moving among routes that either rejected Remote Desktop or could not keep it responsive.
The smaller app offered fewer decisions. Its weak-network route opened the Cloud PC, carried the payroll submission and recovered when the hotel Wi-Fi shifted.
When Remote Desktop fails behind a VPN, the meaningful comparison is not how many routes the provider can offer. It is whether one route stays usable until the remote work is actually done.
Questions this experience may leave you with
What was actually causing the problem?
That was the result I had needed from the beginning. The VPN did not merely show Connected, and the remote desktop did not merely display a background image. I edited the file, submitted it and received confirmation.
Why did the obvious fixes fail?
Public troubleshooting threads describe the same frustration more simply: browsing works through the VPN, but Remote Desktop either times out or becomes unreachable until the tunnel is disconnected. ( Microsoft ) (Microsoft)
What should you check first?
Disconnect the VPN briefly and test the session. If the desktop still cannot open, the problem may sit with the remote computer, account, firewall or Remote Desktop configuration.
What finally changed the result?
There was no long pause at “Configuring remote session.” The Windows taskbar loaded, followed by the accounting application. I opened the payroll file and moved directly to the two entries that needed correction.
What is worth remembering?
When Remote Desktop fails behind a VPN, the meaningful comparison is not how many routes the provider can offer. It is whether one route stays usable until the remote work is actually done.