修复 WslRegisterDistribution 失败并出现错误 0x80070032
从WSL的一个版本升级到下一个版本时,您可能会收到WslRegisterDistribution failed with error 0x80070032。这主要是因为您可能没有启用虚拟(Virtual)机平台。虽然旧版本的WSL可以工作,但最新版本可能不行。这篇文章将指导您如何解决问题。
完整的错误消息如下所示:
安装,这可能需要几分钟...
WslRegisterDistribution失败,错误:0x80070032
错误:0x80070032 不支持请求。
按任意键继续…
WslRegisterDistribution失败并出现错误:0x80070032
升级到或重新安装最新版本的WSL时会出现该错误。尝试以下建议:
- 安装虚拟机
- 修复文件权限问题
您需要管理员权限才能使用这些建议。
1]安装虚拟机
虚拟机已经成为WSL版本的必需品。如果您的计算机支持它,您需要使用 Windows Features(using Windows Features)安装它。
- 按(Press)开始按钮并键入Turn (Start)Windows Features(Turn Windows Features)。
- (Click)当应用程序出现在列表中时单击它
- 选中Virtual Machine Platform(Virtual Machine Platform)旁边的框,然后单击 Ok 按钮
安装该功能后,尝试升级或重新安装,它现在应该可以工作了。
相同的错误代码(Identical error code):错误 0x80070032,复制文件时不支持该请求。
2]修复文件权限问题
少数报道的解决方案之一是用户必须拥有(take ownership of)Distro文件夹的所有权,将其删除,然后重新安装以解决问题。
- 转到%localappdata%\Packages\并找到Distro文件夹名称
- 右键单击它,然后选择属性
- 切换到Security Tab,然后单击Advanced按钮
- 确保(Make)您的帐户在列表中。
完成后,删除文件夹,然后重新安装Distro。
我希望这篇文章很有用,并且您能够修复WslRegisterDistribution failed 错误 0x80070032。
类似的 WslRegisterDistribution 失败并出现错误(Similar WslRegisterDistribution failed with errors): 0xc03a001a | 0x80041002 | 0x800700b7 或 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x8007023e | 0x800701bc | 0x8007019e 和 0x8000000d(0x8007019e and 0x8000000d)。
Related posts
WslRegisterDistribution失败了错误:0x80370114
WslRegisterDistribution失败了error 0x8007023e
WslRegisterDistribution失败,error 0x8007019e或0x8000000d
WslRegisterDistribution失败错误:0x800701BC
WslRegisterDistribution失败,出现错误:0x80070422
播放媒体文件时Fix error code 0xc00d36c4在Windows 10
Fix Amazon PrimeVideo Error Code 7031
error 0x800700b7或0X80080005失败WslRegisterDistribution失败
修复OnedRive错误代码0x8007016A
Windows 10上的Fix Windows Update error 0x8e5e03fa
Windows 10中的Fix Klif.sys Blue Screen error
无法连接到Xbox Live; Windows 10中的Fix Xbox Live Networking issue
Fix ERR_CERT_COMMON_NAME_INVALID error
Fix Bdeunlock.exe Bad image,System Error或不响应错误
Fix BitLocker Drive Encryption不能使用,Error 0x8031004A
Fix的Windows 10 Update Error 0x800703F1
Fix Microsoft Store Error 0x87AF0001
Fix NVIDIA GeForce Experience error code 0x0001
如何在Windows 10中将Linux Distribution version设置为WSL1 or WSL2
如何在 Windows 中检查适用于 Linux 的 Windows 子系统 (WSL) 版本