通过Automation Anywhere管理员调度机器人时出现RDP会话创建错误
解决Automation Anywhere调度机器人时的RDP会话创建失败问题
错误信息
message":"Error creating RDP session.","details":"这可能由多种原因导致。请按以下步骤排查:1. 检查该机器配置的max session count;2. 确认是否有其他用户正在该机器上使用RDP;3. 检查是否有其他进程占用RDP连接。若问题仍存在,请联系系统管理员。","correctiveAction":"","code":"rdp.error
已知已尝试安装RDP会话但未解决问题,可尝试以下进阶排查方案:
检查RDP会话主机配置
- 打开「远程桌面会话主机配置」,确认每用户会话数限制和总会话数限制设置合理,确保Automation Anywhere服务账户有足够会话配额。
- 核查「会话超时设置」,确认闲置会话是否被及时释放,避免会话池耗尽。
验证服务账户权限
确认Automation Anywhere用于创建RDP会话的服务账户,是否拥有远程登录权限(在本地安全策略-用户权限分配中检查「允许通过远程桌面服务登录」),同时确认该账户已加入「Remote Desktop Users」组。排查系统级RDP限制
- 打开注册表编辑器,定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server,检查fDenyTSConnections值是否为0(允许远程连接),MaxInstanceCount值是否符合实际需求(默认无限制,若设置过小需调整)。 - 检查Windows防火墙或第三方安全软件,确认是否拦截RDP端口(默认3389)的入站/出站请求,确保Automation Anywhere相关进程(如
AutomationAnywhere.Service.exe)被允许通过防火墙。
- 打开注册表编辑器,定位到
检查Automation Anywhere配置
- 在控制台上确认机器人运行目标机器的RDP配置是否正确,包括IP地址、端口、账户信息是否匹配,是否按需勾选「使用管理员权限运行」。
- 查看Automation Anywhere机器人日志(默认路径:
C:\Program Files\Automation Anywhere\Enterprise\Logs),找到RDP创建相关的详细错误日志,定位具体失败原因。
重启相关服务
重启远程桌面服务(TermService)和Automation Anywhere服务,释放可能占用的会话资源或修复服务异常。
内容的提问来源于stack exchange,提问作者s__c1
相关产品推荐
相关产品推荐

