网页搜索wsl,可以看到微软的wsl官方文档。
1.安装
开始菜单搜索功能,找到启用或关闭Windows功能
勾选适用于linux的windows子系统,和虚拟机平台
确定,重启
打开微软商店,搜索wsl,一般使用ubuntu20.04,点击安装即可
常见问题:
1.The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
解决方法:勾选适用于linux的windows子系统,和虚拟机平台,重启电脑
2.Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel
解决方法:内核没更新,以管理员的方式进入命令行,输入wsl --update,更新完成后重启
3.参考的对象类型不支持尝试的操作。
解决方法:修改注册表
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3
新建两个值
AppFullPath 字符串值 C:\Windows\System32\wsl.exe
PermittedLspCategories DWORD(32位)值 0x80000000
重启
2.wsl内vscode的安装
win+r cmd进入命令行,输入wsl
打开vscode,安装remote wsl扩展插件
下面有远程资源管理器,可以看到连接了ubuntu20.04,右键链接即可
3.使用vscode
win+r cmd进入命令行,输入wsl
cd 到工作文件夹,code .即可
4.如果终端输入wsl卡死
解决方法:以管理员的身份打开终端
netsh winsock reset
重启即可