解决虚拟机hyper-v里的win7无法上网的bug,宿主机为win11

运维 qmt 5℃

Hyper-V是微软的亲儿子,Windows10/11自带,不需要下载安装,开启后重启即可,而Vmware需要下载安装,而且使用vmware需要把windows内置的虚拟化禁用,到导致windows的wsl(Windows Subsystem for Linux)无法使用。

论使用体验,vmware要比hyper-v好,功能也丰富。

但无奈微软不知道是有意还是无意,内置了hyper-v之后的windows对vmware兼容性极差,在vmware里面运行系统像播放幻灯片一样。

目前小编主要还是使用wsl为主,所以虚拟机也只能选择hyper-v。

在hyper-v中经常遇到的一个问题,就是网络问题。

hyper-v里面的操作系统(win7)会间歇性的连不上网。

前提是本来已经联网成功的。但是重启外部的物理机,换一个无线网络wifi,hyper-v里的网络就无法连接。如上图所示。

重新停用网络,启用网络,问题依然存在。

经过多次试验,发现一个稳定可行的修复方法:

物理机的操作系统是Win11,hyper-v里的操作系统是Win7.

下面的操作在物理机里面进行:

找到网络连接,找到你的wifi网络适配器

20250306120649

右键,弹出菜单,选择属性。

20250306120710

里面有个共享的选项,点击

20250306120724

默认情况是勾选了这个允许其他网络用户通过此计算机的Internet连接。

然后先去掉这个选项。

然后点击确定。

然后退出,重新进入到这个共享的选项,重写勾选这个共享的选项,点击确定。

然后此时的hyper-v的虚拟机win7里面的系统任然是无法上网的。

别着急,这时候,可以重启虚拟机里的操作系统,这里是win7

也可以在虚拟机里面也找到win7的网络适配器,停用一下网卡,然后重新启用一下,此时,就会发现,你的hyper-v里的网络可以正常使用了。

转载请注明:QMT|Ptrade量化交易 » 解决虚拟机hyper-v里的win7无法上网的bug,宿主机为win11

喜欢 (0)