Windows 11安装WSL 2子系统与常见错误处理

2023年 9月 7日 170.4k 0

最近我在天钡迷你主机上安装了Windows 11操作系统。作为一名开发者,Windows提供的WSL可以说是必不可少的工具。然而,安装WSL并没有一帆风顺。本文将记录安装方法以及遇到的一些错误。

64c7d40b4c5807ce.png

Windows 11安装WSL 2子系统

打开“控制面板 - 程序 - 启用或关闭 Windows功能”

ab440c673a1193ec.png

分别找到下面2个功能,并勾并确定。

  • 适用于Linux的Windows子系统
  • 虚拟机平台

点击确定后等待安装完毕并重启操作系统。

9fbc094f6c2f2891.png

继续打开Windows应用商店,搜索简称“WSL”找到“Windows Subsystem for Linux”进行安装。

463bc2bf157331b8.png

继续在Windows应用商店搜索并安装一个你喜欢的Linux发行版,比如:Ubuntu或者Debian

67da935824b43755.png

如果一切顺利,那么就可以在开始菜单找到您刚刚安装的Linux发行版进行使用。但可能并不会那么顺利,如果安装时遇到错误,请继续往下看。

错误处理

WslRegisterDistribution failed with error: 0x800701bc

如果启动子系统时遇到“WslRegisterDistribution failed with error: x800701bc”这个错误,需要更新您的WSL子系统,只需要下载wsl_update_x64.msi安装更新即可。

WslRegisterDistribution failed with error: 0x80370102

如果启动子系统时提示“WslRegisterDistribution failed with error: 0x80370102”可能是因为您BIOS没有开启虚拟化,或者是“启用或关闭 Windows功能”没有勾选“虚拟机平台这个功能”,打开“控制面板 - 程序 - 启用或关闭 Windows功能”,勾选“虚拟机平台”然后重启系统即可。

9fbc094f6c2f2891.png

Error code: Wsl/Service/0x800706f7

如果提示“Error code: Wsl/Service/0x800706f7”这个错误,只需要以管理员身份运行cmd,然后执行下面的命令即可:

netsh winsock reset 

结语

以上是我在Windows 11上启用WSL 2子系统的过程和错误处理,如果您在实际安装过程中遇到非文中错误,可能需要进一步通过网络搜索解决。

此文章首发于我的独立博客:blog.xiaoz.org/archives/19…

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论