我在Windows 10上运行WSL2已经有几个月了,最近我失去了这些能力。我仍然可以打开一个WSL2终端,并在那里与我的Ubuntu安装进行交互。
从资源管理器访问WSL2文件
我以前可以去\\wsl$\Ubuntu查看我的所有WSL2文件。我仍然可以在\\wsl$上看到Ubuntu文件夹,但是当我试图打开它时,我会得到一个加载条,什么也不会发生(即使在等待了很长时间之后):

也是在Powershell中:

从WSL2打开Windows程序
以前,我可以在WSL2终端上分别使用explorer.exe和code打开浏览器和code等Windows程序。现在,当我尝试这样做的时候,终端就会挂起,什么也不会打开。
请注意,我仍然可以导航到/mnt/并从WSL2终端看到所有的WSL2文件。
我正在运行Windows10Version1909 (OS 18363.1379)和Ubuntu20.04.1。
发布于 2021-02-26 22:25:20
我不确定我是否有答案给您,但是一些常见的故障排除步骤可以尝试:
wsl --shutdown。/etc/wsl.conf互操作= true
这应该是默认的,但这不是我们第一次看到WSL出于某种原因没有遵循默认设置。%userprofile%/Local/AppData/Packages下的分发文件夹没有被压缩,特别是ext4.vhdx所在的LocalState子目录。发布于 2022-02-16 23:48:55
我也有同样的问题(虽然在Windows 11上)。太烦人了。我注意到重新启动后它还可以,但是几分钟后,并且几乎总是在运行VSCode之后,它又崩溃了。以下是对我起作用的东西:
wsl --export <Distro> <FileName>)wsl --unregister <Distro>)取消注册wsl --import <Distro> <InstallLocation> <FileName>)在经历了上述步骤之后,问题得到了解决,现在我的WSL2就像一种魅力。
https://stackoverflow.com/questions/66392318
复制相似问题