Characters Repeat When Working with VMware Guest OS From vSphere Console

Posted on 2011-02-22
Last Modified: 2012-05-11
When I connect to my ESX 4.0 server using VMware vSphere Client 4.0.0 I cannot work with any of my VMs using the console tab because the characters I am typing repeat.  The repeating prevents me from logging on because I have very complex passwords. I do have one server with a very basic password and can logon to it.  When I do I can open Notepad and type and see the characters repeating there.

I have been trying to solve this problem for months now - 500 points is the max that EE allows or I would make it more.  The below fix from VMware suggest this is a bandwidth issue - I have a gigabit network so that is not likely.

This KB article from VMware was of no help and did not solve the problem:

Here are the details from the KB:

Repeated Characters when Typing in Remote Console

When I type into the remote console, I see unintended repeated characters. What is wrong?

If you are using a wide-area or low-bandwidth connection, the time delay over the network may be long enough to cause the virtual machine to start auto-repeat.

To reduce these effects, increase the time threshold necessary for auto-repeat in the remote console.
Power off the virtual machine.

Add a line, similar to the following, at the end of your virtual machine's configuration (.vmx) file.

keyboard.typematicMinDelay = "2000000"

The delay is specified in micro-seconds, so the line in the example above increases the repeat time to 2 seconds. This should ensure that you never get auto-repeat unless you intend it.

Power on the virtual machine.
Question by:dmcoop
LVL 29

Expert Comment

ID: 34956587

Is definitely sounds like bandwidth to me also. Not what you want to hear. Have you checked the speed and duplex settings for the uplinks (physical NICs) connecting your ESX host to the network? You should be able to check the speed and duplex that they are currently running at via "vicfg-nics".

Did you implement the parameter as per the VMKB?
LVL 119
ID: 34956652
Is VMware Tools installed?

You are not using the vSphere client through Citrix, Terminal Services or RDP?

Author Comment

ID: 34956837
mass2612: I have ten NICs on this ESX server. One of which is dedicated to the ESX host (vmnic0). All ten NICs are UP, connecting at 1000Mbps, and are FULL duplex. I ran the "esxcfg-nics -l" command to get this information since I am using ESX not ESXi.  Also we use What's Up Gold to monitor this network closely for congestion - I see no signs of network congestion at all in WUG or in performance with servers.

hancocka: Yes VMware Tools is installed and running the latest version. I am running the vSphere client through RDP. Do you think that could be the problem? It would not be hard for me to test this - I can install vSphere on my workstation and see if the problem goes away.  I will give that a try and report back tomorrow. When I was on ESX 3.5 it never caused this issue. The problem started about 6 months ago when I upgraded to ESX 4.0 from 3.5.

Thank you both for your suggestions.
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

LVL 119

Accepted Solution

Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 34956888
Yes, it's definately the issue.

We tried to install the vSphere Client for Administrators using RDP and Citrix, to save installing on everyones admin workstations, cut's down the rollout, every time VMware change the client.

But unfortunately everything works, but the console, mouse and keyboard is unreliable.

It's something to do with the console not be able to track key presses and mouse movements.

We've always had issues back to 3.0.

Try a local install of vSphere client on workstation.
LVL 28

Expert Comment

ID: 34957016
I too have had various issues with using the client over rdp, for the fix you are trying add


no quotes around the number, no spaces around = sign - and make sure it is the very last line (at the end) of the .vmx file.

Author Comment

ID: 34963145
hanccocka: Works perfectly when I am running vSphere local on my workstation.  Problem solved.  Thank you.  Hope they work that out eventually.

bgoering: I tried without the spaces and the quotes and it sill had the same issue.  Thank you for trying.

Author Closing Comment

ID: 34963149
Running the vSphere client on a local workstation (vs RDP) solved the problem.

Featured Post

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

If we need to check who deleted a Virtual Machine from our vCenter. Looking this task in logs can be painful and spend lot of time, so the best way to check this is in the vCenter DB. Just connect to vCenter DB(default DB should be VCDB and using…
HOW TO: Install and Configure VMware vSphere Hypervisor 6.5 (ESXi 6.5), Step by Step Tutorial with screenshots. From Download, Checking Media, to Completed Installation.
Teach the user how to join ESXi hosts to Active Directory domains Open vSphere Client: Join ESXi host to AD domain: Verify ESXi computer account in AD: Configure permissions for domain user in ESXi: Test domain user login to ESXi host:
This Micro Tutorial walks you through using a remote console to access a server and install ESXi 5.1. This example is showing remote access and installation using a Dell server. The hypervisor is the very first component of your virtual infrastructu…

815 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now