Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel Press any key to continue...

启用或关闭windows功能
勾选 Hyper-V
勾选 windows虚拟机监控程序平台
勾选 适用于Linux 的 windows子系统
保存重启

在尝试启动debian或ubuntu,如果还是报错,管理员打开终端

wsl --set-default-version 1

再次打开应该就可以了


  • wsl 1切换wsl 2

管理员终端输入,查看确认运行中的系统和版本

wsl -l -v

NAME STATE VERSION

  • Debian Running 1

切换成wsl 2

wsl --set-version Debian 2

桌面右下角WSL可能会弹窗提示指定服务未安装,点击安装后,再次执行切换命令。

wsl --set-version Debian 2

有关与 WSL 2 关键区别的信息,请访问 https://aka.ms/wsl2

正在进行转换,这可能需要几分钟时间。
该分发已是请求的版本。


  • vscode连接其

扩展中搜索WSL,安装,根据提示操作便可连接