如何修复 Windows 上无法正常工作的 ubuntu 终端?

如何修复 Windows 上无法正常工作的 ubuntu 终端?

一年多以来,我一直在我的 Windows 机器上运行 Ubuntu 20.04,最近又运行了 22.04。

最近,我在 Ubuntu 系统上安装的 Ruby 版本遇到了一些问题,每次打开 Ubuntu 终端时都需要 source bashrc 文件。

在过去的 3-4 天里,我无法使用 Ubuntu 22.04 或 20.04,即使我从头开始安装它也是如此。终端处于非活动状态且无响应。发现了一些听起来相同的问题,但我无法从 Windows 中访问文件并检查它们以尝试修改某些内容。

我需要访问这个终端,因为那里有很多对我有用的数据。

在此处输入图片描述

我尝试以管理员权限在 PowerShell 中运行wsl --version命令wsl --update,但它只是挂起很长一段时间,什么也没有返回。

等了几分钟,没有回应

我还通过以下方式确认了 WSL 已启用故障排除来自微软。

检查 wsl 是否已启用:

检查 wsl 是否已启用

答案1

回答这个问题,因为更多的人可能会遇到同样的问题。

我最近从 Windows 功能中启用了 HyperV 管理器,尝试在我的 PC 上运行一些虚拟机。我不知道这是否会给我的 WSL 带来问题。

发现其中可能存在的问题Github 问题评论,有人也遇到了类似的问题。

从 Windows 功能中禁用 HyperV 并重新启动我的电脑可以解决此问题并能够毫无问题地运行 WSL。

答案2

我希望您解决了问题,但让我为您提供一个可能的解决方案!我遇到了您描述的相同问题,结果发现这是 Windows 更新问题。Windows 更新后,“打开和关闭 Windows 功能”中的“虚拟机平台”选项可能被禁用。尝试启用此功能并查看 WSL 是否有效...

相关内容