解决安装wsl2过程中找不到hyper-v和适用于linux的windows子系统的方法(非官方命令)
新的鸡哥电脑无界15 x。换了四五次系统22h2的windows换了几次,23h2的win11换了一次,都不行。打开启用或删除程序都找不到hyperv和linux子系统选项。网上各种方法都试过了,poweshell输入命令,Enable之类的都不行一直提示找不到名称。用msi安装wsl也不行,真的会谢。最后去msdn安的1909版本win10才找到了那两个选项。真的服了,网上说的wsl2要22h2才行,还没试1909不知道可以不,至少wsl是有了。
严重怀疑鸡哥电脑是不是硬件, bios和win10适配没做好,识别不出来
2025.12.05
我的问题已经基本解决了。想写一下给后面的朋友参考参考。不排除我机器硬件适配性问题,但我觉得更多是目前第三方下载的各种镜像问题。
如果大家是自己装的系统,即第三方下的(你懂的)。这种系统应该是改了很多东西,如果像我一样要用到wsl很大程度会出问题,比如怎么调都不能在启用或关闭windows功能里面找到hyper-v、适用于linux的windows子系统。我在网上用了各种方法,比如Enable那一堆指令,dism的也不行,wsl的msi本地安装也不行。所以我觉得大家如果遇到这种情况,最好是换镜像,就算不换解决了,后面也不知道你用什么软件的时候又出问题,所以还是下一个纯原的系统比较好。msdn里面找1909的就好(其他没测试过),下下来就有hyper-v和子系统选项,而且dism那些命令也能正常运行。
1909可能版本太低,有的朋友会担心后面新软件不适配,我们可以更新系统,而且更新系统为22h2后,hyper-v和子系统选项也有,且不受影响。更新最好去微软官网下那个win10易升来弄,本地自己更新不知道为啥会一直卡在重复安装、下载。

浙公网安备 33010602011771号