WSL2 停止工作:使其再次工作的 4 种简单方法

在 Windows PC 上运行 Linux 虚拟机时,您可能会遇到诸如 WSL2 停止工作等问题,这一直困扰着其他用户。

In this guide, we will discuss what is WSL and what it does in actual terms. Moreover, we will give you a few solutions that will help you resolve the problem on your end. Let us get right into it.

什么是 WSL 或 Windows Subsystem for Linux?

WSL或Linux的Windows子系统允许用户直接在Windows PC上运行Linux操作系统。使用 WSL 最好的部分是它允许您在 Windows 中运行完整的 Linux,允许您无缝使用相同的文件和应用程序。

WSL2 利用 Hyper-V 虚拟机技术。这提高了在 Windows 操作系统上使用 Linux 的性能,因为兼容性得到了提高,文件访问速度比 WSL1 快 20 倍。

微软在 2 年推出了 WSL2020,因此它与最新版本的 Windows 兼容,即 Windows 11 操作系统。但是,如果您使用的是 Windows 10,则需要手动配置它以获得更好的性能。

虽然您将在 Windows 10 上获得几乎相似的性能,但根据用户报告,WSL2 性能良好,并且在 Windows 11 上稳定。

如果 WSL2 停止工作,我该怎么办?

1. 将 LxssManager 服务启动设置为“自动”

  1. 按 + 键打开“运行”对话框。WinR
  2. 键入注册表编辑器,然后按 。Enterregedit-1
  3. 导航到下面提到的路径。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManagerlxss-manager
  4. 双击开始键。
  5. 数值数据字段下,键入 2。start
  6. 确定
  7. 重新启动电脑

按照上述步骤将LxssManager设置为自动启动。我们建议您仅在知道自己在做什么时才调整注册表设置,因为不正确的调整可能会导致系统故障和重要服务被禁用。

2. 重新启动 Lxss管理器服务

  1. 按键打开“开始”菜单。Win
  2. 键入服务并打开它。
  3. 找到LxssManager并双击它。
  4. “服务状态”下,选择“停止”(如果它正在运行)。stop
  5. 单击应用
  6. 选择“服务状态”下的“启动”以运行服务。start-lxssmanagaer
  7. 单击确定并应用。
  8. 从“启动类型”下拉列表中,选择“自动”。automatic

专家提示:

有些PC问题很难解决,尤其是在涉及损坏的存储库或丢失的Windows文件时。如果您在修复错误时遇到问题,则您的系统可能部分损坏。
我们建议安装 Restoro,该工具将扫描您的机器并确定故障是什么。
单击此处下载并开始修复。

通常,LxxManager 服务可能会遇到可能导致其故障的问题。在这种情况下,我们建议您按照上述步骤重新启动服务,并检查这是否修复了 WSL2 问题。

3.卸载Windows更新

  1. 按 + 键打开设置菜单。WinI
  2. 从左窗格中选择“Windows 更新”。windows-update
  3. 单击更新历史记录update-history
  4. 向下滚动并单击“相关设置”部分下的“卸载更新”。uninstall-1
  5. 点击要卸载的更新旁边的卸载按钮。uninstall-update

我们已经展示了卸载 Windows 11 操作系统更新的步骤,但这些步骤也适用于 Windows 10。

您正在运行的Windows更新版本可能存在一些导致WSL2停止工作问题的错误。您可以卸载更新并检查这是否可以解决问题。

4. 启用硬件虚拟化

  1. 按 + 按钮打开设置WinI
  2. 选择 恢复 从右侧。recovery
  3. 高级启动下,然后点击立即重新启动按钮。restart-now
  4. 选择疑难解答troubleshoot-1
  5. 选择高级选项advanced
  6. 选择“UEFI 设置”。uefi
  7. 选择重新启动restart

现在,请按照以下步骤操作,具体取决于您拥有的笔记本电脑品牌。

适用于宏碁笔记本电脑

  1. 当系统即将启动时,按进入BIOS菜单。F2
  2. 选择“高级”页bios-advanced
  3. 为基于英特尔的处理器启用英特尔 VTX 和英特尔 VTD 设置。intel
  4. 为基于 AMD 的处理器启用 AMD-SVM 和 AMD-IOMMUamd
  5. 按下以保存设置。F10

适用于戴尔笔记本电脑

  1. 当系统即将启动时,按进入BIOS菜单。F2
  2. 选择“高级”。
  3. 选择虚拟化
  4. 将“虚拟化”设置为“已启用”。
  5. 将直接 IO(或 VT-d)的虚拟化设置为已启用。
  6. 保存并退出。

我们已经展示了为宏碁和戴尔笔记本电脑启用硬件虚拟化的步骤。但是您可以查看此官方Microsoft支持页面,了解如何为其他品牌启用设置。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun210814.html

(1)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年2月2日 上午1:43
下一篇 2023年2月2日 上午11:08

相关推荐