Increasing virtual machine display resolution to a custom resolution beyond the maximum resolution listed in Microsoft Windows
search cancel

Increasing virtual machine display resolution to a custom resolution beyond the maximum resolution listed in Microsoft Windows

book

Article ID: 316485

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

This article provides steps for manually setting the video display resolution in Microsoft Windows virtual machines beyond the available resolutions in Display Properties.

Symptoms:
You are unable to change the screen resolution of a Microsoft Windows virtual machine beyond the maximum resolution available in Display Properties.


Environment

VMware vSphere ESXi 6.7
VMware vSphere ESXi 6.5

Resolution

To resolve this issue:
  1. Follow the procedure outlined in Adding video resolution modes to Windows guest operating systems (1003).
  2. Open an Administrative Command prompt and navigate to the VMware Tools Folder.
Note: The default location is %ProgramFiles%\VMware\VMware Tools.
  1. Run VMwareResolution.exe to force Windows to set your desired resolution.
VMwareResolutionSet.exe Variable1 Variable2 , Variable3 Variable4 Variable5 Variable6

Variable 1 is the index of the primary monitor (Default = 0).
Variable 2 is the number of total monitors (Default = 1).
Variable 3 is the starting X position of monitor 0 (Default = 0).
Variable 4 is the starting Y position of monitor 0 (Default = 0).
Variable 5 is the width (X) of monitor 0 in pixels.
variable 6 is the width (Y) of monitor 0 in pixels.


For Example: 

To set the virtual machine display resolution to 3280 x 2048:

VMwareResolutionSet.exe 0 1 , 0 0 3280 2048

To set a virtual machine with two monitors side-by-side, one at 1920x1200 and one at 1600x1200:

VMwareResolutionSet.exe 0 2 , 0 0 1920 1200 , 1920 0 1600 1200


Additional Information

Adding video resolution modes to Windows guest operating systems
仮想マシンの画面の解像度を Microsoft Windows で表示される設定可能上限より上げる方法