当前位置: 首页 > news >正文

wsl开启即闪退

[ 问题 ]:
在这里插入图片描述

  • 在一次电脑卡住,强制关机重启后,遇到打开WSL就闪退的问题
  • 在CMD中打开WSL,出现如上图的描述:
C:\Users\admin>wsl
wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。
灾难性故障
错误代码: Wsl/Service/E_UNEXPECTED
  • 经询问大模型得出根本原因是 Windows 系统设置了 localhost 代理,但 WSL 没有被正确配置以继承它,导致 WSL 在 NAT 网络模式下直接崩溃。

[ 解决方法 ]:

  • 在宿主机的 “C:\User<用户名>”目录下配置.wslconfig文件,.wslconfig文件内容如下
[experimental]
autoMemoryReclaim=gradual  
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true
配置项默认值建议值作用说明建议启用场景
autoMemoryReclaimnonegradual自动回收 WSL 占用的内存,gradual 表示平滑释放内存资源有限,避免占满 RAM
networkingModenatmirrored共享主机网络栈,使 WSL 使用与 Windows 相同的 IP,提升兼容性需要本机访问、Docker、WSL GUI
dnsTunnelingfalsetrue将 DNS 请求通过 Windows 转发,避免 VPN/代理环境下 DNS 失效使用 VPN、公司网络、翻墙时
firewallfalsetrue启用 WSL 访问的防火墙控制,增强网络安全需要限制 WSL 的外部访问或有安全要求
autoProxyfalsefalse ⚠️自动同步 Windows 系统代理(如 localhost:xxxx)到 WSL仅适合配置为内网 IP 的代理

⚠️需特别注意部分

配置项注意事项
autoProxy如设置为 localhost:port 的代理,会导致 WSL 启动失败(你遇到的问题)。建议关闭或用实际 IP。
firewall启用后可能影响某些服务的监听或访问,建议测试环境先关闭。

相关文章:

  • 空间转录组数据下游分析(二)
  • Prompt Enginering(提示工程)先进技术
  • MAC-安装Homebrew、安装Git
  • OPENCV形态学基础之一膨胀
  • mac:大模型系列测试
  • STM32 低功耗设计全攻略:PWR 模块原理 + 睡眠 / 停止 / 待机模式实战(串口 + 红外 + RTC 应用全解析)
  • 飞算 JavaAI 2.0.0:开启老项目迭代维护新时代
  • SpringBoot自定义EndPoint实现线程池动态管理
  • 【C++系列】模板类型特例化
  • Kotlin REPL初探
  • 多线程语音识别工具
  • 【版本控制】Git 和 GitHub 入门教程
  • 历史数据分析——辽港股份
  • Linux--vsFTP配置篇
  • Python 接口:从协议到抽象基 类(Tombola子类的测试方法)
  • Razor编程中@Helper的用法大全
  • VSCode内网安装插件
  • 【原创】基于视觉模型+FFmpeg+MoviePy实现短视频自动化二次编辑+多赛道
  • stm32-c8t6实现语音识别(LD3320)
  • 【论文阅读29】区间预测CIPM(2025)
  • 中山网站建设品牌/营销型网站更受用户欢迎的原因是
  • 网站翻页代码/桂林市天气预报
  • b站入口2023已更新/可以访问违规网站的浏览器
  • 武安企业做网站推广/北京百度搜索优化
  • 紫阳县城乡建设局官方网站/关键词快速排名怎么做
  • 建设银行投资网站/站长工具使用方法