Win8.1 远程桌面多用户登录方法
消费级的Windows在同一时间只支持一个用户远程登陆,但是有时我们会需要两个甚至更多用户同时操作一台电脑,为实现这个目的,我们可以修改远程桌面服务相关的系统文件,破解远程桌面连接数限制。
其实对于微软来说,在技术上支持多人同时登录并不是什么问题,只是这样做大概会影响Windows的销量,所以即便是多用户使用场景更多的Server版Windows,微软也仅仅开放了两个用户,而且还声明仅限于SystemAdministration目的,如果需要更多用户同时使用,合法的手段是额外付费购买TerminalServerLicense。
下面是让64位Windows8.1支持多用户同时远程登录的方法。
首先确认termsrv.dll的版本号。2014年7月微软发布了一个远程桌面服务相关的补丁,文件版本从v6.3.9600.16384更新到了v6.3.9600.17095,需要修改的code不一样。
在修改或者替换termsrv.dll之前,需要先停止远程桌面服务。可以通过services.msc调出服务控制台,找到RemoteDesktopService选择停止。也可以直接使用管理员权限执行命令netstoptermservice。系统会提示依赖服务RPC同样会被停止,确定。
以下手动修改或者直接替换任选一种。(推荐第二种)
1手动修改termsrv.dll的Hex
使用一个靠谱的hex编辑器编辑termsrv.dll文件。
v6.3.9600.17095
8B813806000039813C0600000F841B700000修改成B80001000089813806000090909090909090
v6.3.9600.16384
39813C0600000F849E310500修改成B800010000
89813806000090
v6.3.9600.17415
39813C0600000F84D31E0200修改成B80001000089813806000090
2下载已经破解好的termsrv.dll文件
a破解版termsrv.dllv6.3.9600.16384下载
b破解版termsrv.dllv6.3.9600.17095下载
c破解版termsrv.dllv6.3.9600.17415下载
有两点需要说明:
理论上,修改Windows的系统文件是违反最终用户许可协议的。
如果以后通过WindowsUpdate安装了远程桌面服务的相关更新,修改会失效。