win10开启WSL2 (就可以装Docker啦)
前提先安装wsl1, 安装教程安装wsl2管理员模式启动powershell, 输入dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart重启电脑再次管理员启动powershell,输入dism.exe /online /enable-feature /featu
·
前提
- 先安装wsl1, 安装教程
- windows版本2004.
设置
→ \rightarrow →关于
中寻找
安装wsl2
- 管理员模式启动powershell, 输入
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 重启电脑
- 再次管理员启动powershell,输入
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 重启电脑+1
- 管理员启动powershell, 输入
wsl --set-default-version 2
, 一般会报错- 报错了: 去
https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
下载msi,然后安装
- 报错了: 去
- 管理员启动powershell, 输入
wsl --set-default-version 2
- 出现
参考的对象类型不支持尝试的操作
- 请按下方列出的方法解决
- 出现
- 安装完成
主要问题
在powershell中输入wsl
出现
参考的对象类型不支持尝试的操作
解决方法
- 临时方法
- 以管理员身份运行CMD
- 输入
netsh winsock reset
- 重启计算机即可修复
- 长久方法
- 下载此软件:www.proxifier.com/tmp/Test20200228/NoLsp.exe
- 管理员身份运行CMD输入:
NoLsp.exe C:\windows\system32\wsl.exe
请注意NoLsp.exe程序的位置,以及wsl.exe位置。
问题产生原因
sock端口占用的问题…
参考
https://github.com/microsoft/WSL/issues/4177
https://answers.microsoft.com/zh-hans/insider/forum/all/wsl2%E5%AE%89%E8%A3%85kali/b6dd4c62-1130-4a7c-9462-1e9e5f38dab2?auth=1
https://zhuanlan.zhihu.com/p/151392411
更多推荐
已为社区贡献1条内容
所有评论(0)