一、将WSL移动出C盘
二:WSL额外设置
三、WslRegisterDistribution 错误 0x80071772 的解决方案
当遇到 WslRegisterDistribution
错误码 0x80071772
时,这通常意味着 WSL 尝试安装到非默认磁盘分区上。此错误主要发生在尝试将 WSL 安装至除 C 盘外的位置时3。
修改存储位置设置
一种有效的解决方法是调整 Windows 设置中的应用保存路径选项:
- 打开 设置 -> 系统 -> 存储
- 寻找并点击 更改新内容的保存位置
- 对于应用程序和游戏部分,确认其指向的是系统盘 (通常是C:)
- 如果之前指定了其他驱动器作为默认保存位置,则更改为系统盘后再重试WSL分发版的安装操作
此外,确保操作系统及其组件保持最新同样重要。执行以下命令可以检查是否有可用更新,并进行必要的升级:
Powershell
wsl --update
对于已经存在的 Linux 发行版本,可以通过卸载再重新安装的方式解决问题。具体步骤如下所示:
- 卸载当前发行版:
wsl --unregister <DistroName>
;注意替换<DistroName>
为你实际使用的名称; - 清理残留数据后再次启动商店下载对应版本完成全新部署过程。
最后,在某些情况下,完全移除 WSL 功能并通过 PowerShell 命令重新启用也可能有所帮助: