如何避免设备休眠影响虎步RPA的运行

2022-10-18 242

当使用 Windows远程桌面软件(mstsc) 连接执行虎步RPA的自动化程序的电脑后,又关闭远程连接时,Windows电脑会进入待机(休眠)状态,将会引起浏览器或软件客户端登界面的无法进行渲染,导致自动化程序无法运行,为了在关闭远程桌面(mstsc)连接后仍然能够运行自动化程序,需要使用下面的方式关闭远程桌面(mstsc)的连接。

问题描述

当使用 Windows远程桌面软件(mstsc) 连接执行虎步RPA的自动化程序的电脑后,又关闭远程连接时,Windows电脑会进入待机(休眠)状态,将会引起浏览器或软件客户端登界面的无法进行渲染,导致自动化程序无法运行,为了在关闭远程桌面(mstsc)连接后仍然能够运行自动化程序,需要使用下面的方式关闭远程桌面(mstsc)的连接。

解决方案

1. 创建文件 退出远程桌面连接(防休眠).bat, 复制以下代码并保存;
@echo off echo. echo Remote Desktop will be temporarily disconnected . . . please reconnect after a few seconds. echo. @echo on REM The active session has an arrow as the first character setlocal EnableDelayedExpansion FOR /F %%A in ('qwinsta') do ( set tempSessionName=%%A if "!tempSessionName:~0,1!"==">" ( @echo on tscon.exe !tempSessionName:~1! /v /dest:console @echo off ) )
2. 使用 Windows远程桌面软件(mstsc) 连接执行虎步RPA的自动化程序的电脑
3. 将该脚本拷贝到执行虎步RPA的自动化程序的电脑
4. 以后每次当需要关闭远程桌面(mstsc)的连接时,通过双击 退出远程桌面连接(防休眠).bat 来退出远程桌面连接,不要通过关闭窗口的方式关闭远程连接。