目录
报错前置条件
GPU是GeForce RTX 4090 Laptop GPU
系统是Windows 11
运行系统是WSL2-Ubuntu22.04
期望在Ubuntu22.04中运行的服务可以在Windows 11浏览器中使用
报错内容
wsl: 拒绝访问。
错误代码: CreateInstance/CreateVm/ConfigureNetworking/HNS/E_ACCESSDENIED
wsl: 无法配置网络 (networkingMode Nat),回退到无网络。
解决方案
这个错误表明 WSL (Windows Subsystem for Linux) 在配置网络时遇到了权限问题
- 首先,请以管理员身份运行 PowerShell,然后尝试以下命令:
net stop hns
net start hns
- 如果上述方法不起作用,可以尝试:
- 完全关闭 WSL:
wsl --shutdown
- 然后重新启动 WSL 服务:
wsl -d Ubuntu-22.04
- 如果问题仍然存在,可以尝试重置 WSL 网络:
netsh winsock reset
netsh int ip reset
执行后需要重启电脑。
重启后进入wsl,查看是否存在eth0
ip addr
- 如果以上方法都不能解决问题,可以尝试:
- 检查 Windows 防火墙设置
- 确保 Hyper-V 和 Virtual Machine Platform 功能已正确启用
- 在 Windows 功能中重新启用/禁用 WSL
本文转载自: https://blog.csdn.net/weixin_46398647/article/details/143198294
版权归原作者 内卷焦虑人士 所有, 如有侵权,请联系我们删除。
版权归原作者 内卷焦虑人士 所有, 如有侵权,请联系我们删除。