- Вопрос или проблема
- Ответ или решение
- Как отключить автоматическое изменение размера в VMware Player
- Методы отключения автоматического изменения размера
- 1. Изменение параметров в настройках VMware Player
- 2. Подстройка параметров в гостевой ОС
- 3. Удаление или переименование VMWareResolutionSet.exe
- 4. Отключение адаптера ‘VMware SVGA II’
- 5. Настройки в редакторе конфигурации .vmx
- Заключение
Вопрос или проблема
Я только что скачал VMware Player (ранее использовал Virtual Box, но мне нужен был Windows Aero, а vbox это еще не поддерживает). Но он автоматически изменяет размер гостевой ОС, когда я изменяю размер окна, а я этого не хочу. Я не видел опции, чтобы это отключить. Кто-нибудь знает?
Переименуйте или удалите C:\Program Files\VMware\VMware Tools\VMWareResolutionSet.exe
в виртуальной машине, чтобы предотвратить изменение размера, сохраняя при этом установленные VMware Tools.
Благодарности @Moritz Both
Если вы не хотите этой функции, вам нужно будет удалить VMware Tools из гостевой ОС. Попробуйте это, если вы не очень привязаны к наличию VMware Tools.
Я могу подтвердить, что @BinaryMisfit прав в том, как это отключить.
Моя настройка:
- VMware Workstation 12 Player (только для некоммерческого использования)
- Windows 7 Professional (гостевая ОС)
- Уже установил кнопку радиопомещения ‘Меньше – 100%
(по умолчанию)‘ в гостевой ОС
Я снял галочку с ‘Автоматически регулировать размер пользовательского интерфейса в виртуальной машине‘ во время работы гостевой ОС, и после нажатия ‘ОК’ гостевая ОС сразу сказала, что ей нужно выйти из системы и войти снова, чтобы изменения вступили в силу.
Исправлено.
Отключение адаптера дисплея “Vmware SVGA II” лучше, чем удаление VMware Tools, поскольку вы сохраняете все остальные функции, единственное, что вы теряете, это графику Direct X/3D. Мне хотелось бы узнать правильное решение этой проблемы, просто из интереса: этой проблемы не возникает с Windows 98, если вы установите svga.maxWidth = 800 и svga.maxHeight = 600. Почему это не работает для Windows 2000/XP и т.д. мне непонятно….
Чтобы отключить автоматическое изменение размера, оригинальный файл должен иметь отключенную настройку в версии Workstation, которая создала виртуальную машину. По умолчанию VM Player уважает все настройки, указанные при создании виртуальной машины.
На VMware Player/VMware Workstation:
- CTRL + P (или Правка -> Настройки)
- Выберите раздел
Экран
- В подразделе
Автофит
снимите отметку сАвтофит гостя
- Нажмите
ОК
Просто пришел сюда сказать, потому что я искал это для одной единственной машины, на которой есть программа с интерфейсом, фиксированным на 1920×1000(приблизительно).
Удаление “C:\Program Files\VMware\VMware Tools\VMWareResolutionSet.exe в виртуальной машине, чтобы предотвратить изменение размера, сохраняя при этом установленные VMware Tools”, рекомендованное snipsnipsnip, по-прежнему работает в VMware (по крайней мере, VSphere) в 2024 году и очень полезно.
Я предполагаю, что обновление это сломает, но надеюсь, что найду это через несколько месяцев/лет, когда это сломается. 😀
Ответ или решение
Как отключить автоматическое изменение размера в VMware Player
VMware Player – это мощный инструмент виртуализации, который позволяет запускать операционные системы в изолированной среде. Однако, многие пользователи сталкиваются с проблемой автоматического изменения размера гостевой ОС при изменении размера окна VMware Player, что может быть нежелательно в некоторых случаях. В этой статье мы рассмотрим, как остановить автоматическое изменение размера в VMware Player.
Методы отключения автоматического изменения размера
Существует несколько методов, которые можно использовать для отключения данной функции. Рассмотрим их подробнее.
1. Изменение параметров в настройках VMware Player
Наиболее простой способ отключить автоматическое изменение размера – это изменить настройки программы:
- Откройте VMware Player.
- Перейдите в меню: Нажмите
CTRL + P
, чтобы открыть настройки, или выберитеEdit -> Preferences
из верхнего меню. - Выберите вкладку ‘Display’.
- Отключите ‘Autofit guest’: Найдите подкатегорию ‘Autofit’ и уберите галочку с опции ‘Autofit guest’.
- Нажмите ‘OK’ для сохранения изменений.
После этого гостевая операционная система не будет автоматически изменять размер при изменении размера окна VMware Player.
2. Подстройка параметров в гостевой ОС
При использовании Windows в качестве гостевой ОС, вы также можете изменить настройки дисплея внутри самой системы:
- Откройте панель управления и перейдите в раздел ‘Экран’.
- Настройте размер дисплея на фиксированный вариант, который вам необходим (например, 100% для оригинальных разрешений).
- Перезагрузите систему, если это потребуется.
3. Удаление или переименование VMWareResolutionSet.exe
Если первые два метода не помогли, вы можете воспользоваться более радикальным способом:
- Перейдите в папку:
C:\Program Files\VMware\VMware Tools
. - Найдите файл
VMWareResolutionSet.exe
. - Переименуйте или удалите его.
Обратите внимание, что при этом вы сохраняете установленные VMware Tools, что позволяет использовать остальные функции, но отключаете автоматическое изменение разрешения.
4. Отключение адаптера ‘VMware SVGA II’
Еще один способ – это отключение графического адаптера ‘VMware SVGA II’:
- Откройте настройки вашей виртуальной машины.
- Перейдите в раздел ‘Hardware’.
- Найдите ‘Display’ и отключите адаптер ‘VMware SVGA II’.
Этот метод позволяет сохранить большинство функций, за исключением возможностей DirectX и 3D-графики.
5. Настройки в редакторе конфигурации .vmx
Можно также редактировать файл конфигурации виртуальной машины (файл с расширением .vmx):
-
Закройте VMware Player.
-
Найдите файл .vmx вашей виртуальной машины.
-
Откройте его с помощью текстового редактора.
-
Добавьте или измените следующее:
svga.autofit guest = "FALSE"
-
Сохраните изменения и перезапустите VMware Player.
Заключение
Выбор метода отключения автоматического изменения размера в VMware Player зависит от ваших предпочтений и технической конфигурации. Для большинства пользователей изменения в настройках программы будут достаточно, однако, если требуется более серьезное вмешательство, существуют дополнительные методы. Важно помнить, что перед выполнением более радикальных решений целесообразно создать резервные копии ваших данных, чтобы избежать непредвиденных последствий.