我的服务器上有一个应用程序,它将在服务器运行时截取服务器的桌面。 当我使用RDP连接到服务器时,它运行良好,但是当我断开连接时,分辨率显着下降。 如果我没有弄错的话,似乎会减less到640×480。
我的服务器是由第三方托pipe的虚拟服务器,我不知道他们使用哪个虚拟机pipe理程序。 我只有RDP访问它。 我正在使用一种解决方法将我当前的RDP会话发送到控制台。 我运行这个命令: tscon <session#> /dest:console
这个效果很好,除了当我开始的应用程序在这个会话中运行时,分辨率下降。
有谁知道我可以如何增加在虚拟机上的控制台会话的默认分辨率?
那么,会议的决议将被改变,以匹配它所附的(虚拟)控制台的分辨率。 如果640×480不足以达到您的目的,请更改它。
如果你绝对不能从托pipe服务提供商请求访问控制台,那么安装VNC并连接到VNC套接字将为您提供“物理”控制台屏幕,并让您通过GUI工具更改控制台分辨率。 您也可以尝试使用QRes实用程序或PowerShell脚本通过命令行更改分辨率。
您可以使用VNC进行连接,以便在控制台模式下设置良好的分辨率。
设置完分辨率后,你不再需要VNC了,你可以使用mstsc。
当您知道与graphics卡兼容的分辨率时,可以使用QRes工具自动执行该过程: http ://home.no/aksoftware/
用mstsc和这个bat文件连接到机器:SwitchScreenResolution.bat
TSCON 2 /Dest:Console --Replace 2 with the good Id Session (see in taskManager / Users Tab / ID value) timeout 10 QRes.exe /x 1920 /y 1200 -- Replace with the compatible resolution (you can see all compatible resolution with VNC)