怎么打开Windows的Linux子系统

老刘

怎么打开 Windows 的 Linux 子系统?一篇看懂 WSL 的开启方法

很多人想在 Windows 里直接跑 Linux 命令、装 Ubuntu、做开发环境,最常用的办法就是打开 Windows 的 Linux 子系统,也就是 WSL。它不需要像传统虚拟机那样占用太多资源,安装也比较简单,非常适合做编程、测试、命令行工具和轻量级 Linux 环境。

下面就按“问题分析 → 解决方案 → 注意事项”的思路,给你讲清楚 怎么打开 Windows 的 Linux 子系统,新手也能一步一步照着做。


一、什么是 Windows 的 Linux 子系统?

Windows 的 Linux 子系统,英文叫 Windows Subsystem for Linux,简称 WSL

简单理解就是:

  • 你在 Windows 系统里,开出一个“Linux 小环境”
  • 可以直接运行 Linux 命令
  • 可以安装 Ubuntu、Debian、Kali 等常见发行版
  • 不用单独装完整虚拟机,性能和体验都比较轻便

它适合这些场景:

  • 学 Linux 命令
  • 跑 Python、Node.js、Git 等开发环境
  • 搭建一些测试服务
  • 使用 Linux 下的工具链

如果你只是想体验 Linux,或者做开发,WSL 比双系统和虚拟机都方便很多。


二、打开 Windows Linux 子系统前,先确认你的系统版本

在正式开启之前,先看一下你的 Windows 版本。

1. 查看系统版本

按下:

  • Win + R
  • 输入 winver
  • 回车

会弹出系统信息窗口。

2. 推荐系统版本

WSL 目前更推荐:

  • Windows 10 版本 2004 及以上
  • Windows 11

如果你的系统太老,可能会遇到功能不全、安装失败、组件缺失等问题。


三、最简单的开启方法:一条命令直接打开 WSL

这是现在最省事的方式,适合大多数人。

操作步骤

方法一:用 PowerShell 一键安装

  1. 右键开始菜单
  2. 选择 Windows PowerShell(管理员)终端(管理员)
  3. 输入下面命令:
wsl --install
  1. 回车后,系统会自动做这些事:

    • 开启所需的系统组件
    • 下载 WSL
    • 安装默认 Linux 发行版(通常是 Ubuntu)
    • 可能会提示你重启电脑
  2. 按提示重启电脑

  3. 重启后,打开 Ubuntu

  4. 按要求设置 Linux 账号和密码

  5. 到这一步,WSL 就算打开成功了


四、如果一键命令失败,手动开启 WSL

有些电脑因为系统版本、组件关闭、网络限制,可能无法一键安装。这时候可以手动开启。

手动开启步骤

第一步:打开“启用或关闭 Windows 功能”

  1. Win + S
  2. 搜索 “启用或关闭 Windows 功能”
  3. 打开它

第二步:勾选两个功能

找到并勾选:

  • 适用于 Linux 的 Windows 子系统
  • 虚拟机平台

然后点击 确定

第三步:重启电脑

重启后,这两个功能才会真正生效。


五、安装 Linux 发行版

WSL 只是“底层功能”,真正要用,还得装一个 Linux 系统,比如 Ubuntu。

安装方法

方法一:微软商店安装

  1. 打开 Microsoft Store
  2. 搜索:
    • Ubuntu
    • Debian
    • Kali Linux
    • openSUSE
  3. 选择一个版本安装

方法二:命令行安装

打开管理员 PowerShell,输入:

wsl --list --online

查看可安装的系统列表。

然后安装 Ubuntu,例如:

wsl --install -d Ubuntu

六、第一次打开 WSL 后怎么设置

第一次启动 Linux 发行版时,通常会让你创建:

  • Linux 用户名
  • Linux 密码

设置建议

  • 用户名尽量简单,比如 linuxusertest
  • 密码输入时不会显示星号,这是正常的
  • 设置完成后,就可以进入 Linux 命令行了

七、如何确认 WSL 是否已经打开成功

你可以用下面几种方式检查。

方法一:查看已安装的发行版

打开 PowerShell 输入:

wsl -l -v

如果显示类似下面的信息,说明已经正常安装:

NAME      STATE           VERSION
Ubuntu    Running         2

方法二:直接打开 Linux 终端

在开始菜单里搜索:

  • Ubuntu
  • Debian
  • WSL
  • Windows Terminal

