Windows 11安装WSL报错:执行wsl --install提示无法连接服务器
解决Windows 11中
wsl --install报错"a connection with the server could not be established"的方案 以下是针对该报错的几种有效排查与解决步骤,按顺序尝试:
检查WSL服务状态
按Win+R输入services.msc打开服务管理器,找到「Windows Subsystem for Linux Service」:- 若服务未运行,右键点击「启动」
- 将启动类型设置为「自动」,避免后续重启后服务未自动运行
重置WSL网络配置
以管理员身份打开PowerShell,依次执行以下命令:wsl --shutdown netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns执行完成后重启电脑,再尝试运行
wsl --install手动启用WSL组件并安装分发版
跳过自动安装的网络依赖,手动完成组件启用与分发版安装:- 管理员PowerShell执行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 重启电脑后,打开Microsoft Store搜索并下载Ubuntu(或其他WSL分发版),安装完成后启动即可自动完成WSL配置
- 管理员PowerShell执行:
排查代理与防火墙干扰
- 暂时关闭系统代理:打开「设置→网络和Internet→代理」,关闭「自动检测设置」及所有手动代理配置
- 临时关闭Windows Defender防火墙测试,若报错消失,需在防火墙中添加WSL相关程序的允许连接规则
重置WSL环境(谨慎操作)
若以上方法均无效,可重置WSL环境(会删除所有已安装的WSL分发版数据,需提前备份):wsl --unregister all wsl --install
内容的提问来源于stack exchange,提问作者Prabhat Verma
相关产品推荐
相关产品推荐

