WslRegisterDistribution 失败,错误为 0xc03a001a

即使在检查了所有要求之后,您在安装适用于Linux的(Linux)Windows 子系统(Windows Subsystem)时也可能会遇到问题。例如,当您尝试从Microsoft Store启动(Microsoft Store)Ubuntu时,您的计算机上可能会出现一条错误消息,显示WslRegisterDistribution failed with error: 0xc03a001a。启动Ubuntu时会出现错误,提示操作由于虚拟磁盘系统限制而无法完成。错误消息还要求解压缩和加密消息。

WslRegisterDistribution 失败错误 0xc03a001a

WslRegisterDistribution失败并出现错误:0xc03a001a
错误:0xc03a001a
由于虚拟磁盘系统限制,请求的操作无法完成。
虚拟硬盘文件必须是未压缩和未加密的,并且不能是稀疏的。

WslRegisterDistribution失败并出现错误:0xc03a001a

错误:0xc03a001a 通常后跟一条消息,内容为,由于虚拟磁盘系统限制,请求的操作无法完成。  虚拟硬盘(Virtual hard disk)文件必须是未压缩和未加密的,并且不能是稀疏的。

在官方GitHub论坛上建议了两种解决问题的方法。第一个允许您禁用加密,第二个负责压缩问题。

  • 运行 FSUTIL 命令
  • (Uncheck Compress Contents)取消选中Ubuntu目录的压缩内容

fsutil 工具(fsutil tool)FATNTFS文件系统操作相关,例如管理、准备或卸载卷。

所以基本上,这个问题可以通过以下步骤来解决。

  1. 导航到以下USERPROFILE路径CanonicalGroupLimited.Ubuntu
  2. 打开Linux发行版的配置文件文件夹。
  3. LocalState 文件夹。
  4. 右键单击此文件夹并选择属性。
  5. 点击高级按钮。
  6. 取消选择压缩(Deselect Compress)内容以节省磁盘空间。
  7. 取消选择加密(Deselect Encrypt)内容以保护数据。
  8. 仅选择此文件夹选项。

让我们详细看一下步骤。

运行 FSUTIL 命令

打开运行(Run)提示符 ( Win +R ),键入 cmd,然后按Shift + Enter以管理员权限启动命令提示符。键入并执行以下命令

fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1

完成后重新启动(Reboot)计算机,然后启动Ubuntu或任何其他Linux风格。

(Uncheck Compress Contents)取消选中Ubuntu目录的压缩内容

WslRegisterDistribution 失败并出现错误:0xc03a001a

Ubuntu目录位于以下路径

%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

可能是Windows 更新(Windows Update)为该文件夹启用了压缩和加密。如果是这样,那么您需要禁用它

转到%localappdata%Packages,右键单击该CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc  文件夹,然后选择“属性”。

在“常规(General)”选项卡下,单击“高级(Advanced)”按钮。取消选中压缩和加密复选框。单击(Click)并保存更改。该过程可能需要一些时间,具体取决于文件夹和文件的大小。

当系统提示您仅将更改应用于当前文件夹或所有子文件夹和文件时,请仅选择此文件夹(just this folder),因为您只是清除压缩标志。

在此之后,更改wsl --set-version命令应该可以工作并允许您运行Linux环境,包括大多数命令行工具、实用程序和应用程序。

此后(Hereafter),您的问题应该得到解决,并且您应该不会再看到WSL错误 0xc03a001a,Microsoft说。

Hope it helps!

类似的 WslRegisterDistribution 失败并出现错误(Similar WslRegisterDistribution failed with errors):  0x80041002 | 0x800700b7 或 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x803701140x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e 和 0x8000000d(0x8007019e and 0x8000000d)



About the author

在商业中,一切都是为了为您的客户和客户创造价值。我专注于提供分步说明,帮助我的读者使用 Microsoft Office 充分利用他们的硬件和软件。我的技能包括键盘和驱动程序安装,以及 Microsoft Office 支持。凭借我多年的行业经验,我可以帮助您满足您可能拥有的任何硬件或软件需求。



Related posts