WSL 是适用于 Linux 的 Windows 子系统 , 在用户升级到 Windows 11 后立即无法正常工作 。根据用户的说法 , 当他们尝试启动它时它会崩溃 。

文章插图
我们查看了这个问题 , 发现这个问题可能是由多种原因引起的:
- WSL 已禁用– 应在 Windows 功能对话框中启用 WSL 功能 , 以便您使用它 。有时更新会自动禁用此功能 , 从而导致手头的问题发生 。
- 虚拟机被禁用——与 WSL 一样 , 虚拟机功能也应该在系统中启用 , 以便您切换到 Windows 中的另一个操作系统 。如果此功能被禁用 , 您可以手动启用它来解决问题 。
- 损坏的 Linux 应用程序安装– Linux 应用程序 (Ubuntu) 的安装文件可能已损坏或有故障 , 从而阻止您使用 WSL 。在这种情况下 , 您可以修复应用程序或重新安装它来解决问题 。
- 恶意软件– 您的 Windows 系统可能正在处理损坏错误或恶意软件 , 这会导致某些功能和应用程序出现问题 。如果这种情况适用 , 您可以运行恶意软件扫描来识别问题并加以解决 。
- 错误更新– 如果您在安装系统更新后开始遇到错误 , 那么错误的更新很可能是罪魁祸首 。幸运的是 , Windows 提供了一种卸载更新的方法 , 因此您可以从系统中删除更新并查看是否有任何不同 。
1.在Windows功能中启用WSL 让我们从出现此类错误时最有效的解决方案开始 。
在大多数情况下 , 用户无法使用 WSL , 因为当他们升级到 Windows 11 时该功能会自动被禁用 。这种情况下的解决方案很简单 , 因为您需要做的就是手动重新启用该功能 。
以下是您可以如何做到这一点:
- 通过任务栏启动 Windows 搜索 , 然后键入打开或关闭 Windows 功能 。
- 从可用选项列表中单击“打开”。
- 在以下对话框中 , 找到适用于 Linux 的 Windows 子系统并勾选与其关联的框 。
- 单击“确定”保存更改 。
- 在任务栏的搜索区域中键入 Windows Powershell , 然后单击以管理员身份运行 。
- 在下面的窗口中 , 键入下面提到的命令 , 然后单击Enter执行它 。启用-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- 执行命令后 , 重新启动 PC 。重新启动后 , 应启用该功能 。
2. 在 Windows 功能中启用 VM 要在 Windows 中运行任何子系统 , 系统上的虚拟机应该正常运行 。虚拟机用于在同一硬件上同时运行多个操作系统 。如果我们没有虚拟化 , 我们将需要两个独立的物理单元来运行 Windows 和 Linux 。
如果系统上已启用 WSL 功能 , 那么接下来需要做的是检查 VM 是否已启用 。此步骤与我们上面列出的步骤非常相似:
- 在任务栏的搜索区域中键入“打开或关闭 Windows 功能” , 然后单击“打开” 。
- 现在 , 在以下对话框中找到Virtual Machine Platform并选中与其关联的复选框以启用它 。
- 当您使用它时 , 我们还建议在同一窗口中启用 Hyper-V 。Hyper-V 有助于在系统中创建虚拟环境 。
3. 使用 Microsoft Store 启动 WSL 由于安装的应用程序中出现临时故障 , 您也可能无法使用 WSL 。在这种情况下 , 您可以尝试从 Microsoft Store 启动应用程序 , 而不是直接打开它 。
这听起来可能太简单了 , 但由于它适用于其他几个用户 , 我们建议您试一试 。
这是您需要做的:
- 启动 Microsoft Store 并转到左下角的“我的图书馆”部分 。
- 在可用应用程序列表中 , 查找您的 Linux 发行版应用程序并启动它 。
4.修复或重新安装Linux Distribution App您的 Linux 发行版应用程序可能正在处理损坏的错误 , 或者可能已经过时 , 这会阻止您正确使用它 。
要检查这是否是问题所在 , 您可以先尝试修复应用程序 , 看看是否有任何不同 。如果错误仍然存??在 , 那么您可以卸载该应用程序并从头开始重新安装 。这将解决应用程序中可能导致问题的任何损坏问题 。
请按照以下步骤继续:
- 按Win + I打开“设置”应用程序 。
- 从左窗格中选择应用程序 。
- 单击窗口右侧的应用程序和功能 。
- 在以下窗口中 , 向下滚动以找到您的 Linux 发行版应用程序 。
- 单击与其关联的三个点并选择Advanced options 。
- 接下来 , 转到“重置”部分 , 然后单击那里的“修复”按钮 。
- 按照屏幕上的说明继续并等待操作完成 。
- 再次执行步骤 1-4 。
- 单击与该应用关联的三个点 , 然后从上下文菜单中选择“卸载”。
- 按照屏幕上的说明继续 。
5.卸载更新如果您在安装待处理的系统更新后立即开始遇到问题 , 那么很可能是更新有问题 。Windows 用户因更新损坏而遇到问题的情况并不少见 。
解决此问题的最佳方法是通过控制面板卸载更新 。
以下是您可以如何做到这一点:
- 在 Windows 搜索中键入控制面板 , 然后单击打开 。
- 选择查看已安装的更新 。
- 在接下来的窗口中 , 您应该会看到 Windows 中所有已安装更新的列表 。右键单击有问题的并选择卸载 。
您的系统可能正在处理导致某些组件和功能运行的病毒或恶意软件 。在这种情况下 , Windows Defender 的恶意软件扫描是最有效的解决方案 。
以下是如何使用 Defender 对恶意软件运行完整的系统扫描:
- 在 Windows 搜索中键入 Windows Security , 然后单击打开 。
- 从左侧窗格中选择病毒和威胁防护 。
- 移动到窗口的右侧 , 然后单击“扫描选项”超链接 。
- 单击“全面扫描” > “立即扫描” 。
- 如何在Windows10/11中从离线模式切换到在线模式?
- 修复:键盘的WIN键在Windows10/11上不起作用
- 修复:客户端服务器运行时和桌面窗口管理器的高GPU使用率
- Windows 11 更新卡在 0%?这是修复!
- 修复:Windows11上的Windows更新错误0x8024A004
- 如何在Windows上修复BAD_SYSTEM_CONFIG_INFO?
- 苹果11国产屏幕伤眼吗
- 足球运动员HHD为啥被禁
- 2023 什么是紧急求救,如何设置iPhone紧急SOS
