[在 WSL 中启动 Ubuntu 18.04 时出现错误 2147942402 (0x80070002)

Ovs*_*aya 15 windows windows-subsystem-for-linux 18.04

在将 Python 路径添加到环境变量后,我[error 2147942402 (0x80070002)在启动时遇到了ubuntu.exe阻止我在 Windows 终端中启动 Ubuntu 的问题。

我不知道发生了什么事。是不是我的环境变量搞错了?

我通过 WSL2 在 Windows 10 上使用 Ubuntu 18.04。

Ovs*_*aya 16

最后,我设法通过将与 Windows Apps [ C:\Users\OS\AppData\Local\Microsoft\WindowsApps ] 相关的路径添加到我的用户环境变量而不是错误添加的 Python 路径来修复此错误。

希望这会在将来对其他人有所帮助,因为我进行了很多搜索,但没有找到解决此错误的任何方法。

  • 很高兴听到你把它修好了。请注意,原始环境变量可能是“%USERPROFILE%\AppData\Local\Microsoft\WindowsApps”。当然,任何一种都可以。 (7认同)

小智 11

要在 Windows 终端中修复此问题,请执行以下操作:

  1. 访问设置窗口: 在此输入图像描述
  2. 选择 wsl 终端配置文件(在本例中为 Ubuntu): 在此输入图像描述
  3. 单击命令行 在此输入图像描述
  4. 从 ubuntu.exe(或其他内容,具体取决于操作系统或 ubuntu 版本)更改为 wsl.exe 并保存更改 在此输入图像描述


Rin*_*ind 2

error 2147942402在 Windows 中是“找不到文件”。

所以我假设没有找到 ubuntu.exe。

您确定 exe 名称吗?IIRC 应该是wsl.exe -d Ubuntu-18.04