Del
/F2
进入 BIOS → 找到 Virtualization Technology
设为 Enabled)以管理员身份运行 PowerShell 执行:
# 启用 WSL 功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 启用虚拟机平台功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启电脑使更改生效
下载并安装:WSL2 Linux 内核更新包
wsl --set-default-version 2
打开 Microsoft Store
搜索并选择你喜欢的发行版(推荐 Ubuntu LTS)
点击"获取" → "安装"
从开始菜单打开安装的发行版
等待解压完成(约1-5分钟)
创建用户名和密码(密码输入时不可见)
wsl -l -v
输出应显示类似:
text
NAME STATE VERSION
* Ubuntu Running 2
命令 说明 wsl 进入默认 Linux 发行版 wsl -l -v 查看已安装发行版及状态 wsl --shutdown 立即停止所有子系统 wsl -t <发行版名称> 终止指定发行版 wsl --update 更新 WSL 内核
故障排除 WSL2 安装失败 0x80370102
确认 BIOS 中已启用虚拟化(任务管理器 → 性能 → CPU → 查看"虚拟化"状态) 网络无法连接
#在 WSL 中执行:
sudo rm /etc/resolv.conf
sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf'
访问 Windows 文件
cd /mnt/c # 访问 C 盘
安装 Windows Terminal(Microsoft Store 搜索安装)
更新软件包:
sudo apt update && sudo apt upgrade -y