Termsrv Patch Windows 10
- Termsrv Patch Windows 10 Keyboard Shortcut
- Termsrv Patch Windows _10_1903 May_2019
- Universaltermsrvpatch X64 Windows 10 Download
Microsoft offers the Remote Desktop Protocol (RDP) in Windows to allow remote desktop connections, and while most versions of Windows include a RDP client, only the Professional, Ultimate and Server editions offer the RDP server to accept incoming connections.
Unlike server editions of Windows, Microsoft limits the client editions of Windows to one concurrent user, whether remote or local. So if a remote desktop connection is made, no one physically at the PC can use it or even see the desktop without first kicking off the remote user.
This limitation can be bypassed by applying an unofficial modification called the Universal Termsrv.dll Patch, which is provided by a developer who goes by the handle DeepXW: 10 Steps total Step 1: Download. Universal TCP/IP patch for personal and professional use. Universal Termsrv.dll Patch is a TCP/IP patch specifically designed for executable DLL files. Although this is a rather technical download, its main intention is to increase the number of open 'connections' within a Windows.
However, we'll discuss how you can remove this limitation so that multiple users can log in simultaneously. Thus a remote user(s) can log in to their account while also allowing a local user to log in to their account when physically at the PC.
This limitation can be bypassed by applying an unofficial modification called the Universal Termsrv.dll Patch, which is provided by a developer who goes by the handle DeepXW:
10 Steps total
Step 1: Download
Download the and extract the ZIP file.
Step 2: 32 or 64
Find the patch program you should run based upon your processor. For 32-bit (x86) it's UniversalTermsrvPatch-x86.exe and for 64-bit (amd64) it's UniversalTermsrvPatch-x64.exe.
Step 3: Note
While the patch program will automatically create a backup of the Termsrv.dll file, to be cautious you can manually save a copy yourself. You'll find the file at WindowsSystem32, and to undo the Registry changes it makes, you can save the .reg file that's included with the download and manually edit the Registry to remove the changes shown in the .reg file. For Windows XP you'll want to save the xp.reg file, and for Windows Vista and 7 its vista.reg.
Step 4: Install
Right-click on the patch program and select to Run as administrator.
Step 5: Registry Change
On the program, click the Patch button and it will replace the Termsrv.dll file and perform the Registry modification. It will also save a backup so you can later undo the modification if desired.
Step 6: Restart
Next, restart your computer for the modification to take effect.
Step 7: Enable RDP
Right-click on Computer from the Start Menu and select Properties.
Termsrv Patch Windows 10 Keyboard Shortcut
Step 8: Remote Settings
Click Remote settings on the left.
Step 9: Select Option
Under Remote Desktop, select one of the three options.
Step 10: Add Users
Administrators on the computer will automatically be added to the list of remote users, but if you need to add standard users, click Select Users.
Windows should automatically configure Windows Firewall to allow the RDP traffic to pass through, but if you have a third-party firewall installed on the PC, you may have to manually configure it to allow the traffic.
As with normal remote desktop connections, remember that to remotely connect over the Internet you must configure your router to forward incoming RDP connections to the desired PC. And unless you perform other RDP settings modifications to change the RDP ports in the Windows Registry you're basically limited to configuring one PC on the network for incoming connections via the Internet.
References
- How to Enable Concurrent Remote Desktop Sessions in Windows
0 Comments
Option 1 – Modifying termsrv.dll
To have concurrent user sessions working in Windows 10, you need to make small changes to termsrv.dll file. This file is located in C:WindowsSystem32 folder. Before modifying termsrv.dllfor the first time, you need to take ownership and assign yourself full permissions. You also need to stop Remote Desktop service (TermService) if it’s running.
DLL files can be modified using any HEX Editor (for example Tiny Hexer). You can do this yourself by replacing strings shown below, or just download patched versions from this page
Windows 10 x64 v1903 – May 2019 Update
After this update termsrv.dll is upgraded to version 10.0.18362.53. To get back concurrent remote desktop connections, the make the following changes:
Find:
39 81 3C 06 00 00 0F 84 5D 61 01 00
Download xcode 8.2.1 dmg. replace with:
B8 00 01 00 00 89 81 38 06 00 00 90
The patched version can be download from here. The original, v10.0.17763.1 file can be found here.
copy c:WindowsSystem32termsrv.dll termsrv.dll_backup
Before you edit the termsrv.dll file, you have to become its owner and give the Administrators group the full permissions to it. The easiest way to do this is from the command prompt. To change the file owner from TrustedInstaller to a local administrators group use the command:
takeown /F c:WindowsSystem32termsrv.dll /A
Now grant the local administrators group Full Control permission on the termsrv.dll file:
icacls c:WindowsSystem32termsrv.dll /grant Administrators:F
After that, stop the Remote Desktop service (TermService) from the services.msc console or from the command prompt:
Net stop TermService
Before moving on, you need to get your version (build number) of Windows 10. Open the PowerShell console and run the command:
Get-ComputerInfo select WindowsProductName, WindowsVersion
Older Windows 10 versions
Windows 10 x64 v1809 – October 2018 Update + Cumulative April 2019 Update
After this update termsrv.dll is upgraded to version 10.0.17763.437. To get back concurrent remote desktop connections, the make the following changes:
Find:
39 81 3C 06 00 00 0F 84 3B 2B 01 00
replace with:
B8 00 01 00 00 89 81 38 06 00 00 90
The patched version can be download from here. The original, v10.0.17763.437 file can be found here.
Windows 10 x64 v1809 – October 2018 Update
Windows 10 October 2018 Update (1809) updates termsrv.dll to version 10.0.17763.1. To get back concurrent remote desktop connections, the make the following changes:
Find:
39 81 3C 06 00 00 0F 84 7F 2C 01 00
replace with:
B8 00 01 00 00 89 81 38 06 00 00 90
The patched version can be download from here. The original, v10.0.17763.1 file can be found here.
Windows 10 x64 v1803 – Spring 2018 Update (March 2018)
Windows 10 Spring 2018 Update (1803) updates termsrv.dll to version 10.0.17134.1. To get back concurrent remote desktop connections, make the following changes:
Find:
8B 99 3C 06 00 00 8B B9 38 06 00 00
replace with:
B8 00 01 00 00 89 81 38 06 00 00 90
The patched version can be download from here. The original, v10.0.17134.1 file can be found here.
Windows 10 Fall Creators Update (1709 – Redstone 3)
Updates termsrv.dll to version 10.0.16299.15. To get back concurrent remote desktop connections, make the following changes:
Find:
39 81 3C 06 00 00 0F 84 B1 7D 02 00
replace with:
B8 00 01 00 00 89 81 38 06 00 00 90
The patched version can be download from here. The original, v10.0.16299.15 file can be found here.
Windows 10 x64 v1703 – Creators Update (April 2017)
Windows 10 Creators Update (1703 – Redstone 2) updates termsrv.dll to version 10.0.15063.0. To get back concurrent remote desktop connections, make the following changes:
Find:
39 81 3C 06 00 00 0F 84 53 71 02 00
replace with:
Termsrv Patch Windows _10_1903 May_2019
B8 00 01 00 00 89 81 38 06 00 00 90
The patched version can be download from here. Original, v10.0.15063.0 file can be found here.
Windows 10 x64 Threshold 2 (November 2015)
Windows 10 Fall Update (also called “Threshold Wave 2 Update”) updates termsrv.dll to version 10.0.10586.0. To get back concurrent remote desktop connections, make the following changes:
Find:
39 81 3C 06 00 00 0F 84 3F 42 02 00
replace with:
B8 00 01 00 00 89 81 38 06 00 00 90
The patched version can be download from here. Original, v10.0.10586.0 file is here.
Windows 10 x64 RTM (August 2015)
termsrv.dll file version 10.0.10240.16384.
In termsrv.dll find:
39 81 3C 06 00 00 0F 84 73 42 02 00
and replace it with:
B8 00 01 00 00 89 81 38 06 00 00 90
Universaltermsrvpatch X64 Windows 10 Download
The patched version can be downloaded from here. The original, untouched version of termsrv.dll v10.0.10240.16384 can be downloaded from here.