You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UiPath选择器在Microsoft Remote Desktop应用中失效问题求助

UiPath无法识别Microsoft Remote Desktop应用内远程桌面元素的原因及解决办法

问题原因

  • Microsoft Remote Desktop(MRD)属于UWP应用,采用的现代UI渲染框架与传统原生RDP(mstsc.exe)完全不同,UiPath原生RDP识别逻辑仅适配mstsc.exe的窗口结构,无法穿透MRD的UWP容器获取远程桌面内的控件句柄。
  • 已安装的Microsoft Remote Desktop Apps扩展存在兼容性或配置问题:可能未正确关联MRD应用进程,或者扩展版本与当前UiPath Studio/Robot版本不匹配,导致元素识别通道无法建立。
  • MRD应用的权限隔离机制更严格:UiPath机器人进程的权限不足以突破MRD的沙箱限制,无法读取远程桌面内的元素信息。

可行解决办法

  • 复用原生RDP(mstsc.exe):若业务场景允许,继续使用Windows自带的Remote Desktop Connection,UiPath对其元素识别支持成熟,之前的选择器修改逻辑可直接复用。
  • 重新配置MRD扩展:
    1. 卸载当前的Microsoft Remote Desktop Apps扩展,重启UiPath Studio后重新安装,确保扩展版本与UiPath版本一致。
    2. 在UiPath Studio的「工具」>「扩展」菜单中,确认MRD扩展已启用,并关联到正确的MRD应用路径(通常为C:\Program Files\WindowsApps\Microsoft.RemoteDesktop_*\MsRdc.exe)。
  • 提升运行权限:
    1. 右键MRD应用图标,进入「属性」>「兼容性」,勾选「以管理员身份运行此程序」,重启MRD。
    2. 在Windows服务管理器中找到「UiPath Robot」服务,设置登录身份为本地管理员账户,重启服务。
  • 临时替代方案:使用图像识别或OCR活动,比如UiPath的Image Exist、Click Image或Read Text with OCR,通过视觉特征定位远程桌面内的元素,适合操作逻辑简单的场景(注意:稳定性低于原生选择器)。
  • 验证Remote Runtime配置:在远程机器上确认「UiPath Remote Runtime」服务处于运行状态,若使用Orchestrator,检查机器注册信息(密钥、域名等)是否正确,确保远程会话连接参数无误。

内容的提问来源于stack exchange,提问作者Peeyush Yadav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 05:15:29