Win11怎么开启Linux Win11安装WSL子系统【开发】 windows11 linux
0
2026-01-27
Windows 11 中启用 Linux 环境应使用 WSL:先以管理员运行身份 PowerShell 启用子系统与虚拟机平台功能并重启;再下载安装 WSL2 内核更新包;接着执行 wsl --set-default-version 2 设为默认;最后通过 Microsoft Store 或 wsl --install 命令安装 Ubuntu 等发行版本。

如果您希望在 Windows 11 系统中运行 Linux以开发工作环境,Windows Subsystem for Linux(WSL)是官方推荐的轻量级方案。以下是启用并安装 WSL 的具体操作路径:一、启用 WSL 功能与虚拟机平台
WSL 依赖 Windows 内置的“适用于 Linux 的 Windows 子系统”和“虚拟机平台”两个可选功能。必须同时启用两者才能正常运行 WSL2(推荐版本)。
1、以管理员身份打开 PowerShell(右键开始菜单→支持)选择“Windows Terminal(管理员)”或“PowerShell(管理员)”)。
2、依次执行以下命令配额:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3、执行完毕后,重启计算机。二、安装 WSL2 内核更新包
启用功能后需要手动安装 WSL2 所需的 Linux 内核更新组件,该组件独立于系统更新,必须从微软官网下载安装。
1、访问微软官方下载页面:https://aka.ms/wsl2kernel,下载 wsl_update_x64.msi安装包。
2、双击运行该MSI文件,按一下完成安装。
3、安装完成后重启,但需确保后续步骤中WSL 版本设为默认2。三、设置WSL默认版本为2
WSL2提供完整的Linux内核兼容性与显着性能提升,应设为全局默认版本,避免新发行版本自动使用WSL1。
1、再次以管理员身份打开PowerShell或Windows Terminal。
2、输入并执行命令: