在win10启用WSL2

举报
码乐 发表于 2025/06/04 14:44:44 2025/06/04
【摘要】 1 简介开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。适用于 Windows Subsystem for Linux (WSL) 允许开发人员安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等)并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工...

1 简介

开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。适用于 Windows Subsystem for Linux (WSL) 允许开发人员安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等)并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,无需修改,无需传统虚拟机或双启动设置的开销。

  • 条件

您必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令

2 步骤

  • 步骤 1:启用 WSL 和虚拟机平台

以管理员身份打开 PowerShell
搜索“PowerShell”,右键选择“以管理员身份运行”。

执行以下命令启用 WSL 和虚拟机功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑

  • 步骤 2:安装 Linux 内核更新包(如果需要)

WSL 2 需要更新的 Linux 内核。

访问微软官方页面:aka ms 搜索 wsl2kernel 下载并安装更新程序。

  • 步骤 3:设置 WSL 2 为默认版本
    在 PowerShell(管理员)中运行:

wsl --set-default-version 2

  • 步骤 4:从 Microsoft Store 安装 Linux 发行版
    打开 Microsoft Store

搜索并选择如 Ubuntu(推荐)、Debian、Kali Linux 等

点击 获取 安装

  • 步骤 5:启动 Linux 并完成初始化

安装完成后,从“开始菜单”中打开你安装的 Linux 发行版(如 Ubuntu)

  • 步骤 6:检查是否为 WSL 2

在 PowerShell 中运行:

wsl --list --verbose
输出示例:

NAME STATE VERSION

  • Ubuntu Running 2
    如果不是版本 2,可以切换:

wsl --set-version Ubuntu 2

可选:升级 WSL 到最新版本
如果你系统版本较新(例如 Windows 10 21H2 及以上),可以使用:

wsl --install

该命令将自动安装并设置 WSL 2 + Ubuntu。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。