摘要:
记录一下如何恢复自己电脑的WSL服务
工作原因需要开启Windows的虚拟机服务。我很久之前其实开过,但后来因为安装安卓模拟器,它强制我关闭windows的虚拟机服务,于是就按照网上的方法关掉了。结果今天想要恢复却发现命令行一直提示我:不支持WSL。我百度了很多方案,最终整理的方案如下:
(注意:我这里的方案只适合恢复虚拟机服务,如果你从来没开启过建议去百度或者谷歌搜索从头开启虚拟机的方案。)
1. 确认BIOS中CPU的虚拟机服务是开启的。(英特尔是Intel VT)
2. 确认系统服务中开启了相关服务:
同时按win和R,然后输入optionalfeatures,请确认以下这些服务都是打勾的:Hyper-V (Hyper-V 管理工具,Hyper-V 平台),虚拟机平台。
3. 上述两点确认之后,通过管理员身份打开cmd,并执行
wsl --install --no-distribution
这3步完成后,在尝试打开linux虚拟机,大概率应该就没问题了。
对了,别忘了重启电脑。
参考:
[1]. ChatGPT
[2]. 解决WSL2报错:当前电脑配置不支持WSL2,请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化