esxi 6.5 как отключить автозапуск окна / автоматическое изменение разрешения дисплея


10

после того, как я установил VMware Tools на виртуальную машину, его разрешение автоматически подстраивается под размер окна консоли. Это не то, что я хочу - я хочу, чтобы разрешение моей виртуальной машины оставалось неизменным.

Это VMware ESXi 6.5, где доступна только веб-консоль.

Это происходит только после установки VMware Tools (мне это нужно, конечно).

Кто-нибудь знает, как его отключить?

Я пытался использовать некоторые советы по настройке форумов: параметры svga.MaxWidth / svga.MaxHeight, но это не работает ...


4
Мы запускаем автоматические тесты пользовательского интерфейса на клиентах VMware. Когда подключается удаленная консоль, часто тесты не выполняются, поскольку разрешение экрана становится слишком низким, и инструмент тестирования не находит элементы управления. Так что у меня та же проблема, добавив вариант использования.
Мориц Оба

Можете ли вы предоставить дополнительную информацию? Какой уровень патча вы используете 6.5, используете ли вы браузер Flash или HTML5, как насчет vmware player, какая версия windows / linux.
Джейкоб Эванс

Я использую браузер HTML5. Автоматическое изменение разрешения происходит как с консоли браузера HTML5, так и с плагином (vmrc), а также с VMware Workstation, подключающейся к vSphere Server. vSphere Client Версия 6.5.0.10000. В основном это Windows 7. Клиентами, использующими удаленную консоль, являются разные версии Windows и Linux, но я думаю, что это не имеет значения, так как изменение разрешения выполняется инструментами vmware.
Мориц Оба

Общая подсказка: срок действия награды истекает через три часа. Если у кого-то есть решение, я с радостью начну другое :)
Мориц Оба

1
Как отключить автоматическую подгонку разрешения экрана гостевой ОС Windows при доступе из веб-клиента и VMRC (52031) kb.vmware.com/s/article/52031
Брэд,

Ответы:


3

Нашел решение !!

Разрешение клиента Windows меняет работу по телефону <ProgramDir>\VMware\VMware Tools\VMwareResolutionSet.exe. После того, как я переименовал этот файл, разрешение бинго больше не меняется. Очевидно, что это работает до следующего обновления только инструментов VMware, но это делает работу за нас.

Поскольку это не легко найти, вот ссылка на VMwareResolutionSet.exe из случайной ветки форума по адресу https://kb.vmware.com/s/article/2058577

Запустите VMwareResolutionSet.exe, чтобы заставить Windows установить желаемое разрешение.

VMwareResolutionSet.exe Variable1 Variable2 , Variable3 Variable4 Variable5 Variable6

Переменная 1 - это индекс основного монитора (по умолчанию = 0).

Переменная 2 - это общее количество мониторов (по умолчанию = 1).

Переменная 3 - это начальная позиция X монитора 0 (по умолчанию = 0).

Переменная 4 - это начальная позиция Y монитора 0 (по умолчанию = 0).

Переменная 5 - это ширина (X) монитора 0 в пикселях.

Переменная 6 - это ширина (Y) монитора 0 в пикселях.

Например, чтобы установить разрешение экрана виртуальной машины 3280 x 2048:

VMwareResolutionSet.exe 0 1 , 0 0 3280 2048

Пробелы вокруг запятой кажутся значительными.


1

Попробуйте использовать интерфейс html5 с плагином удаленной консоли (VMRC) и установите разрешение в ОС. Это решило эту проблему для меня, так или иначе.

Несколько хитростей для правильной работы плагина удаленной консоли:

Ему нравится быть поднятым. Поэтому после установки плагина удаленной консоли найдите vmrc.exeфайл с помощью проводника, щелкните правой кнопкой мыши, выберите «Свойства» -> вкладка «Совместимость» -> установите Change settings for all usersфлажок и Run this program as an administrator.

Это должно сэкономить вам некоторые дополнительные головные боли. Есть известные проблемы с Flash-клиентом, и я даже где- то читал, что версия Flash в какой-то момент прекращается.


Что вы имеете в виду, когда говорите «установить разрешение в ОС»? Каждый раз, когда вы подключаетесь? Это не вариант. Это не поможет мне с проблемой. Кроме того, запуск vmrc.exe с повышенными правами повышает риски безопасности и извините, если vmware не может сказать мне, почему это необходимо, я не буду этого делать.
Мориц Оба

Извините за такой запоздалый ответ. Праздники и все такое. Поскольку вы не указали, какую операционную систему вы установили, я могу привести только примеры. В окнах щелкните правой кнопкой мыши и выберите настройки дисплея, чтобы установить разрешение. Я предлагаю отредактировать ваш пост, включив в него конкретную операционную систему, с которой у вас возникли проблемы.
Билл

1
Он меняется обратно при каждом подключении. Это то, что оп (и я) хотел избежать afaik.
Мориц Обе

0

У нас была такая же проблема. Оказывается, в настройках виртуальной машины настройки видеокарты были «пользовательскими». Если вы измените это на «автоматическое определение настроек», проблема исчезнет! Вы можете изменить это, только если виртуальная машина выключена. Если вам не нужны пользовательские настройки по определенной причине, это работает нормально.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.