在虚拟机上安装VMware Tools之后,其分辨率会自动调整为控制台窗口大小。这不是我想要的-我希望我的虚拟机的分辨率保持不变。
它是VMware ESXi 6.5,仅提供Web控制台。
仅在安装VMware Tools之后才发生(当然我需要它)。
有人知道如何关闭它吗?
我尝试使用一些论坛提示进行设置:svga.MaxWidth / svga.MaxHeight参数,但是它不起作用...
在虚拟机上安装VMware Tools之后,其分辨率会自动调整为控制台窗口大小。这不是我想要的-我希望我的虚拟机的分辨率保持不变。
它是VMware ESXi 6.5,仅提供Web控制台。
仅在安装VMware Tools之后才发生(当然我需要它)。
有人知道如何关闭它吗?
我尝试使用一些论坛提示进行设置:svga.MaxWidth / svga.MaxHeight参数,但是它不起作用...
Answers:
找到了解决方案!
Windows客户端分辨率更改通过调用来工作<ProgramDir>\VMware\VMware Tools\VMwareResolutionSet.exe
。重命名该文件后,bingo不再更改分辨率。显然,这仅在下一个VMware工具更新之前有效,但是对我们来说却可以完成。
由于不容易找到,这里是来自https://kb.vmware.com/s/article/2058577上一个随机论坛线程的VMwareResolutionSet.exe参考。
运行VMwareResolutionSet.exe以强制Windows设置所需的分辨率。
VMwareResolutionSet.exe Variable1 Variable2 , Variable3 Variable4 Variable5 Variable6
变量1是主监视器的索引(默认= 0)。
变量2是监视器总数(默认= 1)。
变量3是监视器0的起始X位置(默认= 0)。
变量4是监视器0的起始Y位置(默认= 0)。
变量5是监视器0的宽度(X),以像素为单位。
变量6是监视器0的宽度(Y),以像素为单位。
例如,要将虚拟机的显示分辨率设置为3280 x 2048:
VMwareResolutionSet.exe 0 1 , 0 0 3280 2048
逗号周围的空格似乎很大。
尝试将html5界面与远程控制台插件(VMRC)结合使用,并在操作系统内设置分辨率。无论如何,这为我解决了这个问题。
使远程控制台插件正常工作的一些技巧:
它喜欢高架运行。因此,在安装远程控制台插件之后,vmrc.exe
使用资源管理器找到文件,右键单击,选择属性->兼容性选项卡->检查Change settings for all users
选项,然后选择Run this program as an administrator
。
那应该可以减轻您的其他麻烦。Flash客户端存在一些已知问题,我什至在某处读到某个版本的Flash版本已停产。