在最小化的远程连接窗口中执行任务

检索关键字:远程桌面最小化执行失败,RDP,最大化正常,最小化就失败


当我们使用远程连接并且最小化远程连接窗口后,实际上远程连接中所有的界面元素将不再进行渲染和响应交互。这样会导致我们的自动化操作失效,为了解除这一限制可以在Windows注册表编辑器中修改设置,如下所示:

注意:

以下操作需要管理员权限

  1. 关闭所有打开的远程桌面会话

  2. 按下WIN+R键呼出运行,键入regedit然后按键盘Enter键,打开注册表程序

  3. 打开至以下注册表项:

    • 对于当前用户:

      • HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
      • HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Terminal Server Client
    • 对于所有用户:

      • HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
      • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Terminal Server Client
  4. 使用RemoteDesktop_SuppressWhenMinimized名称创建一个新的DWORD值。 在最小化的远程连接窗口中执行任务_注册表新建项

    • 注册表编辑器窗口的右面板内右键单击
    • 选择新建>DWORD(32位)值,将新的注册表项添加到右侧面板
    • 将默认名称更改为RemoteDesktop_SuppressWhenMinimized
    • 双击RemoteDesktop_SuppressWhenMinimized,显示“ 编辑DWORD(32位)值”窗口 在最小化的远程连接窗口中执行任务_注册表新建项赋值
    • 值数据字段中输入2
    • 确定保存更改
  1. 关闭注册表编辑器窗口

在执行作业之前,注销机器人计算机上的所有用户 现在,即使在最小化远程连接窗口的情况下,也可以进行自动化操作了

最后更新于 15th Dec 2020