windows搜索启动或关闭Windows功能打开设置,勾选适用于Linux的Windows子系统以及虚拟机平台并应用
如果搜不到就搜控制面板->程序->启动或关闭Windows功能 重启电脑
终端中输入
wsl --update
终端中输入
# 设置 WSL 默认版本为 2 wsl --set-default-version 2
打开应用商店,搜索Ubuntu,安装合适的版本比如22.4,安装并打开
error1Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel
控制台输入
wsl --update
等待安装
错误: 0x80240438 0.0%
可能是网络问题
重新尝试即可
Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x8004032d Error: 0x8004032d (null) Press any key to continue...
应该是忘记开启虚拟机平台
在启动或关闭Windows功能中勾选虚拟机平台选项
终端加号选择ubuntu系统面板即可使用,或者可以将默认的cmd命令打开面板改成ubuntu面板
#查看当前环境安装的wsl wsl --list 卸载 wsl --unregister Ubuntu 查看可安装 wsl --list --online
| 命令 | 说明 |
|---|---|
wsl --install | 一键安装 WSL 2 和默认 Ubuntu 发行版(推荐)。 |
wsl --install -d <发行版名称> | 安装指定发行版,例如 wsl --install -d Debian。 |
wsl --install -d <发行版> --web-download | 强制从 Web 下载(绕过 Microsoft Store),适用于网络或 Store 受限时。 |
wsl --update | 更新 WSL 内核组件到最新版本。 |
wsl --update --web-download | 从 Web 下载更新,而非 Store。 |
wsl --status | 查看 WSL 当前状态(默认版本、内核版本等)。 |
wsl --set-default-version <版本> | 设置新建发行版的默认 WSL 版本(1 或 2),如 wsl --set-default-version 2。 |
注意:首次启动已安装的发行版时,会提示创建用户名和密码,这是必需的初始化步骤。
| 命令 | 说明 |
|---|---|
wsl --list 或 wsl -l | 列出已安装的发行版。 |
wsl --list --verbose 或 wsl -l -v | 列出所有发行版并显示其运行状态和 WSL 版本。 |
wsl --list --online 或 wsl -l -o | 查看在线可用的发行版列表(来自 Store)。 |
wsl --set-default <发行版> | 设置默认发行版(用于 wsl 不带参数时启动)。 |
wsl --set-version <发行版> <版本> | 更改指定发行版的 WSL 版本(1↔2)。 |
wsl --unregister <发行版> | 注销(卸载) 指定发行版,会删除其文件系统。 |
wsl --terminate <发行版> | 终止 正在运行的发行版,释放资源。 |
wsl --shutdown | 立即关闭所有 正在运行的 WSL 发行版和 WSL 服务。 |
wsl --set-default-version 1本文作者:Weee
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!