问题描述
Win10安装了wsl,升级到了wsl2。
CentOS从github CentWSL下载,本地打开WSL CentOS v1
。我想升级到v2,但是在使用命令
WSL-set-version CentOS 2
:
Error时出错。
正确解决方案
本文
WSL问题:WSL 2发行版在启动时失败,并出现错误0xffffffff。(如果从Windows终端启动,退出代码为4294967295)# 4929
有人提到:
检查并停止任何侦听53/UDP # 4364(注释)和wsissue的进程:wslregisterdependency失败,错误为:0xffffffff。
最后一次编辑:手动检查了笔记本电脑上的所有内容后,我& # 39;我最终发现这是丙烯酸DNS代理服务I & # 39使用。该服务正在抓取端口53并阻止ics服务绑定到它。为什么说这个53?
原来这个端口是一个DNS代理:
这样做对我有用:-netstat-a-b找出哪个进程正在监听windows上的一个端口,然后用任务管理器终止运行在::53(端口53通常是Arcylidcns)上的进程…)然后启动WSL我找了这台机器。原来我启动了CCPROXY,里面有一个DNS代理,但是没有端口配置。通过任务管理器= > Performance =资源监视器= & gtNetwork = & gt监听端口发现53确实被CCProxy使用。
关闭CCProxy中的DNS,或者直接关闭CCProxy即可。
使用wsl – set-version CentOS<
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。