写在前面

我们在用自动化UI工具(如UIpath、selenium、按键精灵等)时,在远程桌面中使用这些工具时,可能会遇到当远程桌面最小化时,这些工具不工作的情况。
系统拓扑图中的server参数如下:

分析原因

Windows系统为了节约系统资源,当窗口最小化时,会将这些窗口资源挂起。

解决方案

查阅了网上各种资料,下面把笔者验证可行的方案进行描述。

  1. 系统拓扑

    工作PC:是个人办公使用的,可能会关机,建议不要用它直接连接Auto Robot UI X;
    跳板机A:一般与Auto Robot UI X处于同一网段,保障远程桌面连接的稳定性,长期运行,不关机;
    Auto Robot UI X:X代表上图的A、B、C、…H,自动工具运行的PC或服务器。

  2. 修改注册表
    注意⚠️:只需要修改的跳板机A的注册表,修改方式如下:
    Win+R 运行regedit

    HKEY_CURRENT_USERHKEY_LOCAL_MACHINE中的所有的Terminal Server Client新增或修改RemoteDesktop_SupressWhenMinimized=2

以笔者的跳板机为例,注册表中有如下三处存在Terminal Server Client:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Terminal Server Client
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Terminal Server Client

以新增HKEY_CURRENT_USER中Terminal Server Client的RemoteDesktop_SupressWhenMinimize=2为例,进行说明(其他两个路径的修改同理)

右键点击 Terminal Server Client,新建RemoteDesktop_SupressWhenMinimized

将值修改为2

  1. 重启系统,使注册表生效。

解决远程桌面最小化时,自动化UI(鼠标、键盘)指令不工作问题相关推荐

  1. C#编写最小化时隐藏为任务栏图标的Window appllication

    C#编写最小化时隐藏为任务栏图标的Window appllication. 1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件 ...

  2. 远程桌面 出现内部错误_如何解决远程桌面连接延迟高的问题?

    在对云主机进行日常运维时,我们经常需要使用远程桌面连接,但是传统意义上的远程桌面连接,是由客户端PC直接连接目标服务器,其连接质量的好坏,取决于客户端PC与目标服务器之间的网络带宽与延时,当企业业务范 ...

  3. 远程桌面连接服务器时,键盘不能正常打字

    远程桌面连接服务器时,键盘不能正常打字.此时把windows自带的小键盘打开后,此时再用键盘就能正常输入. 打开小键盘的方法: 1.运行行输入:osk 2. 开始-附件-轻松访问-屏幕键盘.OK 另一 ...

  4. 联通移动网卡连接被远程计算机终止,HOWTO: 解决 远程桌面连接已停止工作 的故障问题...

    HOWTO: 解决 远程桌面连接已停止工作 的故障问题 故障现象是用户打开"远程桌面连接"程序去登录一台计算机,连接过程中该程序发生错误,提示"远程桌面连接 已停止工作& ...

  5. 【解决“远程桌面连接:出现身份验证错误,要求的函数不受支持 ”方法】

    解决"远程桌面连接:出现身份验证错误,要求的函数不受支持 "方法 今天做远程连接时,出现"身份验证错误,要求的函数不受支持"问题,在网上找了解决方法,亲测有效 ...

  6. 如何使对话框程序启动以及主窗口最小化时不在任务栏上显示

    时下流行的许多软件,如QQ,迅雷等,启动主程序以及主窗口最小化时,不在任务栏上显示按钮,这是怎么做到的呢? 首先说主窗口启动时不再任务栏上显示按钮的问题 方法1,将主窗口的属性设置为WS_EX_TOO ...

  7. 文件夹的最小化时,上面的名字。

    我们在把文件夹最小化时,常常会带上路径,所以看着很不方便~ [在标题栏显示完整路径]不要选中,那么,你看到的就是这个文件夹的名字,不会在前面加上一堆路径.

  8. 解决远程桌面关闭后teamviewer不能连接的问题

    解决远程桌面关闭后teamviewer不能连接的问题 参考文章: (1)解决远程桌面关闭后teamviewer不能连接的问题 (2)https://www.cnblogs.com/joe-tang/p ...

  9. Windows下使用TeamViewer连接远程服务器,以及解决“远程桌面关闭后TeamViewer不能连接”的问题

    Windows下使用TeamViewer连接远程服务器,以及解决"远程桌面关闭后TeamViewer不能连接"的问题 参考文章: (1)Windows下使用TeamViewer连接 ...

  10. 屏幕左上角出现【最小化】按钮,鼠标无法点击

    屏幕左上角出现[最小化]按钮,鼠标无法点击 操作系统: 联想 win 11 解决方法: 关闭并强制退出[联?想?电?脑?管家],就会消失

最新文章

  1. 计算机组成原理作业1王诚,计算机组成原理 王诚 董长洪 宋佳兴
  2. mysql decs倒叙查询_mysql按照日期方式查询
  3. SAP Cloud for Customer 2102版本如何使用Key User Tool创建扩展字段 - extension field
  4. 推荐一款配有强大数据管理和可视化ETL的BI工具
  5. 计算机的只读储存器,只读存储器
  6. python接口自动化(十二)--https请求(SSL)(详解)
  7. LeetCode(985)——查询后的偶数和(JavaScript)
  8. 使用proxychains 代理终端
  9. jQuery视频拍照插件
  10. LeetCode1-580题汇总
  11. Zbrush中常用的8种笔刷,笔刷中的八大金刚你用过几个?
  12. php输出次方,php如何实现数值的整数次方(代码实例)
  13. # 互动媒体期末作业——P5.js“画板”
  14. 在linux下使用rpm命令安装软件
  15. android 图片热点区域,Android开发之扫描附近wifi热点并列表显示
  16. d3.js transition无限循环
  17. 被称为世上最经典的24句话
  18. OSChina 娱乐弹弹弹——凉风有信,秋月无边
  19. php对plc的TCP通信,西门子S7-1200PLC之间TCP通信实例步骤
  20. ExeCryptor脱壳脚本

热门文章

  1. 【记录】win11安装ubuntu子系统教程
  2. bootstrap-tagsinput操作标签对象,实现从表格中选人和移除
  3. 清明五一假期催热周边自驾游 迪庆州应势推出“杜鹃花之旅”
  4. 基于linux的软件测试,基于linux的Web服务器性能测试
  5. Go 中的那些语法糖
  6. 计算机加内存还是固态硬盘,电脑运行速度慢加内存条还是固态硬盘
  7. Ruby与kiba的初学者etl教程
  8. 用文氏图解析条件概率与贝叶斯概率
  9. unbuntu下pytorch安装
  10. unbuntu配置scrcpy