
windows安装wsl
太难了!!!TMD windows真的是一堆问题!!!
一句话解释 WSL 是什么?
WSL(Windows Subsystem for Linux)就是在 Windows 里“原生运行 Linux 软件”的一个魔法盒子。
它让你不用装双系统、不用开虚拟机,就能直接在 Windows 里使用 Linux 命令、工具和开发环境。
先启用

常用命令
安装 WSL2
注意,有的系统此命令无效!!! 我的就是,不能通过在线安装,还得另想法子
shell
# 以管理员身份打开 PowerShell,运行:
wsl --install- 系统会自动安装 WSL2 + 默认发行版(通常是 Ubuntu)
- 重启电脑后,按提示创建 Linux 用户名/密码
启用wsl
shell
# 启用 WSL 和虚拟机平台
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart然后 重启电脑。 重启后设置 WSL2 为默认:
shell
wsl --set-default-version 2查看wsl版本
shell
wsl -l -v
如果你已有 WSL1,升级到 WSL2
shell
wsl --set-version <发行版名称> 2手动安装wsl
需要下载一个 Ubuntu_2204.0.10.0_x64.appx 文件
下载方法1:
shell
curl.exe -L -o ubuntu-2204.appx https://aka.ms/wsl-ubuntu-2204但是我没有成功,下载也没有报错,但是下载的文件不对,只有15Kb,明显就不对。 正常的应该600M左右大小
下载方式2:
https://download.csdn.net/download/lzh657083979/92537796
我上传到csdn了,不要积分。速度很快。注意,将zip解压出来。
下载方式3:
为了保险起见,我又备份了一个到了百度网盘。 链接:https://pan.baidu.com/s/1sRqhpiRIUYKugpHSp3b4jQ 提取码:uju3
安装
shell
Add-AppxPackage .\ubuntu-2204.appx正常应该没啥问题。但是你查看wsl -l -v 还是显示无系统。不用担心,你还需要下一步
激活它
⚠️ 关键点:
Add-AppxPackage只是把应用“部署”到系统,并不会自动初始化 Linux 文件系统。
你必须手动启动一次 Ubuntu,它才会:
- 解压 rootfs
- 创建用户
- 向 WSL 注册为有效分发版
PowerShell 中直接运行 然后设置账号 密码 就OK了
shell
ubuntu2204

