引言
启动 WSL 2时报错“参考的对象类型不支持尝试的操作”。
或者是:占位程序接收到错误数据
Error code: Wsl/Service/0x8007273d
一番搜索 发现说和代理有关。
解决方案:
最有用的解决方案看这个issue。
这里我给出我的总结方案:
首先需要使用everything,先备好这个软件。
然后还需要下载这个软件:http://www.proxifier.com/tmp/Test20200228/NoLsp.exe
通过everything搜索wsl.exe, 可以得到类似于:
然后管理员cmd执行,这里NoLsp建议写全路径,wsl.exe用最新那个 :
.\NoLsp.exe "C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_1.2.5.0_x64__8wekyb3d8bbwe\wsl.exe"
上面那步搞完,找wslservice.exe
同理执行:
.\NoLsp.exe "C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_1.2.5.0_x64__8wekyb3d8bbwe\wslservice.exe"
成功执行的话,会提示Success
。
这两步执行之后执行启动ubuntu
,然后我还报了一个数组绑定无效
的错误,最后是什么0x800706c6的。
遇到这个问题之后我重启了发现就正常了。
Ubuntu终于跑起来了,docker也正常了。