Знайшов рішення !!
Зміни роздільної здатності клієнта 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
Пробіли навколо коми здаються вагомими.