wht*_*wht 1 windows windows-subsystem-for-linux
我已经在 Windows 10 上运行 WSL2 几个月了,最近失去了这些功能。我仍然可以打开 WSL2 终端并与那里的 Ubuntu 安装进行交互。
从资源管理器访问 WSL2 文件
我以前可以查看\\wsl$\Ubuntu
我的所有 WSL2 文件。我仍然可以在 处看到 Ubuntu 文件夹\\wsl$
,但是当我尝试打开它时,我看到一个加载栏,但没有任何反应(即使在等待很长时间之后):
从 WSL2 打开 Windows 程序
explorer.exe
以前,我可以分别使用和从 WSL2 终端打开 Windows 程序,例如资源管理器和 VSCode code
。现在,当我尝试此操作时,终端只是挂起并且没有任何打开。
请注意,我仍然可以从 WSL2 终端导航/mnt/
并查看所有 Windows 文件。
我运行的是 Windows 10 版本 1909(操作系统内部版本 18363.1379)和 Ubuntu 20.04.1。
我不确定是否能为您提供答案,但可以尝试一些常规故障排除步骤:
退出您的实例并尝试wsl --shutdown
.
如果有效,请尝试关闭 Windows 快速启动。还要避免冬眠。已知这些会干扰某些 WSL 网络功能。
尝试将以下部分添加到您的/etc/wsl.conf
:
[interop]
enabled = true
Run Code Online (Sandbox Code Playgroud)
这应该是默认值,但这并不是我们第一次看到 WSL 由于某种原因不遵循默认值。
确保您的 Windows 临时目录未压缩
确保您的分发文件夹%userprofile%/Local/AppData/Packages
没有被压缩,特别是LocalState
所在的子目录ext4.vhdx
。
如果启用,请尝试关闭 Windows 勒索软件防护
归档时间: |
|
查看次数: |
3592 次 |
最近记录: |