因为工作需要,冰冰有一台自己服务器。

但是这个服务器非常的大非常耗电,冰冰不能老是像拿着笔记本电脑一样带着它

所以冰冰给服务器安排了一个公网IP,以便随时远程连接也能当我的世界或者幻兽帕鲁这种游戏的服务器。

在这台服务器还挂载着三个虚拟机跑着冰冰的脚本来赚小钱钱交电费

但是,有一天其中一个虚拟机的脚本停工了

于是冰冰就想通过虚拟机上的向日葵来用平板远程解决这个bug

结果....

看来又遇到棘手的bug了捏

不慌,我们先来认识一下这种bug

RDP是一种允许用户通过网络连接访问另一台计算机的图形界面的协议。

因为当主机没有被控制时,其挂载的虚拟机会选择停止渲染画面来节约资源消耗。从而导致基于RDP画面操作的贝锐向日葵或Todesk等软件失灵。但是只是画面停止加载,其程序依然在运行。就好像被拔掉了显示屏,没有关闭主机的电脑一样。

现在我们已经找到了BUG产生的原因

就让我们来动手解决BUG吧

第一步 在桌面新建一个记事本

第二步 将下面的内容写入记事本并保存

@%windir%\System32\tscon.exe 0 /dest:console
@%windir%\System32\tscon.exe 1 /dest:console
@%windir%\System32\tscon.exe 2 /dest:console

第三步 将该记事本的后缀名由 .txt 改为.bat

第四步 以管理员身份运行该文件即可

此时,你会发现有一个”幽灵控制者“把你挤出了连接

其实这个幽灵控制者就是上面我们自己写的.bat文件虚拟的

因为这个”幽灵“的存在,其主机挂载的虚拟机们会认为你还在远控主机所以就不会停止RDP画面的渲染了,这个BUG也就完美解决了。

其实这个问题还有一个简单粗暴的物理解决方法

你可以把这个插到主机上来解决这个bug 原理与第一个方法差不多

本代码,本软件全部免费开源

任何人可以转载引用

冰冰的分享就到这里了,记得给冰冰点赞评论哦。

我是冰冰,一个知识点与表情包一样多的新手程序员。

关注冰冰,每天带你解决一个奇奇怪怪的BUG。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