香港服务器购买后无法远程,错误代码:0x904

当您购买香港服务器后尝试通过 远程桌面连接(RDP) 访问香港服务器时,出现错误代码 0x904 和扩展错误代码 0x7,通常是由于远程桌面服务配置、网络、防火墙或登录凭据等问题导致的。

 


1. 错误代码含义

  • 错误代码 0x904:表示远程桌面连接失败,通常与 网络连接或身份验证失败 相关。
  • 扩展错误代码 0x7:表示 无法建立 RDP 会话,可能是由于香港服务器未正确配置远程桌面服务、账户权限问题或网络防火墙阻止了端口。

2. 常见原因及解决办法

原因 1:远程桌面服务未启动

如果服务器上的远程桌面服务(RDP)未启动或被禁用,会导致无法连接。

解决方法

  1. 登录服务器(如果您有其他方式访问服务器,例如 KVM 或控制面板)。
  2. 检查远程桌面服务状态:
    • Win + R,输入 services.msc,回车。
    • 找到 Remote Desktop Services(远程桌面服务),检查其状态是否为 正在运行(Running)
  3. 如果服务未运行:
    • 右键服务名称,选择 启动(Start)
    • 将启动类型设置为 自动(Automatic)

原因 2:远程桌面未启用

如果远程桌面未在服务器上启用,外部连接请求会被拒绝。

解决方法

  1. 使用 KVM 或服务器的管理面板本地登录。

  2. 启用远程桌面:

    • 打开 控制面板 -> 系统和安全 -> 系统 -> 远程设置
    • 远程桌面 部分,选择 允许远程连接到此计算机
    • 确保勾选 仅允许运行使用网络级别身份验证的远程桌面的计算机连接
  3. 确保以下用户被添加到远程桌面用户组:

    • 单击 选择用户,添加允许远程访问的用户(如 Administrator)。

原因 3:防火墙阻止了 RDP 连接

如果服务器防火墙未开放远程桌面端口(默认 3389),连接请求会被阻止。

解决方法

  1. 检查 Windows 防火墙规则

    • 打开 控制面板 -> Windows Defender 防火墙
    • 点击左侧的 允许应用或功能通过 Windows Defender 防火墙
    • 确保 Remote Desktop (远程桌面) 被勾选,且允许通过 公用专用 网络。
  2. 手动开放端口 3389

    • 打开命令提示符(管理员权限),运行以下命令:
      cmd
      netsh advfirewall firewall add rule name="Remote Desktop" dir=in action=allow protocol=TCP localport=3389
      
  3. 如果使用了第三方防火墙(如 云服务器防火墙),需要在管理控制台中开放 3389 端口。


原因 4:3389 端口被更改或未开放

远程桌面默认使用 TCP 端口 3389,如果端口被更改或未开放,会导致连接失败。

解决方法

  1. 检查远程桌面的端口:

    • 打开注册表编辑器(Win + R,输入 regedit)。
    • 浏览到以下路径:
      plaintext
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
      
    • 找到键值 PortNumber,查看其值是否为 3389
    • 如果不是 3389,记下当前端口号,并在连接时使用 IP:端口号 形式(如 192.168.1.1:3390)。
  2. 开放自定义端口:

    • 如果远程桌面使用了非默认端口(如 3390),需要在防火墙中开放该端口:
      cmd
      netsh advfirewall firewall add rule name="Custom RDP Port" dir=in action=allow protocol=TCP localport=3390
      

原因 5:网络连接问题

如果网络连接不稳定或服务器公网 IP 地址更改,会导致远程桌面连接失败。

解决方法

  1. 检查服务器 IP 地址是否可达

    • 在本地电脑上运行以下命令:
      cmd
      ping <服务器IP>
      
    • 如果无法 ping 通,检查服务器是否在线,或者联系服务商确认网络状态。
  2. 使用 Telnet 测试端口是否开放

    • 在本地电脑上运行:
      cmd
      telnet <服务器IP> 3389
      
    • 如果无法连接,说明端口未开放或被防火墙拦截。
  3. 确认 IP 地址是否正确

    • 登录服务器管理控制台,查看分配的公网 IP 是否与您用于连接的 IP 一致。

原因 6:账户或凭据问题

如果使用了错误的用户名或密码,远程桌面连接会被拒绝。

解决方法

  1. 确认使用的用户名是否正确:
    • 默认管理员账户通常是 Administrator
  2. 重置密码:
    • 如果密码遗忘,可以通过服务器管理面板或 KVM 重置管理员密码。

原因 7:远程桌面客户端配置问题

本地远程桌面客户端的设置可能导致连接失败。

解决方法

  1. 确保启用网络级身份验证(NLA):
    • 在远程桌面连接窗口中,点击 显示选项 -> 高级,确保选择 如果服务器支持,我希望验证身份
  2. 清除缓存的凭据:
    • 在远程桌面连接窗口中,点击 删除凭据,重新输入正确的用户名和密码。

3. 综合排查步骤

  1. 确认服务器是否在线
    • 使用 Ping 或 Telnet 测试服务器的网络连接。
  2. 确认远程桌面服务是否启用
    • 确保服务器的远程桌面服务已启动,并允许远程连接。
  3. 检查防火墙设置
    • 确保服务器防火墙和云端防火墙均开放远程桌面端口(默认 3389)。
  4. 检查端口配置
    • 如果端口被更改,确保连接时使用正确的端口号。
  5. 验证账户和凭据
    • 确保使用正确的用户名和密码。

4. 总结

问题原因 解决方法
远程桌面服务未启动 启动 Remote Desktop Services,并设置为自动启动。
防火墙阻止 3389 端口 开放 3389 端口,或其他自定义 RDP 端口。
远程桌面未启用 启用 允许远程连接到此计算机 选项。
端口被更改或未开放 检查 RDP 使用的端口号,并在防火墙中开放对应端口。
网络连接问题 检查服务器公网 IP 是否正确,或联系服务商排查网络问题。
凭据错误 确保账户和密码正确,必要时重置密码。
本地客户端配置问题 清除缓存的凭据,启用网络级身份验证(NLA)。

 

通过以上方法,可以有效排查并解决香港服务器购买后远程桌面无法连接(错误代码:0x904 扩展错误代码:0x7) 的问题。

超过 50,000 人的信任 网硕互联期待你加入我们的会员。