一、安装前准备
1.1 系统要求
- 操作系统:Windows 11 64 位(家庭版/专业版/企业版均支持)
- 内存:至少 4GB(建议 8GB 或更多)
- CPU:支持虚拟化技术(Intel VT-x 或 AMD-V)
- 硬盘空间:至少 4GB 可用空间
1.2 检查虚拟化是否开启
- 按 Ctrl + Shift + Esc 打开任务管理器
- 切换到 性能 选项卡,选择 CPU
- 查看右下角 虚拟化 状态:
- ✅ 已启用:可以直接下一步
- ❌ 已禁用:需要进入 BIOS 开启

1.3 开启 BIOS 虚拟化(如需要)
- 重启电脑,开机时按 F2/Del/F10/Esc(不同品牌按键不同)进入 BIOS
- 找到 Virtualization Technology 或 SVM Mode(AMD)
- 设置为 Enabled
- 保存并退出(通常是 F10)
二、启用 Windows 必要功能
2.1 使用 PowerShell 一键启用
右键点击 开始菜单,选择 "终端管理员" 或 "Windows PowerShell(管理员)",依次执行以下命令:
# 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 启用虚拟机平台(WSL2 必需)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
PowerShell 执行完后 必须重启电脑。

2.2 验证 WSL 功能
重启后,打开 PowerShell 执行:
wsl --status
如果显示 WSL 版本信息,说明功能已启用。
三、安装和配置 WSL2
3.1 更新 WSL 内核
以管理员身份运行 PowerShell,执行:
wsl --update
等待更新完成。







