1.启用功能
在系统设置里面,启用子系统功能。
2.安装
从商店安装或者命令行安装
3.初始化
报错1:
造成该问题的原因是WSL版本由原来的WSL1升级到WSL2后,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。
报错2:
Windows 子系统初始化报错:参考的对象类型不支持尝试的操作
下载此软件(原始链接_www.proxifier.com/tmp/Test20200228/NoLsp.exe) 管理员身份运行CMD输入: NoLsp.exe C:\windows\system32\wsl.exe 请自行注意NoLsp.exe程序的位置,以及你的wsl.exe位置。
产生原因和解决方法分析: 代理软件和wsl2的sock端口冲突,使用netsh winsock reset重置修复。
Proxifer开发人员解释如下: 如果Winsock LSP DLL被加载到其进程中,则wsl.exe将显示此错误。最简单的解决方案是对wsl.exe使用WSCSetApplicationCategory WinAPI调用来防止这种情况。在后台,该调用在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog中为wsl.exe创建一个条目。 这将告诉Windows不要将LSP DLL加载到wsl.exe进程中
文件附件:
NoLsp.exe
wsl_update_x64.msi