
香港服务器购买后无法远程,错误代码:0x904
2025-08-08 17:32
阅读量:28
当您购买香港服务器后尝试通过 远程桌面连接(RDP) 访问香港服务器时,出现错误代码 0x904 和扩展错误代码 0x7,通常是由于远程桌面服务配置、网络、防火墙或登录凭据等问题导致的。
1. 错误代码含义
- 错误代码 0x904:表示远程桌面连接失败,通常与 网络连接或身份验证失败 相关。
- 扩展错误代码 0x7:表示 无法建立 RDP 会话,可能是由于香港服务器未正确配置远程桌面服务、账户权限问题或网络防火墙阻止了端口。
2. 常见原因及解决办法
原因 1:远程桌面服务未启动
如果服务器上的远程桌面服务(RDP)未启动或被禁用,会导致无法连接。
解决方法:
- 登录服务器(如果您有其他方式访问服务器,例如 KVM 或控制面板)。
- 检查远程桌面服务状态:
- 按
Win + R
,输入services.msc
,回车。 - 找到 Remote Desktop Services(远程桌面服务),检查其状态是否为 正在运行(Running)。
- 按
- 如果服务未运行:
- 右键服务名称,选择 启动(Start)。
- 将启动类型设置为 自动(Automatic)。
原因 2:远程桌面未启用
如果远程桌面未在服务器上启用,外部连接请求会被拒绝。
解决方法:
-
使用 KVM 或服务器的管理面板本地登录。
-
启用远程桌面:
- 打开 控制面板 -> 系统和安全 -> 系统 -> 远程设置。
- 在 远程桌面 部分,选择 允许远程连接到此计算机。
- 确保勾选 仅允许运行使用网络级别身份验证的远程桌面的计算机连接。
-
确保以下用户被添加到远程桌面用户组:
- 单击 选择用户,添加允许远程访问的用户(如
Administrator
)。
- 单击 选择用户,添加允许远程访问的用户(如
原因 3:防火墙阻止了 RDP 连接
如果服务器防火墙未开放远程桌面端口(默认 3389),连接请求会被阻止。
解决方法:
-
检查 Windows 防火墙规则:
- 打开 控制面板 -> Windows Defender 防火墙。
- 点击左侧的 允许应用或功能通过 Windows Defender 防火墙。
- 确保 Remote Desktop (远程桌面) 被勾选,且允许通过 公用 和 专用 网络。
-
手动开放端口 3389:
- 打开命令提示符(管理员权限),运行以下命令:
cmd
netsh advfirewall firewall add rule name="Remote Desktop" dir=in action=allow protocol=TCP localport=3389
- 打开命令提示符(管理员权限),运行以下命令:
-
如果使用了第三方防火墙(如 云服务器防火墙),需要在管理控制台中开放 3389 端口。
原因 4:3389 端口被更改或未开放
远程桌面默认使用 TCP 端口 3389,如果端口被更改或未开放,会导致连接失败。
解决方法:
-
检查远程桌面的端口:
- 打开注册表编辑器(
Win + R
,输入regedit
)。 - 浏览到以下路径:
plaintext
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- 找到键值 PortNumber,查看其值是否为 3389。
- 如果不是 3389,记下当前端口号,并在连接时使用
IP:端口号
形式(如192.168.1.1:3390
)。
- 打开注册表编辑器(
-
开放自定义端口:
- 如果远程桌面使用了非默认端口(如 3390),需要在防火墙中开放该端口:
cmd
netsh advfirewall firewall add rule name="Custom RDP Port" dir=in action=allow protocol=TCP localport=3390
- 如果远程桌面使用了非默认端口(如 3390),需要在防火墙中开放该端口:
原因 5:网络连接问题
如果网络连接不稳定或服务器公网 IP 地址更改,会导致远程桌面连接失败。
解决方法:
-
检查服务器 IP 地址是否可达:
- 在本地电脑上运行以下命令:
cmd
ping <服务器IP>
- 如果无法 ping 通,检查服务器是否在线,或者联系服务商确认网络状态。
- 在本地电脑上运行以下命令:
-
使用 Telnet 测试端口是否开放:
- 在本地电脑上运行:
cmd
telnet <服务器IP> 3389
- 如果无法连接,说明端口未开放或被防火墙拦截。
- 在本地电脑上运行:
-
确认 IP 地址是否正确:
- 登录服务器管理控制台,查看分配的公网 IP 是否与您用于连接的 IP 一致。
原因 6:账户或凭据问题
如果使用了错误的用户名或密码,远程桌面连接会被拒绝。
解决方法:
- 确认使用的用户名是否正确:
- 默认管理员账户通常是
Administrator
。
- 默认管理员账户通常是
- 重置密码:
- 如果密码遗忘,可以通过服务器管理面板或 KVM 重置管理员密码。
原因 7:远程桌面客户端配置问题
本地远程桌面客户端的设置可能导致连接失败。
解决方法:
- 确保启用网络级身份验证(NLA):
- 在远程桌面连接窗口中,点击 显示选项 -> 高级,确保选择 如果服务器支持,我希望验证身份。
- 清除缓存的凭据:
- 在远程桌面连接窗口中,点击 删除凭据,重新输入正确的用户名和密码。
3. 综合排查步骤
- 确认服务器是否在线:
- 使用 Ping 或 Telnet 测试服务器的网络连接。
- 确认远程桌面服务是否启用:
- 确保服务器的远程桌面服务已启动,并允许远程连接。
- 检查防火墙设置:
- 确保服务器防火墙和云端防火墙均开放远程桌面端口(默认 3389)。
- 检查端口配置:
- 如果端口被更改,确保连接时使用正确的端口号。
- 验证账户和凭据:
- 确保使用正确的用户名和密码。
4. 总结
问题原因 | 解决方法 |
---|---|
远程桌面服务未启动 | 启动 Remote Desktop Services,并设置为自动启动。 |
防火墙阻止 3389 端口 | 开放 3389 端口,或其他自定义 RDP 端口。 |
远程桌面未启用 | 启用 允许远程连接到此计算机 选项。 |
端口被更改或未开放 | 检查 RDP 使用的端口号,并在防火墙中开放对应端口。 |
网络连接问题 | 检查服务器公网 IP 是否正确,或联系服务商排查网络问题。 |
凭据错误 | 确保账户和密码正确,必要时重置密码。 |
本地客户端配置问题 | 清除缓存的凭据,启用网络级身份验证(NLA)。 |
通过以上方法,可以有效排查并解决香港服务器购买后远程桌面无法连接(错误代码:0x904 扩展错误代码:0x7) 的问题。
- Tags:
- 香港服务器购买,香港服务器,购买香港服务器
上一篇:香港VPS服务器中的Ubuntu系统如何进行系统更新?
下一篇:香港服务器租用后会遇到那些攻击?攻击方式有哪些?