能正常进入命令行界面,就说明已经成功。


八、常见问题与解决方案

1. 提示“需要启用虚拟化”

这种情况说明你的 CPU 虚拟化功能没开。

解决办法:

  1. 重启电脑
  2. 进入 BIOS/UEFI
  3. 找到下面类似选项:
    • Intel Virtualization Technology
    • VT-x
    • AMD-V
  4. 把它设置为 Enabled
  5. 保存并退出

重启后再试。


2. 提示“wsl 不是内部或外部命令”

这通常是:

  • WSL 功能没装好
  • 系统版本太老
  • 命令环境没刷新

解决办法:

先执行:

wsl --status

如果仍然不识别,就去“Windows 功能”里手动勾选:

  • 适用于 Linux 的 Windows 子系统
  • 虚拟机平台

然后重启。


3. 打开 Linux 很慢

这不一定是故障,可能是首次启动要初始化。

优化建议:

  • 首次启动耐心等一会儿
  • 尽量升级到 WSL 2
  • 系统盘别太满
  • 关闭占资源的软件

如果是长期卡慢,可以检查:

wsl -l -v

确认版本是否为 2。如果是 1,可以升级:

wsl --set-version Ubuntu 2

4. 商店里找不到 Ubuntu

有些电脑可能商店受限,或者网络不稳定。

解决办法:

可以直接命令安装:

wsl --install -d Ubuntu

或者更换网络后再试。


九、推荐的 WSL 常用命令

装好后,下面这些命令很实用。

查看已安装的 Linux 发行版

wsl -l -v

启动默认发行版

wsl

关闭所有 WSL 进程

wsl --shutdown

设置默认使用的发行版

wsl --set-default Ubuntu

更新 WSL

wsl --update

设置某个发行版为 WSL2

wsl --set-version Ubuntu 2

十、WSL 1 和 WSL 2 有什么区别?

很多新手会把这两个版本搞混。

WSL 1

优点:

  • 轻量
  • 启动快

缺点:

  • Linux 内核兼容性一般
  • 某些开发工具支持不如 WSL 2

WSL 2

优点:

  • 更接近真正的 Linux
  • 兼容性更好
  • 更适合开发、docker、容器工具

缺点:

  • 需要虚拟化支持
  • 占用资源略高于 WSL 1

结论

如果你的电脑支持,优先用 WSL 2


十一、适合新手的最推荐开启方案

如果你是电脑小白,直接照这个流程做就行:

最稳妥的步骤

  1. 打开管理员 PowerShell
  2. 输入:
wsl --install
  1. 等待系统自动安装
  2. 按提示重启电脑
  3. 打开 Ubuntu
  4. 创建用户名和密码
  5. 输入:
wsl -l -v

确认状态正常

这套流程最省事,也最不容易出错。


十二、安装后建议做的优化

1. 更新系统和软件源

进入 Ubuntu 后,先执行:

sudo apt update
sudo apt upgrade -y

这样能更新软件列表和系统组件。

2. 不要把大项目全放在 Windows 盘里乱跑

如果你做开发,建议尽量把项目放到 WSL 自己的 Linux 文件系统里,性能更稳定。

3. 定期更新 WSL

在 Windows 侧执行:

wsl --update

可以保持兼容性和稳定性。

4. 需要图形界面时,优先用新版 WSL

Windows 11 和新版 WSL 对图形应用支持更好,能直接跑一些 Linux GUI 程序。


十三、总结:怎么打开 Windows 的 Linux 子系统

最简单的办法就是:

  1. 用管理员 PowerShell 输入:
wsl --install
  1. 重启电脑
  2. 安装 Ubuntu
  3. 创建 Linux 账户
  4. wsl -l -v 检查状态

如果一键安装失败,就手动开启:

  • 适用于 Linux 的 Windows 子系统
  • 虚拟机平台

然后重启再装。


十四、最后给新手的实用提醒

  • Windows 10 太老的版本不建议硬装
  • 电脑 BIOS 里虚拟化要开启
  • 优先用 WSL 2
  • 首次打开 Linux 时要创建账号
  • 密码输入不会显示,这是正常现象
  • 如果安装失败,先查系统版本和虚拟化开关

只要按上面的步骤来,基本都能顺利把 Windows 的 Linux 子系统打开并用起来。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,3人围观)

还没有评论,来说两句吧...

目录[+]