Изменить разрешение дисплея сервера 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.