场景
当你主机A通过远程桌面访问主机B,主机B有定时任务截屏,但是主机A的远程桌面客户端最小化后,主机B的程序截屏报错:BitBlt failed
,如果远程桌面客户端不最小化,主机B的程序截屏没有任何问题。
解决方案
1.1 创建注册文件
新建一个名为testerzhang_remote.reg
文件,内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client]
"RemoteDesktop_SuppressWhenMinimized"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Terminal Server Client]
"RemoteDesktop_SuppressWhenMinimized"=dword:00000002
1.2双击运行导入
双击运行testerzhang_remote.reg
文件,按照提示确认就行。
1.3 重新远程桌面客户端运行
之前忘记重连远程桌面,导致没达到预期结果。
然后尝试重新连远程桌面的主机B,然后尝试重新连远程桌面的主机B,主机B的程序截图,能正常截图,达到预期结果。
欢迎关注我的公众号testerzhang,原创技术文章第一时间推送。