配置过程包括自己的客户端电脑配置和局域网远端的电脑配置。
本次客户端和远端电脑均为win8.1
1.远端电脑配置
1.首先新建一个管理员账户
在 控制面板\用户帐户和家庭安全\用户帐户\管理帐户 中选择在电脑中设置新用户,选择添加新用户,不使用Microsoft账户,创建账户同时需要创建密码。创建成功之后,我们选择该账户,修改账户类型为管理员类型。
2.打开远程桌面服务
右键我的电脑,选择属性->远程设置->远程选项卡中选择 允许远程协助连接此计算机和允许远程连接到此计算机,同时在高级中勾选允许计算机被远程控制,如下图所示。
点击选择用户->添加->输入刚才的用户名->点击检查名称->确定即可。
此时对于部分计算机,已经设置王浩完成,可以远程访问。
3.获取主机的局域网IP地址
同时按下win+R输入cmd,进入命令提示行,输入ipconfig可以看到当前的ip地址,在以太网适配器的IPV4地址中,我们可以看到当前电脑的ip地址(例如192.168.1.2)。
2.客户端配置
客户端按下win按钮在搜索中搜索远程桌面连接,对应输入刚才的ip(例如192.168.1.2)之后输入正确的账号和密码即可连接成功。但是目前只支持一个用户在线。即如果你登陆成功,对方将会下线。
3.问题处理
在连接时会出现 发送的函数不支持的错误。原因是远端电脑没有开启 “加密oracle”修正 具体的解决办法见
https://jingyan.baidu.com/article/14bd256eb20380bb6d26123f.html
-
开始,运行里面输入 gpedit.msc
-
打开组策略管理器后,依次打开计算机配置——管理模板——系统——凭据分配
-
右键点击右边的“加密oracle”修正,在弹出的窗口中,选“已启用”,并将下面的保护级别修改为:“易受攻击即可”!
但是会出现没有加密oracle修正的那个选项,我们可以采取直接修改注册表的做法如下。
1 打开注册表:regedit
2 找到目录HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters,修改AllowEncryptionOracle的值为2。到System 后就没有了自己创建文件夹就好,最底部文件夹里面 新建 DWORD(32)位的。
文件名 “AllowEncryptionOracle” ,值 : 2。即可解决
4.多用户访问
如前所述,此时只能登陆一个用户,如果我们想多用户登录,那可以尝试修改C:\Windows\System32\termsrv.dll文件即可,
可以参考https://blog.csdn.net/newstrongers/article/details/52263325 该博客的方法2,替换该文件即可(替换之前建议先复制一份)。但是会遇到另一个问题,就是没有访问权限,此时我们右键该文件,选择属性,在高级里将所有者改成管理员即可。