Windows 各版本中 HyperV 虚拟机使用技巧汇集

2022-05-16 23:52:10 +08:00
 Apol1oBelvedere
Windows 各版本中 HyperV 虚拟机使用技巧汇集:
1 、
问题:当 MSTSC 远程桌面的显示选项中没有虚拟机中设定的分辨率(如 1600*1200 )怎么办?
背景:需要特定分辨率以运行基于分辨率像素点的特定程序。
答案:mstsc /w:1600 /h:1200 命令可按照特定分辨率显示远程桌面。

2.
问题:HyperV 自带虚拟机连接窗口无法从宿主机复制黏贴文件?
背景:文件传输需要
答案:用 MSTSC 远程桌面连接虚拟机,或共享文件夹,或用 FTP 等类似网络传输工具。
2124 次点击
所在节点    Windows
14 条回复
Remember
2022-05-17 00:00:38 +08:00
自带的 switch 的 ip 什么时候能固定住?从未见过这么蠢的设计,宿主启动一次,switch 地址随机改一次。
MacDows
2022-05-17 00:07:12 +08:00
第二个问题有个选项,应该是在安全选项卡中间,打开就行
你这叫什么汇集…………
MacDows
2022-05-17 00:07:29 +08:00
@Remember 用主机名试试
i3x
2022-05-17 00:37:36 +08:00
@Remember 最烦的问题是这个默认交换机删不掉。明明没插网线,图标还是不对。。只能弃用了选择 vm
Apol1oBelvedere
2022-05-17 00:47:38 +08:00
@Remember
可以设置解决:
1.当虚拟机使用内部交换机时,宿主机 /虚拟机对接网卡设置静态 IP ,并设置桥接即可静态且连接外网。
2.当虚拟机使用外部交换机时,路由器将虚拟机 mac 与 IP 绑定即可,或手工设置路由器网段的静态 IP 。
Apol1oBelvedere
2022-05-17 00:51:33 +08:00
补充:
--
问题:如何复制虚拟机?
背景:需要快速设置多个相同虚拟机环境
答案:先导出虚拟机,再选择导入虚拟机,选择“要执行的导入类型:复制虚拟机(创建新的唯一 ID )”。
--
问题:
1. 快照功能只能线性创建不方便,不能像 Vmware 可以分支创建。
2. 复制虚拟机功能不好用,导出的虚拟机不能直接还原否则会 id 冲突无法启动,必须再复制出来一份系统数据。Vmware 复制出来直接就能导入,省去再复制一份的麻烦。
Apol1oBelvedere
2022-05-17 00:53:29 +08:00
@MacDows Hyper-V 管理器版本 10.0.19041 未发现此选项,能提示一下路径吗?(备注:因为论坛没有这样的分享帖,这里是当作一个技巧的汇集贴,大家一起完善。)
MacDows
2022-05-17 01:03:59 +08:00
@Apol1oBelvedere 增强会话模式
Apol1oBelvedere
2022-05-17 08:37:48 +08:00
@MacDows 宿主机必须是 Server 才能在“虚拟机连接”窗口开启增强会话模式否则都是灰色的,但是通过远程桌面连接自动就是增强会话模式。
johnniang
2022-05-17 10:29:05 +08:00
@Remember 试试 {hostname}.mshome.net
Apol1oBelvedere
2022-05-17 19:08:31 +08:00
@MacDows 使用本地资源的要求:
为了能够在虚拟机上使用计算机的本地资源,请满足以下要求:
* Hyper-V 主机必须打开“增强会话模式策略”和“增强会话模式”设置 。
* 使用 VMConnect 的计算机必须运行 Windows 10 、Windows 8.1 、Windows Server 2016 或 Windows Server 2012 R2 。
* 虚拟机必须启用远程桌面服务并将 Windows 10 、Windows 8.1 、Windows Server 2016 或 Windows Server 2012 R2 作为来宾操作系统进行运行。

--即 Win7 客户机无法开启增强会话模式。
VirtualLife
288 天前
@Remember
我也遇到这个问题:
1 、在 Host 上无法通过 hostname 访问使用 Default Switch 网络的 Guest
2 、想着设置一个固定的 IP 给这个 Guest
3 、发现 Default Switch 的 IP 会变

这的确很烦,直到我发现可以通过 <hostname>.mshome.net 访问这个 Guest……
Apol1oBelvedere
287 天前
@VirtualLife #12 win7x64hyperv.mshome.net 具体如何操作?我在本机的虚拟机主机名为 win7 ,但是用 mstsc 工具连接 win7.mshome.net 时提示“远程桌面无法找到计算机”。
VirtualLife
236 天前
@Apol1oBelvedere 我放弃了使用这个域名了,因为 Host 上有一些软件会影响 DNS 解析,要使它们兼容,会造成很多附带的麻烦。

现在我使用另一个方法来达到绕过 Default Switch 的 IP 会变的问题(非桥接,我也不想用桥接)。

1 、首先用管理员权限打开一个 powershell ,新建一个 NAT 虚拟交换机。
具体操作参考: https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/setup-nat-network

2 、将 Hyper-V 管理器内想要固定 Guest 的网卡设置为这个刚创建的虚拟交换机。

3 、重点:由于新创建的这个虚拟交换机没有 DHCP 功能,必须去虚拟机内手动设置 IP 。

DONE !

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/853317

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX