Mouse fails to respond in the virtual machine console
search cancel

Mouse fails to respond in the virtual machine console

book

Article ID: 341327

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • After upgrading a host from ESXi/ESX 4.0 to 4.1, the mouse fails to respond in the virtual machine console
  • The mouse responds when accessed through Remote Desktop Protocol or Microsoft Terminal Services
  • This issue may not affect all virtual machines on the hosts
  • This issue occurs on all upgraded ESXi/ESX 4.1 hosts and may affect all guest OS types


Environment

VMware ESXi 4.1.x Embedded
VMware ESX 4.1.x
VMware ESXi 4.1.x Installable

Resolution

To work around this issue, use one of these options:
  • Update the mouse driver in Windows so that it is detected again.

    To update the mouse driver:
    1. Right-click My Computer and click Manage.
    2. Click Device Manager > Mouse > VMware Pointing Device > Upgrade.
  • In the vSphere Client, set the video card resolution to 1024x768.

    To set the video card resolution:
    1. In the vSphere Client, right-click the virtual machine and click Edit Settings.
    2. Click Select Video Card and then click Check reserve memory for the following selection.
    3. Set the value to 1024x768.

    Note: This makes the console large enough to function correctly. However, you are restricted to use only this resolution and you cannot change the resolution in the guest operating system.
     
  • In the vSphere Client, update the configuration parameters of the virtual machine and set mouse.vusb.enable and vmmouse.present to false.

    To update the configuration parameters of the virtual machine:
     
    1. Right-click the virtual machine and click Edit Settings.
    2. Click Advanced > General > Configuration parameters.
    3. Click Add rows and add these rows:

      mouse.vusb.enable = false
      vmmouse.present = false
  • If the virtual machine in question was originally imported from one of the Microsoft virtual platforms, there might be some values in the system registry which were left over from Microsoft's Virtual Machine Additions (the equivalent of VMware Tools).

    To remove the left over values from the registry:

    Note: This procedure modifies the Windows registry. Before making any registry modifications, ensure that you have a current and valid backup of the registry and the virtual machine.
     
    1. Click Start > Run, type regedit, and press Enter. The Registry Editor window opens.
    2. Navigate to:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}
       
    3. Remove the value msvmmouf from the key value UpperFilters.


Additional Information


鼠标在虚拟机控制台中无法响应