当前位置:首页 > 系统教程 > 正文

Win11中WSL出现0x80071772错误的解决方法(Linux子系统无法启动修复教程)

Win11中WSL出现0x80071772错误的解决方法(Linux子系统无法启动修复教程)

在使用 Windows 11 的 Linux 子系统(WSL)时,许多用户可能会遇到一个令人头疼的错误代码:0x80071772。这个错误通常发生在尝试打开 Ubuntu 或其他 Linux 发行版时,导致终端窗口一闪而过或提示“无法启动”。

其实,这个问题的核心原因往往与文件系统的压缩属性有关。当 Windows 自动压缩了 WSL 的存储文件夹时,子系统便无法正常挂载虚拟磁盘。下面是详细的修复步骤,小白也能轻松搞定。

一、 为什么会出现 0x80071772 错误?

在 Windows 11 系统中,为了节省空间,系统有时会对用户文件夹进行压缩。如果 WSL 的安装目录(通常在 AppData 下)被设置了压缩属性,WSL 的磁盘镜像文件(ext4.vhdx)就无法被内核独占访问。这就是导致 Win11 WSL 0x80071772 报错的根本原因。

Win11中WSL出现0x80071772错误的解决方法(Linux子系统无法启动修复教程) Win11 WSL 0x80071772  WSL启动报错 Linux子系统修复 0x80071772解决方案 第1张

二、 详细修复步骤(图文指南)

请按照以下步骤操作,即可完成 Linux子系统修复

  1. 按下键盘上的 Win + R 键,打开运行对话框,输入 %LOCALAPPDATA%\Packages 并点击确定。
  2. 在打开的文件夹中,寻找以 CanonicalGroupLimited 开头的文件夹(例如:CanonicalGroupLimited.Ubuntu22.04LTS_...)。
  3. 找到该文件夹后,点击鼠标右键,选择 “属性”
  4. 在“常规”选项卡下,点击右下角的 “高级” 按钮。
  5. 在弹出窗口中,检查 “压缩内容以便节省磁盘空间”。如果该项已勾选,请务必取消勾选
  6. 点击确定,并在随后的提示框中选择“将更改应用于此文件夹、子文件夹和文件”,等待进度条完成。

三、 验证与总结

操作完成后,建议在 PowerShell 中输入 wsl --shutdown 命令彻底关闭子系统。再次尝试打开你的 Linux 终端,你会发现 WSL启动报错 已经消失,系统恢复正常。以上就是针对 0x80071772解决方案 的全过程。

本文SEO关键词列表:

  • Win11 WSL 0x80071772
  • WSL启动报错
  • Linux子系统修复
  • 0x80071772解决方案