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

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

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

它是 VMware ESXi 6.5,其中只有 Web 控制台可用。

仅安装 VMware Tools 后才会发生这种情况(我当然需要它)。

有人知道如何关掉它吗?

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

答案1

找到解决方案!!

Windows 客户端分辨率更改通过调用 来工作<ProgramDir>\VMware\VMware Tools\VMwareResolutionSet.exe。在我重命名该文件后,分辨率不再发生变化。显然,这只在下一次 VMware Tools 更新之前有效,但它为我们完成了工作。

由于不容易找到,这里是从随机论坛帖子中获取的 VMwareResolutionSet.exe 的参考,网址为https://kb.vmware.com/s/article/2058577

运行 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

逗号周围的空格似乎很重要。

答案2

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

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

它喜欢以提升权限运行。因此,安装远程控制台插件后,vmrc.exe使用资源管理器找到该文件,右键单击,选择属性 -> 兼容性选项卡 -> 选中该Change settings for all users选项并Run this program as an administrator

这应该可以为你省去一些额外的麻烦。Flash 客户端存在一些已知问题,我甚至在某处阅读Flash 版本即将被停止使用。

答案3

我们遇到了同样的问题。原来,在虚拟机设置中,视频卡设置是“自定义”的。如果您将其更改为“自动检测设置”,问题就会消失!只有在虚拟机关闭的情况下才能更改此设置。除非您出于特定原因需要自定义设置,否则这种方法很有效。

相关内容