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

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启用后可能影响某些服务的监听或访问,建议测试环境先关闭。
http://www.xdnf.cn/news/13104.html

相关文章:

  • surfer15安装
  • DeepSeek 赋能数字文创:开启内容生成 “智” 变新时代
  • C++_核心编程_多继承语法
  • 【项目实践】SMBMS(Javaweb版)(四)用户管理
  • 2.2.1 ASPICE的需求收集
  • 1 Studying《蓝牙核心规范5.3》
  • 交流电机深度解析:从基础到实战的全面指南
  • 删除有序数组中的重复项
  • 【周输入】250531阅读推荐-2
  • Learning Smooth Humanoid Locomotion through Lipschitz-Constrained Policies
  • 麦克风前的“定心术”:用正念与演讲焦虑温柔和解
  • JS Day05
  • ESP32 在Arduino开发环境中,如果程序运行报错如何定位程序报错是哪行代码
  • 香橙派3B学习笔记7:snap安装管理软件包_打包程序与依赖
  • day 48
  • 注意高温陷阱?---可恢复保险丝应用失效案例分享
  • 自动交换两个文件的文件名 VSB脚本技巧 电脑技巧
  • 操作系统期末版
  • 免杀对抗--PE文件结构
  • 汽车车载软件平台化项目规模颗粒度选择的一些探讨
  • 【学习笔记】TLS
  • 贝叶斯医学分析中“先验”的如何进行选择(文献解读)
  • Java【基础篇0】
  • java中装饰模式
  • Go内存池设计与实现:减少GC压力
  • ASM,LVM,扫描并扩容步骤-linux
  • 什么是双脉冲测试?
  • 【C++】第十一节—一文详解vector(使用+杨辉三角+深度剖析+模拟实现+细节详细补充)
  • 为什么要引入内联函数?
  • Python Selenium登录网易邮箱