更改Hyper-V VM内部的Server 2012显示分辨率?


18

在Hyper-V VM内运行Server 2012时,单击“显示设置”以尝试更改屏幕分辨率,但显示“无法从远程会话更改显示设置”。

有人知道如何更改分辨率吗?



1
感谢Devid,我将在我的Linux VM上尝试您的解决方案。您是否遇到过针对Windows VM的解决方案?
J. Scott Elblein 2014年

好的,如果有帮助+1。我没有在Hyper-V中运行Windows,但我认为这样做应该更容易。好吧,我认为如果您安装Integration Services,它应该很容易更改。但是正如我说的那样,我不确定,因为我没有在Hyper-V中运行Windows
Devid 2014年

K。不过我还没有15名代表,所以我不能+1,哈哈。我已经安装了Integration Services,但是现在运气不错。
J. Scott Elblein 2014年

Answers:


20

对于Windows 8.1和HyperV Manager 6.3.9600.16384

在HyperV Manager中:
-为主机选择“ Hyper-V设置”
-在“服务器”下,选择“增强的会话模式策略”
-取消选中“增强的会话模式”

在执行此操作之前/之后,您可能必须停止/重新启动VM /会话。

连接到虚拟机,然后按照正常方式更改分辨率。

如果需要,请撤消上面的更改以重新启用增强会话模式连接。


谢谢大卫,那才成功。我将您的答案标记为最佳答案,因为您列出了确切的步骤,即使它与Tomas的答案相同(因此我赞成他)。=)
J. Scott Elblein 2014年

12

如果您不想返回“基本会话”,请尝试以下操作:

  • 如果您打开会话,请关闭它。只是“橙色x”出来。无需关闭它。
  • 关闭后,某些设置行为会更改。右键单击您的VM,然后在“连接”下,现在应该有“编辑会话设置”。
  • 现在,这应该使您返回到对话框,该对话框允许您选择分辨率并将本地设备连接到VM。
  • 选择新的分辨率后,只需重新连接即可。

只要VM正在运行,它就可以工作。此解决方案最适合我
黄金版

自增强会话Ubuntu可用以来,这是截至2018年10月的最佳解决方案。
OrangeSherbet '18 -10-20

2

Hyper-V管理器>(右键单击来宾)>(选择)编辑会话设置...


4
谢谢@DavidB,我似乎在HyperV管理器中没有这个功能,除非我以某种方式丢失了它,您介意为我在您的屏幕快照上截图吗?
J. Scott Elblein 2014年

如果VM在我的win 10 hyper-v实例中运行,则仅在VM正在运行时显示此“编辑会话设置”。无论如何,它所做的就是将我带到虚拟机,没有任何更改的选项。
Off the Gold


2

对我有用的是转到Hyper V设置,在左侧面板上的“用户”下,选择“重置复选框”,然后单击“重置”按钮。这将导致所有隐藏的对话框重新出现,包括连接时要求分辨率的对话框。


2

这是对DavidB答案的评论

Hyper-V管理器>(右键单击来宾)>(选择)编辑会话设置...

有时,Hyper-V管理器在计算机的上下文菜单中不显示选项“编辑会话设置...”。如果是这种情况,请首先确保机器正在运行(OffThe Gold已经说过了)。如果该选项仍然不显示:

  • 转到列出您的Hyper-V主机的左窗格
  • 右键单击相应的主机,然后选择“刷新”

这会将选项带回到上下文菜单。

在单击“编辑会话设置...”之前,请确保没有打开的VMConnect窗口!否则,您将被带到那里而没有显示会话设置...


嗨,欢迎来到超级用户。请记住,答案框仅用于回答问题-如果您必须发表评论,则必须先获得必要的积分。但是,此答案基于另一个答案,因此我认为没有理由对其进行标记。未来要牢记:)
Mikey TK

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.