Windows CVM 远程桌面连接失败报错 0x1104 是什么原因?

文章导读
Windows 云服务器远程桌面连接报错 0x1104 通常指向远程桌面授权许可或服务配置异常。需注意,0x1104 并非微软官方文档中标准的 RDP 错误码(常见为 0x1128),可能因客户端版本或云环境差异显示不同,但核心排查方向一致。
📋 目录
  1. A 错误码说明与排查思路
  2. B 快速诊断命令
  3. C 分步排查与修复
  4. D 验证与日志分析
  5. E 常见注意事项
  6. F 参考来源
A A

Windows 云服务器远程桌面连接报错 0x1104 通常指向远程桌面授权许可或服务配置异常。需注意,0x1104 并非微软官方文档中标准的 RDP 错误码(常见为 0x1128),可能因客户端版本或云环境差异显示不同,但核心排查方向一致。

核心结论:该错误多见于远程桌面授权服务器不可用、授权宽限期过期或网络策略拦截,需按网络 - 服务 - 授权的顺序排查。

  • 先确认:本地到云服务器 3389 端口网络连通性是否正常
  • 先处理:检查 Windows 远程桌面服务及 Terminal Services 状态
  • 再验证:修改配置后重启服务并尝试重新连接,查看事件日志

错误码说明与排查思路

报错 0x1104 在公开技术文档中不如 0x1128 常见,部分远程客户端可能将授权错误映射为此代码。根据工程排查经验,它通常与以下环节有关:

首先是网络层,云服务器安全组若未放行 TCP 3389 端口,连接请求会被直接丢弃。其次是服务层,Windows 的 Remote Desktop Services 服务若未启动或崩溃,无法响应连接。最后是授权层,Windows Server 系统若未配置有效的远程桌面授权服务器,或授权宽限期已过,可能会拦截新连接并返回特定错误码。

快速诊断命令

若你能通过 VNC 或云厂商控制台登录实例,可在命令行快速检查端口与服务状态:

netstat -ano | findstr 3389
sc query TermService
sc query UmRdpService

若无法执行命令,请优先通过云控制台重置密码或检查安全组规则。

分步排查与修复

1. 检查云平台安全组

登录云厂商控制台,找到该 CVM 实例的安全组配置。确认入站规则中是否存在允许 TCP 3389 端口的规则,源地址建议先设置为你的当前公网 IP,测试通后再收紧策略。

Windows CVM 远程桌面连接失败报错 0x1104 是什么原因?

2. 检查 Windows 内部服务

通过云控制台 VNC 登录实例,运行 services.msc。找到以下服务,确保它们处于“正在运行”状态:

  • Remote Desktop Services
  • Remote Desktop Configuration
  • Remote Desktop Services UserMode Port Redirector

若服务未启动,手动启动它们,并将启动类型设置为“自动”。

3. 检查远程桌面授权模式(注册表)

部分 Windows Server 版本默认开启“仅管理连接”,若被误改为“每用户/每设备”授权模式且未部署授权服务器,会导致连接失败。修改前务必备份注册表

reg export "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" C:\rdp_backup.reg

运行 regedit,定位到标准配置路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Parameters

检查 LicenseType 键值(类型:REG_DWORD)。若不确定配置,可尝试将其删除让系统重置默认,或设置为 2(每设备)测试。注意:盲目修改可能导致服务不可用,建议先快照。

4. 重置授权宽限期(常见修复)

Windows CVM 远程桌面连接失败报错 0x1104 是什么原因?

若授权宽限期过期,可通过删除注册表项重置。在注册表编辑器中定位到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

删除 L$RTMTIMEBOMB 键值(需要管理员权限),然后重启实例。此操作可重新计算 120 天宽限期。

验证与日志分析

完成上述步骤后,建议重启 Remote Desktop Services 服务或重启实例。在本地电脑重新打开远程桌面连接,输入实例公网 IP 和账号密码。

若仍报错,登录实例后查看“事件查看器”:

  • 路径:Windows 日志 - 系统
  • 来源:TermService 或 RemoteDesktopServices-RdpCoreTS
  • 关键事件 ID:1058(服务启动失败)、1067(服务意外终止)或 licensing 相关错误

常见注意事项

1. 不要随意禁用防火墙:临时关闭 Windows 防火墙可能有助于排查,但生产环境应保持开启,仅放行必要端口。

2. 授权宽限期注意:Windows Server 远程桌面有 120 天授权宽限期,若超时未配置授权服务器,连接会被拒绝,此时需重新激活宽限期或部署授权服务。

3. 多会话限制:非 Server 版本的 Windows(如 Windows 10/11)默认只允许一个远程会话,若已有用户登录,新连接会踢掉旧用户或提示错误,需确认实例操作系统版本。

参考来源

  • Microsoft Learn, 远程桌面连接错误消息故障排除,https://learn.microsoft.com/zh-cn/troubleshoot/windows-client/remote/remote-desktop-connection-error-message
  • 腾讯云,云服务器 CVM 产品文档,https://cloud.tencent.com/document/product/213