跳过正文
MMVI · MMXXVI

WSL2 - 修复

WSL2 · Fix

WSL2 各种坑的修复记录。

·2 分钟
VMware 导致关机挂起修复 # 问题 # Trae / VS Code 连接 WSL 后关机/重启:屏幕熄灭,风扇转,电源灯常亮,需强制关机。 根因(两个) # 1. vmx86 内核驱动(主因) # VMware 的核心驱动 vmx86.sys 开机自动加载,且带 IGNORES_SHUTDOWN 标志 → 关机时阻塞系统断电。

·2 分钟
VMware 导致关机挂起修复 # 环境 # 项目 值 操作系统 Windows 11 (Hyper-V / WSL2) VMware Workstation 17.6.4 (F:\VMware) IDE Trae (ByteDance) / VS Code — WSL Remote 模式 WSL wsl2, memory=6GB, processors=8 问题 # Trae / VS Code 连接 WSL 后关机/重启:屏幕熄灭,风扇转,电源灯常亮,需强制关机。

·1 分钟
WinNAT 端口冲突修复 # 环境 # 项目 值 操作系统 Windows 11 (Hyper-V / WSL2) WSL wsl2, appendWindowsPath=false 常用服务 LM Studio (端口 1234)、Hermes (端口 8888)、Trae 问题 # 服务报 EACCES: permission denied 0.0.0.0:PORT,端口被 WinNAT(Hyper-V NAT)随机保留占用。 排查 # 1# 1. 查进程占用 2netstat -ano | findstr :PORT 3 4# 2. 查 WinNAT 保留范围 5netsh interface ipv4 show excludedportrange protocol=tcp 端口出现在排除范围中 → WinNAT 随机保留。