两个监视器在一个VM中

我正在尝试在vSphere上创build一个虚拟机(OS = Windows 7),并显示两个显示。 VM有VMware Tools。 我去

Edit Virtual Machine Settings > Video Card > Maximum Number of Displays [2].

当我点击确定。 configuration返回到最大显示器数量= 1.我应该怎么做才能保持更改?

– 谁会遇到这个问题 –

  • 任何正在使用“裸机”虚拟机pipe理程序(如vSphere ESXi)的人都可以直接安装到无操作系统的计算机上。

– 为什么存在这个问题 –

  • 这是VMware已经采取的策略,以便通过以下方式分离VM访问function:

    • 用于pipe理目的的vSphere Client“访客控制台”(仅限单个监视器),VS.,
    • VMware View用于最终用户使用情况(支持多台显示器)
  • 实际上,不仅有多个显示器,您在Workstation,Player,ESX中看到的许多其他function也都被locking在vSphere Client中。

– 我们的目标 –

  • 假设vSphere Client安装在具有双显示器(每台1600×1200)的远程计算机上,
  • 以下解决scheme将使vSphere Client的“访客控制台”看到一个分辨率(比如3000×1000)的单个监视器,这个分辨率略低于两个监视器的总和,因为我们必须将“来宾控制台“。
  • 花了我几个星期才弄明白这一点。

– 解决scheme –

  1. 确保您的“访客控制台”具有您的video内存和分辨率的最大设置

    • 编辑虚拟机设置>在右上angular确保使用“硬件版本7”
    • 编辑虚拟机设置>硬件>显卡>显示器所需的内存>input总videoRAM> 128
    • 编辑虚拟机设置>选项>常规>configuration参数…>单击“添加行”button添加以下参数:
      • svga.autodetect => false
      • svga.maxHeight => 1200
      • svga.maxWidth => 3200
  2. 从以下位置将“最新的VMware工具”(例如“VMware-tools-windows-8.3.7-381511.iso”)下载到远程机器上:

  3. 在“访客控制台”中将“最新VMware Tools”安装到Windows 7中
    • 首先在Windows 7中卸载“旧/现有的VMware Tools”
    • 在“访客控制台”中有一个“CD / DVD”button,点击它
    • select“连接到本地磁盘上的ISO映像”
    • select您在步骤2中下载的“VMware-tools-windows-8.3.7-381511.iso”
    • 开始安装VMware Tools到Windows 7
    • 完成后重新启动您的Windows 7
  4. 在一个VM中启用2个显示器/监视器
    • 在Windows 7中,启动dos提示符
    • 键入'cd C:\ Program Files \ VMware \ VMware Tools',按'enter'
    • 键入'VMwareResolutionSet.exe 0 1,0 0 3000 1000'(您可以将3000和1000的值replace为小于2个显示器/显示器分辨率之和的值),按'enter'
    • 现在您将看到新的屏幕分辨率为3000×1000
  5. 为了使Windows 7的新屏幕分辨率符合“访客控制台”
    • 转到“访客控制台”菜单
    • 点击“查看”>“适合窗口”
    • 在某些情况下,您可以自由更改“访客控制台”,然后单击“立即安装访客”,这将更改您的Windows 7分辨率以适应“访客控制台”窗口