装了个2003虚拟机,希望在上面开远程连接服务。未料到本认为很简单的事情竟也有蛮多波折。特记录一下以做积累。
第一步:修改windows 2003注册表
在客户机系统中,点击“开始→运行”,在“运行”对话框中输入“regedit”命令,进入注册表编辑器。
在注册表编辑器左栏中依次展开“hkey_local_machine\system\currentcontrolset\control\terminal server”项目,然后在右栏中找到“fdenytsconnections”键,双击打开后将该键值修改为“0”,点击“确定”按钮,最后关闭注册表编辑器。
第二步:打开终端服务
依次打开"控制面板→管理工具→服务",开启"Terminal Services"服务
Windows2003的系统,防火墙已经允许远程桌面连接,但客户端连接时还是失败,提示:此计算机无法连接到远程计算机。
如下图
这个问题用了比较多时间。最后确认是虚拟机的网络设置问题。将虚拟机网络设置从NAT模式改为Bridged模式(如下图)并重启虚拟机后进入了下一步.
第三步:在用Administrator试图登录时,遇到如下错误"远程桌面连接mstsc 由于帐户限制 你无法登录"
经查,是Administor密码为空的原因
2种方法可以解决。
A. 在cmd下执行 net user Administrator passwd加上密码。 [推荐]
B. 打开“控制面板”—“管理工具”—“本地安全策略”—“本地策略”—“安全选项”—找到“使用空白密码的本地账户只允许进行控制台登录”—选择“已禁用”。[易被攻击,不推荐]