esxi 6.5如何关闭自动调整窗口/自动更改显示分辨率


10

在虚拟机上安装VMware Tools之后,其分辨率会自动调整为控制台窗口大小。这不是我想要的-我希望我的虚拟机的分辨率保持不变。

它是VMware ESXi 6.5,仅提供Web控制台。

仅在安装VMware Tools之后才发生(当然我需要它)。

有人知道如何关闭它吗?

我尝试使用一些论坛提示进行设置:svga.MaxWidth / svga.MaxHeight参数,但是它不起作用...


4
我们正在vmware客户端上运行自动ui测试。当远程控制台连接时,通常测试会失败,因为屏幕分辨率太低并且测试工具找不到控件。所以我有同样的问题,因此添加了一个用例。
莫里茨都

您能否提供一些其他信息?您正在运行6.5的修补程序级别,使用的是Flash还是HTML5浏览器,vmware player,Windows / Linux的版本是什么。
雅各布·埃文斯

我正在使用HTML5浏览器。HTML5浏览器控制台和插件(vmrc)以及连接到vSphere Server的VMware Workstation均会自动更改分辨率。vSphere Client版本6.5.0.10000。来宾主要是Windows7。使用远程控制台的客户端是Windows和Linux的不同版本,但是我认为这没关系,因为分辨率的更改是由vmware工具完成的。
莫里茨都

一般提示:赏金将在三个小时后失效。如果有人有解决方案,我将很乐意提出另一个解决方案:)
莫里茨(Moritz)两人

1
从Web客户端和VMRC访问时如何禁用Windows来宾操作系统屏幕分辨率的自动调整(52031)kb.vmware.com/s/article/52031
Brad

Answers:


4

找到了解决方案!

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

逗号周围的空格似乎很大。


1

尝试将html5界面与远程控制台插件(VMRC)结合使用,并在操作系统内设置分辨率。无论如何,这为我解决了这个问题。

使远程控制台插件正常工作的一些技巧:

它喜欢高架运行。因此,在安装远程控制台插件之后,vmrc.exe使用资源管理器找到文件,右键单击,选择属性->兼容性选项卡->检查Change settings for all users选项,然后选择Run this program as an administrator

那应该可以减轻您的其他麻烦。Flash客户端存在一些已知问题,我什至在某处读到某个版本的Flash版本已停产。


您说“在操作系统内设置分辨率”是什么意思?每次连接时,是吗?那不是一个选择。这对问题没有帮助。另外,提升运行vmrc.exe会增加安全风险,并且抱歉,如果vmware无法告诉我为什么这样做是必要的,我不会这样做。
莫里茨都

抱歉,您的回复如此延迟。假期等等。由于您未指定安装的操作系统,因此我仅举几个例子。在Windows中,右键单击并选择显示设置以设置分辨率。我建议编辑您的文章以包括您遇到问题的特定操作系统。
比尔

1
每次连接后都将更改。这就是op(和我)想要避免afaik的原因。
莫里茨都

0

我们有同样的问题。事实证明,在VM设置中,视频卡设置为“自定义”。如果将其更改为“自动检测设置”,问题就消失了!仅在关闭虚拟机电源后才能更改此设置。除非出于特定原因需要自定义设置,否则此方法可以正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.