需启用hyper-v及相关虚拟化功能并开启wsa网络共享:先确认bios中vt-x/amd-v已开启、任务管理器显示虚拟化已启用,再在windows功能中勾选hyper-v、虚拟机平台和windows虚拟机监控程序平台并重启;然后在wsa高级设置中开启“网络共享”,若无效则禁用再启用vethernet (wsa)适配器或先关闭移动热点再重开网络共享。

Windows 11安卓子系统(WSA)安装后突然无法联网,常见于系统更新、Hyper-V重置或网络策略变更后,此时并非需要重装WSA,而是要修正其网络共享配置——关键在于让WSA通过物理机的虚拟网卡正确接入外部网络。
确认WSA底层网络服务已启用
先验证虚拟化网络栈是否就绪:按 Ctrl+Shift+Esc 打开任务管理器 → 切换到“性能”选项卡 → 查看右下角“虚拟化”状态必须为【已启用】。若显示“已禁用”,必须重启进BIOS开启Intel VT-x或AMD-V,否则后续所有设置均无效。
接着检查Windows功能:Win+R输入optionalfeatures → 确保【Hyper-V】、【虚拟机平台】、【Windows虚拟机监控程序平台】三项全部勾选 → 点击确定并重启电脑。
在WSA设置中启用网络共享
启动适用于Android的Windows子系统(开始菜单搜索打开即可)→ 进入“高级设置”页面 → 找到“网络”区域 → 将“网络共享”开关从关闭状态切换为【开启】。
这一步会自动触发WSA重建NAT网络规则,并重新绑定vEthernet (WSA)虚拟网卡。注意:开关切换后需等待约15秒,状态栏才会显示“正在运行”,切勿立即刷新或关闭窗口。
若开关无法点亮或点击后无响应,说明vEthernet (WSA)适配器已被其他服务占用。此时需手动释放:Win+R输入ncpa.cpl → 找到“vEthernet (WSA)” → 右键→“禁用”,再右键→“启用” → 返回WSA设置页重试。
强制重置WSA网络配置(终极手段)
方法一:通过PowerShell彻底重置
以管理员身份运行Windows Terminal → 依次执行:
wsl --shutdown
Get-NetAdapter -Name "vEthernet (WSA)" | Disable-NetAdapter -Confirm:$false
Get-NetAdapter -Name "vEthernet (WSA)" | Enable-NetAdapter -Confirm:$false
方法二:图形化重置
进入“设置 → 网络和Internet → 移动热点” → 先【关闭移动热点】(此操作会解除对vEthernet适配器的独占锁定)→ 返回WSA设置页,关闭再开启“网络共享”开关。
执行任一方法后,WSA将在30秒内自动重建网络连接。无需手动重启子系统,也不需重新安装应用。











