首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从访问WSL2文件或从WSL2启动Windows程序

无法从访问WSL2文件或从WSL2启动Windows程序
EN

Stack Overflow用户
提问于 2021-02-26 20:19:56
回答 2查看 1.5K关注 0票数 1

我在Windows 10上运行WSL2已经有几个月了,最近我失去了这些能力。我仍然可以打开一个WSL2终端,并在那里与我的Ubuntu安装进行交互。

从资源管理器访问WSL2文件

我以前可以去\\wsl$\Ubuntu查看我的所有WSL2文件。我仍然可以在\\wsl$上看到Ubuntu文件夹,但是当我试图打开它时,我会得到一个加载条,什么也不会发生(即使在等待了很长时间之后):

也是在Powershell中:

从WSL2打开Windows程序

以前,我可以在WSL2终端上分别使用explorer.execode打开浏览器和code等Windows程序。现在,当我尝试这样做的时候,终端就会挂起,什么也不会打开。

请注意,我仍然可以导航到/mnt/并从WSL2终端看到所有的WSL2文件。

我正在运行Windows10Version1909 (OS 18363.1379)和Ubuntu20.04.1。

EN

回答 2

Stack Overflow用户

发布于 2021-02-26 22:25:20

我不确定我是否有答案给您,但是一些常见的故障排除步骤可以尝试:

  • 退出实例并尝试一个wsl --shutdown
  • 如果这样做有效,请尝试关闭Windows快速启动。也避免冬眠。这些都是已知的干扰一些WSL网络功能。
  • 尝试将以下部分添加到已启用的/etc/wsl.conf互操作= true 这应该是默认的,但这不是我们第一次看到WSL出于某种原因没有遵循默认设置。
  • 确保您的Windows目录没有被压缩
  • 确保%userprofile%/Local/AppData/Packages下的分发文件夹没有被压缩,特别是ext4.vhdx所在的LocalState子目录。
  • 如果启用,请尝试关闭Windows Ransomware保护
票数 1
EN

Stack Overflow用户

发布于 2022-02-16 23:48:55

我也有同样的问题(虽然在Windows 11上)。太烦人了。我注意到重新启动后它还可以,但是几分钟后,并且几乎总是在运行VSCode之后,它又崩溃了。以下是对我起作用的东西:

在经历了上述步骤之后,问题得到了解决,现在我的WSL2就像一种魅力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66392318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档