Sunday, July 24, 2016

Fixing VMware Client Mouse Issues on Scaled Displays

If you have a high-resolution display and are running DPI scaling in Windows, you may have experienced how frustrating the VMware vSphere desktop client can be. Accessing the console of a VM is a maddening experience where the mouse refuses to cooperate and makes it nearly impossible to accomplish even the simplest tasks.

A workaround for this is to disable DPI scaling for the client. Browse to the installation directory, C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher by default, and open the properties for VpxClient.exe. Under the Compatibility tab, check the box for "Disable display scaling on high DPI settings" and click OK.

The downside to this solution is that the client may appear tiny on your display because it's not being scaled like the rest of the desktop. It looks microscopic on my laptop's 15-inch 4k display, but at least it's usable. Fortunately, my laptop is docked most of the time, so I can just use the client on one of my larger external monitors.