关于一个安装WSL的问题(操作系统-windows)

今天在安装WSL的时候,我按照网上的教程首先是勾选了“始用于Linux的Windows子系统”:

img

随后电脑也立刻重启叫我设置了一些浏览器啊office啊乱七八糟的东西,然后我检查了一下Windows功能里面这一项依然是勾选了的。
然后我就在微软商店里下载ubuntu,但是当我打开的时候居然有以下报错:
WslRegisterDistribution failed with error: 0x8007019e.
The Windows Subsystem for Linux optional component is not enabled.
此时我去看Windows功能里面的“始用于Linux的Windows子系统”依然是勾选的状态,我打开了开发者模式依然无济于事。于是我只好卸载ubuntu,并重启。
接着我又去参看了这篇博客的方法:https://blog.csdn.net/wojiuguowei/article/details/122100090
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
然后下载ubuntu,结果还是一样的报错情况。
但是这一次我检查“始用于Linux的Windows子系统”发现并没有勾选,于是我勾选并重启,结果在重启过程中出现了:

img

再次开机时“始用于Linux的Windows子系统”就没有勾选了,最后我就去参考微软官网上的方法,在powershell里面输入:
wsl --install
提示安装完成,但是依然没有用。请问我该如何解决这个问题?

给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Windows 安装和配置 WSL(亲测)

你得看看系统版本,你得知道你要按wsl还是wsl2这俩实现是不一样的,你在微软应用商店里面是可以直接安装ubuntu或其他linux的