win11 wsl安装
时间: 2025-05-17 16:11:34 浏览: 18
### 如何在 Windows 11 上安装 WSL
要在 Windows 11 上成功安装 WSL (Windows Subsystem for Linux),可以遵循以下方法和注意事项:
#### 启用 WSL 功能
WSL 的安装依赖于特定的功能组件,这些功能需要通过 PowerShell 或命令提示符启用。可以通过运行以下命令来启动必要的特性支持:
```powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
```
此命令会激活 WSL 支持并准备环境[^1]。
#### 安装虚拟机平台
为了使 WSL 能够利用更高效的第二代架构(即 WSL 2),还需要安装 Virtual Machine Platform 特性。这一步骤同样可以在 PowerShell 中完成:
```powershell
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
#### 设置 WSL 默认版本为 2
WSL 提供两种模式:WSL 1 和 WSL 2。其中 WSL 2 性能更好且兼容性更强,推荐将其设为默认版本。执行如下命令即可实现这一设置:
```powershell
wsl --set-default-version 2
```
#### 使用简化命令进行安装
微软提供了一个便捷的命令用于快速部署 WSL 及其关联的 Linux 发行版。只需打开终端窗口输入下面这条指令便可自动完成大部分配置工作:
```powershell
wsl --install
```
该单步流程涵盖了前面提到的各项准备工作,并允许用户选择预定义好的 Ubuntu 或其他社区维护的操作系统作为初始体验目标[^2]。
如果上述过程未正常结束或者出现了诸如 `Wsl/WSL_E_DEFAULT_DISTRO_NOT_FOUND` 这样的错误,则可能是因为缺少有效的默认分发映像文件;此时可尝试手动指定要下载的具体类型比如 Debian, Kali 等替代选项之一继续前进下去直到整个环节顺利完成为止。
最终确认当前已加载实例状态可用下列方式查询它们的状态信息以及其他高级管理参数详情:
```powershell
wsl --list --verbose
```
阅读全文
相关推荐


















