WSL2 启动时可能出现以下报错:
wsl: 出现了内部错误。错误代码:CreateInstance/CreateVm/ConfigureNetworking/0x8007054f
wsl: 无法配置网络 (networkingMode Mirrored),回退到 networkingMode None。
wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。
常规重启命令可能无效。部分情况下执行更新命令可缓解。
根据报错'无法配置网络 (networkingMode Mirrored),回退到 networkingMode None',可知 WSL 正在尝试使用 Mirrored 网络模式但初始化失败,自动回退不完整导致网络异常。
该问题通常因 Windows 上配置了本地代理(如 Clash、v2rayN 等),系统代理地址为 127.0.0.1 或 localhost,而 WSL2 在 NAT/Mirrored 模式下无法直接使用 localhost 代理,导致网络配置冲突。
错误代码 0x8007054f 属于 Windows 网络/虚拟化层错误,常由 Hyper-V 虚拟交换机配置失败或 Mirrored 网络与代理/防火墙/VPN 冲突触发。
最稳健的解决方案是改回 NAT 网络模式。编辑配置文件 C:\Users\<你的用户名>\.wslconfig,将内容修改为:
[wsl2]
networkingMode=nat
autoProxy=false
然后重启 WSL:
wsl --shutdown
若不想手动编辑配置文件,也可在 WSL Settings 界面中调整网络设置:



