WSL 安装时报 0x80071772 错误的解决方法

程序员有个笑话——最好用的 Linux 发行版是 Windows. 自从引入 WSL(Linux 子系统 Windows Subsystem for Linux),Windows 的生产力属性得到进一步提升。不过从 Microsoft Store 安装 Linux 子系统(例如 Ubuntu)时,可能会遇到 0x80071772 错误,让我们来解决它。

WSL 安装 Linux 子系统时报错 0x80071772

错误原因

这个错误是因为 WSL 子系统的软件包只能安装在 C盘,而你现在设置的是让新应用安装到其他盘(比如 D 盘或 E 盘),所以安装失败。

WSL 属于“系统级程序”,安装在 C 盘是为了 保证性能、权限和兼容性。虽然听起来不太灵活,但这是目前微软为了减少出错的一种安全设计。

解决方案

了解了错误原因,那么解决起来就很简单了:

  • 卸载已安装失败的 WSL 应用(例如 Ubuntu 22.04)。
  • 打开 Windows 设置,进入“系统” > “存储” > ”高级存储设置“ > “保存新内容的地方“。
  • 把“新的应用将保存到”这一项改成 C盘
  • 然后重新安装 WSL 应用,就可以顺利装上了。
  • 安装完成后,如果有需要,再把保存位置改成别的分区也可以。
Windows 保存新内容的地方

参考资料:

耕读君
耕读君

热爱科技,热爱折腾,有一个可爱的女儿

文章: 364

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注