Изменить разрешение дисплея сервера 2012 внутри виртуальной машины Hyper-V?


18

Запустите Server 2012 внутри виртуальной машины Hyper-V, щелкнув «Параметры дисплея», чтобы попытаться изменить разрешение экрана, но на нем будет написано «Настройки дисплея нельзя изменить из удаленного сеанса».

Кто-нибудь знает, как изменить разрешение?


Проверьте здесь: superuser.com/questions/518484/…
— Дэвид

1
Спасибо, Дэвид, я опробую твоё решение на моей виртуальной машине Linux. Вы сталкивались с решением для виртуальных машин Windows?
— Дж. Скотт Элблейн,

Хорошо, если это поможет +1. Я не использую Windows в Hyper-V, но думаю, что это должно быть проще. Ну, я думаю, что если вы установите Integration Services, это должно быть легко изменить. Но, как я уже сказал, я не уверен, потому что я не запускаю Windows в Hyper-V
— Devid

К. У меня пока нет 15 повторений, поэтому я не могу +1, лол. Я установил службы интеграции, но теперь удачи.
— Дж. Скотт Элблейн

Ответы:


20

Для Windows 8.1 с HyperV Manager 6.3.9600.16384

Из диспетчера HyperV:
- Выберите «Настройки Hyper-V» для хоста
- В разделе «Сервер» выберите «Политика расширенного режима сеанса»
- Снимите флажок «Расширенный режим сеанса»

Возможно, вам придется остановить / перезапустить виртуальную машину / сеанс до / после этого.

Подключитесь к виртуальной машине и измените разрешение, как обычно.

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


Спасибо Дэвид, что сделал свое дело. Я отметил ваш лучший ответ, потому что вы перечислили точные шаги, хотя это был тот же ответ, что и у Томаса (поэтому я проголосовал за него). =)
— Дж. Скотт Элблейн

12

Если вы не хотите возвращаться к «базовому сеансу», попробуйте это:

  • Закройте сеанс, если он у вас открыт. Просто «оранжевый х». Нет необходимости выключать его.
  • При закрытии некоторые настройки поведения меняются. Щелкните правой кнопкой мыши на вашей виртуальной машине и в разделе «Подключиться» теперь должно появиться «Изменить настройки сеанса».
  • Теперь это вернет вас к диалоговому окну, которое позволит вам выбрать разрешение и подключить локальные устройства к виртуальной машине.
  • После того, как вы выбрали новое разрешение, просто заново подключитесь.

Это работает до тех пор, пока виртуальная машина работает. Это решение работает лучше всего для меня
— Off The Gold

Это лучшее решение на октябрь 2018 года, теперь, когда доступна расширенная сессия Ubuntu.
— OrangeSherbet

2

Диспетчер Hyper-V> (щелкните правой кнопкой мыши по гостю)> (выберите) Изменить настройки сеанса ...


4
Спасибо @DavidB, у меня, кажется, нет этого в моем диспетчере HyperV, если я не пропускаю его как-нибудь, не возражаете ли вы сделать его снимок экрана для вас?
— Дж. Скотт Элблейн

Это «Изменить настройки сеанса» отображается, если виртуальная машина работает в моем экземпляре win 10 hyper-v, но только если виртуальная машина работает. Во всяком случае, все, что он сделал, это привело меня к виртуальной машине без каких-либо возможностей что-либо изменить.
— Off Gold

2

Чтобы разрешить изменение разрешения, необходимо установить «Базовый сеанс» из подключения к виртуальной машине HyperV (последняя кнопка на верхней панели).


2

Что мне помогло, так это перейти в настройки Hyper V, выбрать на левой панели в разделе «Пользователь» «Сбросить флажки» и нажать кнопку «Сбросить». Это приводит к тому, что все диалоги, которые скрыты, появляются снова, включая тот, который запрашивает разрешение при подключении.


2

Это подразумевается как комментарий к ответу DavidB

Диспетчер Hyper-V> (щелкните правой кнопкой мыши по гостю)> (выберите) Изменить настройки сеанса ...

Иногда диспетчер Hyper-V не показывает параметр «Изменить настройки сеанса ...» в контекстном меню компьютера. Если это так, сначала убедитесь, что машина работает ( OffThe Gold уже сказал это). Если опция все еще не отображается:

  • перейдите на левую панель, где перечислены ваши хосты Hyper-V
  • щелкните правой кнопкой мыши соответствующий хост и выберите «обновить»

Это должно вернуть опцию обратно в контекстное меню.

Прежде чем нажать «Изменить настройки сеанса ...», убедитесь, что нет открытого окна VMConnect! В противном случае вы просто попадете туда без отображения настроек сеанса ...


Привет, добро пожаловать в Superuser. Помните, что поле для ответов можно использовать только для ответов - если вы хотите оставить комментарий, то сначала вам нужно будет заработать необходимые очки. Однако этот ответ основан на другом ответе, поэтому я не вижу причин, по которым его следует отмечать. Просто кое-что, чтобы иметь в виду на будущее :)
— Мики TK

2

Вы можете легко изменить параметры подключения для VMConnect, выполнив следующую команду в Windows PowerShell или в командной строке (от имени администратора):

VMConnect.exe <ServerName> <VMName> /edit

Источник: https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/learn-more/use-local-resources-on-hyper-v-virtual-machine-with-vmconnect

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