**1)重置微软商店**
首先,打开开始菜单。右键单击MicrosoftStore并选择Appsettings。Microsoft-store-app-settings
现在向下滚动一点,然后单击“重置”按钮。Reset-App-settings
正如我们前面提到的,0x80070032错误是由重新安装或升级WSL引起的。
因此,我们需要重置/重新安装MicrosoftStore或清除其缓存。
**2)重新安装MicrosoftStore**
单击“开始”菜单并键入PowerShell,然后右键单击它并选择“以管理员身份运行”。
现在,复制PackageFullName值。在我们的示例中,PackageFullName如下:
_2202.1402.2.0_X64__8wekyb3d8bbweMicrosof-store-package-name
所以,在我们的例子中,命令行如下:Enter
_2202.1402.2.0_X64__8wekyb3d8bbweRemove-Microsoft-store
要重新安装MicrosoftStore,请键入以下命令并按Enter:
Get-AppXPackage*WindowsStore*-AllUsers|Foreach{Add-AppxPackage-DisableDevelopmentMode-Register"$($_.InstallLocation)\"}
执行命令后,关闭PowerShell并重新启动系统。
有时重置MicrosoftStore并不能解决此问题,您必须重新安装MicrosoftStore。
**3)启用虚拟机平台**
打开【开始菜单】,并键入打开【Windows功能】,然后选择【打开或关闭Windows功能】。
Windows-Features-on-or-off-option
Enable-Virtual-Machine-Platform
必须启用虚拟机才能运行WSL。
安装此功能后,您可以毫无问题地升级WSL。
**4)清除MicrosoftStore缓存**
按住WIN+R打开【运行】对话框。
键入,然后按Enter。Clearing-Microsoft-store-cache
现在将弹出一个黑色窗口并自动关闭。最后,完成后,它会清理您的MicrosoftStore缓存。
**5)下载安装Restoro,修复可能损坏的文件。**
某些PC问题很难解决,尤其是在存储库损坏或Windows文件丢失时。
如果您在修复错误时遇到问题,则您的系统可能已部分损坏。
我们建议安装Restoro,这是一种可以扫描您的机器并确定故障所在的工具。
单击此处下载并开始修复。
3、修复0x800701bc错误
0x800701bc是一个内核错误,您可以通过下载最新的WSL2LinuxKernel版本来解决。
1)按【WIN+R】,打开【运行】,输入:【cmd】,管理员打开【命令行提示符】。
2)启用适用于Linux的Windows子系统
/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart
3)启用虚拟机功能
/online/enable-feature/featurename:VirtualMachinePlatform/all/norestart
4)将WSL2设置为默认版本
wsl--set-default-version2
5)更新WSL内核,重启电脑
wsl--update
三、为什么要在Windows11上运行Ubuntu?
1、Ubuntu是一个可以在Windows10/11上运行的开源Linux发行版,适用于Windows的Linux子系统。
2、WSL不是为普通Windows用户设计的。它适用于喜欢编程的系统管理员和开发人员,方便学习和使用。





