将 Windows WLAN 共享给 Hyper-V VM 后失效的问题

该文章根据 CC-BY-4.0 协议发表,转载请遵循该协议。
本文地址:https://fenying.net/post/2025/05/17/windows-wlan-sharing-problem-with-vm-switch/

此前在 Hyper-V 中创建了一个 ArchLinux 虚拟机,过程中将一个物理网卡的连接共享给了该虚拟机使用的 VM 虚拟交换机。

奇怪的是,在公司电脑里的 Windows 11 上,VM 虚拟交换机的网络连接正常,但在家里的 Windows 10 上却无法连接到网络。

对比了一下,差别在于,公司办公电脑用的是网线连接的网络,而家里的电脑是 WLAN 连接的网络。

修复方案很简单,其实是 ICS (Internet Connection Sharing) 的问题,默认情况下未持久化,导致一重启就失效了。

1Windows Registry Editor Version 5.00
2
3[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedAccess]
4"EnableRebootPersistConnection"=dword:00000001

将以上内容保存为 fix-ics-persistent.reg,然后双击运行即可。 这将启用持久化的 ICS 设置,重启后共享连接仍然有效。

问题解决。

参考

comments powered by Disqus

翻译: