WSL2 Centos8无法启动 占位程序接收到错误数据。 Error code: Wsl/Service/0x800706f7 [已退出进程,代码为 4294967295 (0xffffffff)]

项目场景:

WSL 安装的 centos8突然无法启动了.

占位程序接收到错误数据。
Error code: Wsl/Service/0x800706f7
[已退出进程,代码为 4294967295 (0xffffffff)]
现在可以使用Ctrl+D关闭此终端,或按 Enter 重新启动。

原因分析:

windows powerShell 使用 sfc /SCANNOW 命令未发现存在问题

PS C:\Users\****> sfc /SCANNOW

开始系统扫描。此过程将需要一些时间。

开始系统扫描的验证阶段。
验证 100% 已完成。

Windows 资源保护未找到任何完整性冲突。

后来查资料发现可能是winsock 被占用了.
尝试重置winsock或者关闭占用的软件.


解决方案:

重置winsock命令

netsh winsock reset 

netsh winsock reset 是一个用于重置 Windows 操作系统的 Winsock 相关配置的命令。

Winsock(Windows Sockets)是 Windows 操作系统中用于网络通信的应用程序接口(API)。它允许应用程序创建和管理网络连接,进行数据传输等操作。有时候,由于网络配置的问题或其他原因,Winsock 可能会出现错误或损坏,导致网络连接不正常或无法建立。

使用 netsh winsock reset 命令可以尝试修复这些与 Winsock 相关的问题。具体来说,该命令将重置 Winsock 相关的注册表键值和网络配置参数,以恢复到默认状态。在运行命令后,系统会要求重新启动计算机,以使更改生效。

重置 Winsock 可能会解决各种与网络连接相关的问题,例如无法访问互联网、无法建立特定类型的网络连接、网络速度慢等。但请注意,运行此命令可能会影响一些网络设置和第三方网络软件的配置,因此在使用之前建议备份重要的网络配置信息。

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值