Windows 实例:远程桌面无法连接到远程计算机
最近更新时间: 2024-10-17 17:10:00
适用场景
适用 Windows 远程连接 Window 实例时出现如下图所示的提示:
远程桌面由于以下原因之一无法连接到远程计算机: 1)未启用对服务器的远程访问 2)远程计算机已关闭 3)在网络上远程计算机不可用
确保打开远程计算机、连接到网络并且启用远程访问。
可能原因
导致出现以上提示的原因包括(不限于以下情况,请根据实际情况进行分析):
实例处于非正常运行状态
无公网 IP 或公网带宽为0
实例绑定的安全组未放通远程登录端口(默认为3389)
远程桌面服务未启动
远程桌面设置问题
Windows 防火墙设置问题
排查步骤
检查实例是否处于运行状态
登录 云服务器控制台。
在实例的管理页面,查看实例是否处于运行中。
是,请 检查服务器是否设置公网 IP。
否,请启动该 Windows 实例。
检查服务器是否设置公网 IP
在云服务器控制台检查服务器是否设置公网 IP。
是,请 检查是否购买公网带宽。
否,请 申请弹性公网 IP 并进行绑定。
检查是否购买公网带宽
检查公网带宽是否为0Mb(最少1Mbps)。
是,请通过 调整网络 将带宽调整到1Mbps或以上。
否,请 检查实例远程登录端口(3389)是否放通。
检查实例远程登录端口(3389)是否放通
在云服务器控制台的实例管理页面,单击需要登录的实例 ID/主机名,进入该实例详情页面。
在 “安全组” 页签下,检查实例的安全组是否放通远程登录接口(默认远程桌面端口:3389)。
是,请 检查 Windows 实例的系统设置。
否,请编辑对应的安全组规则,进行放通。操作方法请参考 添加安全组规则。
检查 Windows 实例的系统设置
使用 VNC 登录实例,排查 Windows 实例的系统设置。
说明: 以下操作以 Windows Server 2012 操作系统的实例为例。
在登录的实例系统中,右键单击 ,选择运行,并在运行中输入 services.msc,并按 Enter,打开 “服务” 窗口。
双击打开 “Remote Desktop Services” 的属性,检查远程桌面服务是否已启动。
是,请执行 步骤4。
否,请将 “启动类型” 设置为 “自动”,“服务状态” 设置为 “正在运行”(即单击启动,启动服务)。
右键单击 ,选择运行,并在运行中输入 sysdm.cpl,按 Enter,打开 “系统属性” 窗口。
在 “远程” 页签中,检查远程桌面是否设置为 “允许远程连接到此计算机(L)”。
是,请执行 步骤6。
否,请将远程桌面设置为 “允许远程连接到此计算机(L)”。
单击 ,选择控制面板,打开控制面板。
在 “控制面板” 中,选择 系统与安全 > Windows 防火墙,打开 “Windows 防火墙”。
在 “Windows 防火墙” 中,检查 Windows 防火墙状态。
为 “启用” 状态,请执行 步骤9。
为 “关闭” 状态,请 提交工单 反馈。
在 “Windows 防火墙” 中,单击允许应用或能通过 Windows 防火墙,打开 “允许的应用” 窗口。
在 “允许的应用” 窗口中,检查 “允许的应用和功能(A)” 是否勾选 “远程桌面”。
是,请执行 步骤11。
否,请勾选 “远程桌面”,放通“远程桌面”。
在 “Windows 防火墙” 中,单击启用或关闭 Windows 防火墙,打开 “自定义设置” 窗口。
在 “自定义设置” 窗口中,将 “专用网络设置” 和 “公用网络设置” 设置为 “关闭 Windows 防火墙(不推荐)”。
若执行以上操作后仍无法通过远程桌面连接到 Windows 实例,请 提交工单 反馈。