本文的方法为使用termsrv.dll补丁文件覆盖原来的c:\Windows\System32\termsrv.dl文件以实现允许多个RDP会话的目的。
首先,因termsrv.dll是特殊权限,无法直接覆盖,故在覆盖termsrv.dll文件之前,您必须成为其所有者并为Administrators组授予其完全权限。
最简单的方法是在命令提示符下。要将文件所有者从TrustedInstaller更改为本地管理员组,请使用以下命令:
takeown /F c:\Windows\System32\termsrv.dll /A
会返回提示成功,文件或文件夹已经是管理员组所有,接着,授予本地管理员组对termsrv.dll文件的“完全控制”权限:
icacls c:\Windows\System32\termsrv.dll /grant Administrators:F
现在你已经有权限覆盖此文件了(覆盖之前注意备份该文件)。
然后以管理员执行命令: Net stop TermService
覆盖之后执行命令: Net start TermService
注意家庭版默认没有远程功能,需通过key切换专业版,教育版,企业版后再操作。