使用RDP时鼠标捕获问题求助:是否需通过VMware等工具解决?
解决RDP连接时本地鼠标干扰远程自动化脚本的方案
嘿,这个问题我太熟悉了——不少做远程自动化的朋友都碰到过,完全不用急着切换到VMware,RDP本身就有好几个实用技巧能搞定!
方法1:禁用本地鼠标输入重定向(最直接)
当你创建或编辑RDP连接设置时,按以下步骤操作:
- 打开「远程桌面连接」,点击「显示选项」
- 切换到「本地资源」标签页,点击「本地设备和资源」下方的「更多」按钮
- 在弹出的窗口里展开「输入设备」,取消勾选「鼠标」
- 保存设置后再连接远程机器
这样本地鼠标操作就不会被发送到远程会话了,远程自动化脚本能安心运行,你也能正常使用本地电脑。之后需要手动控制远程鼠标时,再重新勾选回来就行。
方法2:会话分离让脚本后台运行
如果不需要实时盯着远程屏幕,这个方法更省心:
- 启动远程自动化脚本后,不要直接关闭RDP窗口,点击窗口右上角的「断开」按钮(或按
Ctrl + Alt + Break切换到窗口模式后再断开) - 远程会话会在后台持续运行,脚本不受影响,本地电脑完全恢复控制权
- 之后要查看进度的话,重新连接RDP会话即可,脚本会继续执行
方法3:调整窗口模式释放鼠标
要是需要盯着远程屏幕同时用本地电脑,试试这个小技巧:
- 把RDP窗口切换为非全屏模式(全屏状态下按
Ctrl + Alt + Break即可切换) - 点击RDP窗口外部的任意区域,本地鼠标就会被释放,不会再干扰远程会话
- 想要重新控制远程鼠标时,点击RDP窗口内部就能重新捕获
进阶小技巧:用命令行快速启动配置好的RDP
如果你经常需要这种配置,可以写个批处理文件,用命令行参数直接启动带设置的RDP:
mstsc /v:远程机器IP /admin /localmouse:no
其中/localmouse:no用于禁用本地鼠标重定向,/admin(部分旧系统用/console)是连接到控制台会话,能让脚本运行更稳定。
内容的提问来源于stack exchange,提问作者Asheh
相关产品推荐
相关产品推荐

