WSL 是一项 Windows 功能,可以轻松运行 Linux 环境,这通常需要双启动或单个虚拟机。您只需运行 wsl 命令即可启动此应用程序,但不幸的是,有时您可能会在这样做时遇到错误代码4294967295。完整的错误消息是“进程退出并出现代码4294967295”。在 Windows 资源管理器中运行 \\wsl$ 以浏览 Linux 发行版时,也可能出现此问题。

尝试通过终端应用、命令提示符或 Visual Studio Code 运行命令时,可能会出现错误“进程退出并4294967295代码”。阻止 WSL 的完整错误消息可能是“连接尝试失败,因为连接方在一段时间后未正确响应,或者建立的连接失败,因为连接的主机无法响应。[进程退出,代码为 4294967295]“。让我们按照此错误代码的解决方案进行操作:
进程退出,代码为 4294967295
以下是在 Windows 11 的 WSL 中修复使用代码4294967295退出进程的方法:
执行 winsock 重置并启动 HvHost
大多数情况下,由于网络问题,此命令不会打开适用于 Linux 的 Windows 子系统,并且 Winsock 目录的重置几乎在所有情况下都有效。除此之外,禁用的 Windows 虚拟机监控程序平台还可能阻止 WSL 打开。
因此,除了重置 Winsock 外,您可能需要启动 HvHost。使用命令执行这两项任务,如下所示:
• 按 Windows 徽标键并键入 cmd.
• 选择“以管理员身份运行”。
• 在命令提示符下,逐一键入以下行,然后按顺序按 Enter:
netsh winsock reset
net start HvHost & net stop HvHost & net start HvHost

• 最后,重新启动计算机并检查错误是否已修复。
将虚拟机管理程序配置为自动启动
将虚拟机监控程序启动类型更改为 auto 也可以修复 WSL 无法打开的问题。按照以下步骤运行 cmd 命令以自动启动 Hyper-V:
• 按住 Winkey + R 并键入 cmd.
• 然后,按 Ctrl + Shift + Enter.
• 输入以下命令:
bcdedit /set hypervisorlaunchtype auto

• 重新启动计算机,看看错误是否已修复。
以管理员身份启动 WSL
适用于 Linux 环境的 Windows 子系统仅在管理权限可用时启动。有时,由于缺乏管理员权限,可能会出现退出代码4294967295,因此按如下方式运行应用程序:
• 按“Ctrl + Shift + Esc”打开任务管理器。
• 查找与 WSL 相关的所有进程.
• 右键逐个单击它们,然后选择“结束任务”。
• 完成后,单击“开始”并键入cmd.exe.
• 显示结果时,右键单击“命令提示符”,然后选择“以管理员身份运行”。
• 键入 wsl 并按 Enter 键。
• 这样,适用于 Linux 的 Windows 子系统将启动而不会显示任何问题。
关闭并再次打开 WSL
如果尚未关闭 WSL 的上一个会话并尝试打开它,则可能会出现带有代码的进程4294967295该进程。禁用并再次启用适用于 Linux 的 Windows 子系统可能有助于解决此问题:
• 以管理员身份启动“命令提示符”。
• 按顺序键入以下命令行,并在每行命令后按 Enter:
DISM /online /disable-feature /featurename:VirtualMachinePlatform /norestart
DISM /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
• 重新启动电脑,然后再次使用管理员权限打开命令提示符。
• 输入以下命令:
DISM /online /enable-feature /featurename:VirtualMachinePlatform /norestart
DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart

•最后,重新启动计算机。
重新启动 HvHost
打开 WSL 时,可以重新启动虚拟机监控程序服务,以处理 Windows 中4294967295的退出代码。此服务为 Hyper-V 提供用户界面,以便向适用于 Linux 的 Windows 子系统提供每个分区的性能计数器。
• 按“Windows + S”并键入services.msc.
• 点击“Enter”键,在“服务”窗口中找到“HV Host Service”。
• 右键单击此服务,然后选择重新启动.

• 然后尝试运行命令以启动 WSL。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源