Проблема с дублированием нажатий клавиш в консоли VMWare vSphere | Windows для системных администраторов

Проблема с дублированием нажатий клавиш в консоли VMWare vSphere

При удаленном подключении к консоли виртуальной машины клиентом VMWare vSphere через медленное WAN или VPN подключение может наблюдаться проблема многократного дублирования (залипания) нажатий клавиш клавиатуры. Нормальная работа с системой в этом случае становится невозможной, так уже при попытке набрать имя и пароль учетной записи вместо одного нажатого символа появляются несколько одинаковых. Вместо admin получаем aaaaddddmmmmiiiinnnn.

Проблема не зависит от гостевой ОС на виртуальной машине, и может возникнуть как с Windows, так и с Linux системой. При подключении к этой же виртуальной машине по RDP / SSH таких проблем нет.

Проблема заключается в том, что из-за сетевых задержек vCenter Client думает, что клавиша была нажата несколько (или зажата), так возникает эффект «залипания» клавиш.

Проблема залипания клавиш в консоли VMWare vSphereЧтобы избавится от такого эффекта, нужно увеличить таймаут между нажатиями на клавиши клавиатуры в консоли vSphere. Есть два способа изменить это значение:

  • Напрямую в конфигурационном vmx файле виртуальной машины
  • В настройках ВМ в графическом интерфейсе клиента vSphere

1 способ:

Чтобы внести изменения напрямую в vmx файл:

  1. Отключите ВМ
  2. Откройте конфигурационный .vmx файл виртуальной машины и в его конце добавьте строку keyboard.typematicMinDelay = "2000000".keyboard.typematicMinDelay = "2000000"
    Примечание. Таймаут задержки указан в микросекундах. В данном случаем мы увеличиваем его до 0.2-х секунд.
  3. Включите ВМ

2 способ:

Редактируем конфигурацию ВМ в клиенте vSphere Client:

  1. Выключите виртуальную машину
  2. Откройте ее настройки и перейдите в раздел Edit settings > Options > General > Configuration ParametersПараметры виртульной машины VMWare
  3. Добавьте новую переменную конфигурации, нажав Add Row.
  4. Укажем имя переменной keyboard.typematicMinDelay и значение 2000000Увеличить таймаут нажатий на клавиши в консоли vSphere
  5. Включите ВМ

После внесенных изменений эффект повторяющихся нажатий клавиш в консоли vSphere пропадет.

Совет. В VMWare есть скрытая возможность подключения к консоли ВМ с помощью VNC клиента.
Еще записи по теме: VMWare
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 2

Оставить комментарий
  1. Василий | 10.04.2015

    Таймаут задержки указан в миллисекундах. В данном случаем мы увеличиваем его до 2-х секунд.

    1 сек. = 1000 мл.сек
    а вы пишите

    keyboard.typematicMinDelay = «2000000»

    В вашем примере получается 2000 сек.

    Ответить
    • itpro | 21.04.2015

      Спасибо за внимательность :)
      На самом деле параметр keyboard.typematicMinDelay задает задержку в микросекундах (а не в милисекундах как я первоначально указал).
      200000 микросекунд = 0,2 секунды

      Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.24MB/0.01380 sec