You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL启动时出现execvpe /usr/bin/zsh报错的问题求助

WSL启动时出现execvpe /usr/bin/zsh报错的问题求助

各位好!我最近碰到了一个WSL启动的棘手问题,折腾了好久都没解决,想请大家帮忙看看😭

大概是从我升级到WSL2并安装Docker Desktop之后,这个错误就开始频繁出现,到后来直接影响WSL正常使用了(之前好像有临时解决办法,但我现在记不清了)。

先说说我对WSL做过的自定义操作,说不定是这些操作搞出问题了:

  • 曾经安装过zsh,后来用着不顺手就卸载了
  • 我给系统加过bashrc文件,里面配置了bin/zsh,但每次启动WSL这个配置都会自动消失(之后我可能会把相关的讨论帖整理过来)
  • 安装过python3,过程挺复杂的,说不定哪里搞坏了系统文件
  • 第一次运行WSL的时候,执行过apt update和apt upgrade

我甚至已经重装过Debian了,但这个报错还是没消失!

下面是我尝试过的命令和对应的报错信息:

> debian
<3>WSL (10) ERROR: CreateProcessEntryCommon:570: execvpe /usr/bin/zsh failed 2
<3>WSL (10) ERROR: CreateProcessEntryCommon:579: Create process not expected to return

> wsl
<3>WSL (12) ERROR: CreateProcessEntryCommon:570: execvpe /usr/bin/zsh
<3>WSL (13) ERROR: CreateProcessEntryCommon:579: Create process not expected to return

> wsl --setdefault Debian

> wsl.exe --user root
<3>WSL (12) ERROR: CreateProcessEntryCommon:570: execvpe /usr/bin/zsh
<3>WSL (13) ERROR: CreateProcessEntryCommon:579: Create process not expected to return

> wsl --set-default-version 1

> wsl --set-default-version 2

> mkdir /usr/bin/zsh

> wsl
<3>WSL (12) ERROR: CreateProcessEntryCommon:570: execvpe /usr/bin/zsh
<3>WSL (13) ERROR: CreateProcessEntryCommon:579: Create process not expected to return

现在我真的不知道还有什么办法可以尝试了,有没有大佬能给点建议?非常感谢!

备注:内容来源于stack exchange,提问作者Wolfpack'08

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 13:32:45