Neo_futureWSL灾难性崩溃完整复盘 主要是用cursor 自动化控制wsl终端 连续执行系统级命令导致的。。。。。。 中发帖

早上刚起来 发现wsl终端闪退的情况 一开始以为是wsl配置文件的问题 默认闪退的情况 后来自查后发现 原来是windows系统和wsl之间的注册项出现了故障 具体报错信息为错误代码: Wsl/Service/E_UNEXPECTED [已退出进程,代码为 4294967295 (0xffffffff)] 现在可以使用Ctrl+D关闭此终端,或按 Enter 重新启动。 
重新注册WSL系统组件并重启后 虽然LxssManager 依然没有显示输出 但却可以正常进入wsl了
总结一下 这次注册项的突然消失 根本原因在于cursor自动执行大量系统级命令(和人类手速不一致,打穿了WSL和windows虚拟化层的稳定性边界) 尤其是涉及到systemd,docker,虚拟化相关的指令时 容易出现上述这种崩溃 因为这时候 系统进入了一种旧的服务被杀死 而新的服务(进程)没有接管的中间态 因此直...