凌峰创科服务平台

Win7如何启用服务器远程访问?

您的电脑是“客户端”,它试图连接的“服务器”没有准备好接收您的连接请求。

Win7如何启用服务器远程访问?-图1
(图片来源网络,侵删)

下面我将为您提供详细的排查步骤和解决方案,您只需要在目标服务器上进行操作即可。


问题核心原因

这个错误提示意味着目标服务器上的“远程桌面服务”(Remote Desktop Services)没有启动,或者相关配置不允许连接。


解决方案:在目标服务器上操作

请按照以下步骤逐一检查和设置,通常问题都能解决。

步骤 1:启用并配置远程桌面

这是最常见的原因,可能是远程桌面功能被意外关闭了。

Win7如何启用服务器远程访问?-图2
(图片来源网络,侵删)
  1. 打开“系统属性”

    • 右键点击“计算机”(或“此电脑”)图标,选择“属性”。
    • 或者,按键盘上的 Win + Pause/Break 快捷键,直接打开“系统”窗口。
  2. 进入远程设置

    在打开的“系统”窗口左侧,点击“远程设置”。

  3. 配置远程桌面选项

    Win7如何启用服务器远程访问?-图3
    (图片来源网络,侵删)
    • 在弹出的“系统属性”对话框中,切换到“远程”选项卡。
    • 在“远程桌面”部分,请选择以下一项:
      • 允许任何版本远程桌面的计算机连接(较不安全):如果您使用的是旧版 Windows(如 XP, Vista)或 Mac 客户端,或者不确定客户端版本,可以选择此项。
      • 仅允许运行带网络级别身份验证的远程桌面的计算机连接(更安全)(推荐) 如果您使用的是 Windows 7, 8, 10, 11 等较新系统,请选择此项,这是更安全的默认设置。
    • 点击“应用”,然后点击“确定”

步骤 2:检查并启动“远程桌面服务”

即使您在步骤 1 中启用了远程桌面,背后的服务也可能没有自动启动。

  1. 打开“服务”管理工具

    • 按下键盘上的 Win + R 键,打开“运行”对话框。
    • 输入 services.msc 然后按回车。
  2. 找到并配置关键服务

    • 在服务列表中,找到以下几个服务:
      • Remote Desktop Services (或 Terminal Services)
      • Remote Desktop Configuration Service (或 Remote Desktop Services UserMode Port Redirector)
      • Remote Desktop Services Listener (或 TermService)
  3. 设置服务状态

    • 双击第一个服务(通常是 Remote Desktop ServicesTermService)。
    • 在“常规”选项卡中:
      • 启动类型:确保设置为“自动”。
      • 服务状态:如果显示“已停止”,请点击“启动”按钮。
    • 点击“应用”,然后点击“确定”。
    • 对列表中的其他两个服务重复以上操作,确保它们的“启动类型”也都是“自动”。

步骤 3:检查 Windows 防火墙

Windows 防火墙可能会阻止远程桌面连接所需的网络端口(默认为 TCP 端口 3389)。

  1. 打开“Windows 防火墙”

    • 通过“控制面板” -> “Windows 防火墙”进入。
    • 或者,在“控制面板”中搜索“防火墙”。
  2. 允许应用或功能通过 Windows 防火墙

    • 在左侧点击“允许应用或功能通过 Windows 防火墙”。
    • 在列表中找到“远程桌面”。
    • 确保它被勾选,并且对于您所在的网络类型(如“专用”)是打勾的,如果是“公用”网络,出于安全考虑,不建议开启。
  3. 高级方法(如果上述方法无效)

    • 在“Windows 防火墙”主界面,点击左侧的“高级设置”。
    • 在左侧点击“入站规则”。
    • 在右侧列表中,找到并确保“远程桌面 - 用户模式 (TCP-In)” 规则是“启用”状态。

步骤 4:检查用户账户和权限

能够进行远程桌面连接的必须是服务器上的合法用户,并且该用户必须有密码。

  1. 必须有密码:远程桌面连接不能用于空密码的账户,请确保您要用来登录的账户设置了强密码。
  2. 属于“远程桌面用户”组
    • Win + R,输入 lusrmgr.msc(在专业版或企业版上可用)或 compmgmt.msc 来管理用户和组。
    • 在“本地用户和组”中,点击“组”。
    • 双击“远程桌面用户”组。
    • 点击“添加”,确保您要用来登录的用户账户在此列表中,如果不在,请添加它。
    • 注意:管理员组的用户通常默认拥有远程桌面权限,但添加到“远程桌面用户”组是最稳妥的方法。

步骤 5:检查网络和计算机名

  1. 确认服务器 IP 地址或计算机名

    • 在服务器上,按 Win + R,输入 cmd,然后输入 ipconfig 查看其 IP 地址。
    • 或者,在“系统属性”中查看“计算机名”。
    • 请务必确认您在 Windows 7 电脑上输入的 IP 地址或计算机名是正确的,一个常见的错误是连接错了机器。
  2. 确保网络是“专用”网络

    • Windows 防火墙的规则在不同网络下(公用、专用、域)是不同的,请确保服务器连接的是“专用网络”,这样防火墙规则才会更宽松,允许远程连接。

总结排查清单

如果问题依然存在,请对照以下清单快速检查:

检查项 目标 操作位置
远程桌面开关 已启用 系统属性 -> 远程设置
远程桌面服务 状态:正在运行
启动类型:自动
services.msc
Windows 防火墙 允许远程桌面通过 控制面板 -> Windows 防火墙
用户账户 有密码
是管理员或“远程桌面用户”组成员
lusrmgr.msccompmgmt.msc
网络连接 网络类型为“专用” 任务栏右下角网络图标
服务器状态 已开机,未进入睡眠或休眠 物理检查或通过其他方式 ping 服务器

如果您连接的是云服务器(如阿里云、腾讯云、AWS等)

如果您连接的是云服务商的虚拟机,除了上述所有步骤外,还必须检查云服务商的控制台安全组(或网络安全组)设置

  1. 登录您的云服务商控制台。
  2. 找到您的那台云服务器实例。
  3. 进入“安全组”或“防火墙”配置页面。
  4. 检查入站规则(Inbound Rules),确保存在一条规则:
    • 端口范围3389 (TCP)
    • 授权对象0.0.0/0 (允许任何 IP,不安全) 或您自己的 Windows 7 公网 IP 地址(更安全)。
    • 授权策略允许

安全提示:将授权对象设置为您自己的公网 IP 地址,可以大大提高服务器的安全性,防止来自互联网的暴力破解。

按照以上步骤仔细检查,绝大多数“未启用对服务器的远程访问”问题都能得到解决,祝您成功!

分享:
扫描分享到社交APP
上一篇
下一篇