Windows 10 is designed as a single-user operating system. By default, when someone connects via Remote Desktop Protocol (RDP), the console user (the person physically at the PC) is logged out. This is a licensing limitation enforced by the file termsrv.dll .
To see active sessions, run on the host: Universal Termsrv.dll Patch For Windows 10
If you are experiencing any of the following issues on your Windows 10 system, you may need a Universal Termsrv.dll Patch: Windows 10 is designed as a single-user operating system
Termsrv.dll is a Dynamic Link Library (DLL) file that is responsible for Remote Desktop Services (RDS) on Windows operating systems. It provides the necessary functionality for remote desktop connections, allowing users to access and control a remote computer. To see active sessions, run on the host:
You should see multiple sessions with console + rdp-tcp#0 , rdp-tcp#1 , etc.
In Windows 10, the Termsrv.dll file has been known to cause issues, such as:
| Symptom | Likely Cause | Fix | | :--- | :--- | :--- | | | Local Group Policy restriction | Run gpedit.msc → Computer Config → Admin Templates → Windows Components → Remote Desktop Services → Allow logon through RDP → Add Everyone or specific users. | | Black screen after second RDP login | Graphics driver conflict | Disable RemoteFX or change to basic VGA adapter in RDP settings. | | Patch says "File not supported" | New Windows Insider build | Manually hex-edit: Search for 8B F8 85 C0 74 05 and change 74 to EB . | | RDP disconnects after 60 minutes | Idle session limit | Run gpedit.msc → Computer Config → Admin Templates → Windows Components → Remote Desktop Services → Session Time Limits → Set "End session when time limits are reached" to Disabled . | | Multiple users see same desktop (not separate) | Single session per user | Ensure you log in with different local user accounts (e.g., User1, User2). Concurrent same-user sessions are impossible without third-party tools. |