WINDOWS子系统安装教程详解操作步骤与配置方法
Windows 11 是微软全新操作系统,现代化界面,流畅操作体验,适用于学习、工作与日常生活。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
详解Windows子系统(WSL)的安装步骤,包括使用wsl --install一键部署、Linux用户初始化、WSL2版本设置及默认发行版配置。提供实用的命令行操作与文件互访技巧,助力开发者在Windows上无缝运行Linux环境。
如果想在 Windows 中直接使用 Linux 命令行、开发工具或脚本环境,无需再单独安装庞大的虚拟机软件。通过 Windows Subsystem for Linux(WSL),你可以在 Windows 系统内原生运行 Linux 二进制文件。安装完成后,只需从开始菜单即可进入完整的 Linux 终端,实现开发与日常使用的无缝切换。

在管理员权限的终端中执行一键安装命令
在开始之前,请确认你的系统版本为 Windows 10(2004 版本及以上)或 Windows 11。由于安装过程涉及启用系统组件和重启电脑,建议先保存所有正在编辑的工作文件。若电脑属于公司或学校管理设备,虚拟化功能可能受策略限制,此时需联系管理员获取权限,不要尝试自行修改未知的组策略。
1. 使用命令一键安装 WSL
这是最快捷的安装方式,系统会自动处理所需的依赖项。
在开始菜单搜索“Windows PowerShell”或“终端”,右键点击选择【以管理员身份运行】。在打开的管理员窗口中,输入以下命令并回车:
wsl --install
执行后,系统将自动启用“适用于 Linux 的 Windows 子系统”和“虚拟机平台”可选功能,并下载默认的 Linux 发行版(通常为 Ubuntu)。安装过程中可能会提示重启电脑,请按提示操作。重启后,系统会继续完成剩余的配置工作。
如果输入命令后提示“wsl 不是可识别的命令”,请先按 Win+R 输入 winver 检查系统版本。若版本过旧,请通过 Windows Update 更新系统后再试。对于无法使用一键安装的旧版本,需手动在【控制面板】>【程序和功能】>【启用或关闭 Windows 功能】中勾选相关选项。

1. 使用命令一键安装 WSL
2. 完成 Linux 首次初始化
重启电脑后,打开开始菜单中新增的 Linux 发行版图标(如 Ubuntu)。第一次启动时,窗口会显示“Installing, this may take a few minutes...”字样,请耐心等待解压和初始化过程。

设置Linux用户名和密码的初始化过程
初始化完成后,终端会提示你创建一个新的 UNIX 用户名和密码。请注意:
- 此用户名仅用于 WSL 内部环境,不必与 Windows 登录账户一致。
- 输入密码时,屏幕上不会显示任何字符或星号,这是 Linux 安全机制的正常表现。
- 输入完成后按回车,再次输入确认密码。
设置成功后,命令提示符将变为类似 username@hostname:~$ 的形式。此时你可以输入 pwd 或 ls 命令,若能正常显示当前路径和目录列表,说明 Linux 环境已就绪。
3. 查看状态与切换 WSL 版本
回到 Windows PowerShell 或终端,执行以下命令查看已安装的发行版及其运行的 WSL 版本:
wsl --list --verbose
输出结果中,VERSION 列显示的是当前发行版使用的内核版本。WSL 2 提供了完整的系统调用兼容性,性能更优。如果显示为 WSL 1,建议升级为 WSL 2。
首先设置新安装发行版的默认版本为 2:
wsl --set-default-version 2
若要将已有的发行版转换为 WSL 2,请执行:
wsl --set-version <发行版名称> 2
请将 <发行版名称> 替换为列表中实际的名字(如 Ubuntu)。转换过程可能需要几分钟,期间请勿关闭终端或重启电脑。
4. 配置默认发行版与文件互访
如果你安装了多个 Linux 发行版,可以将最常用的设为默认,这样直接在终端输入 wsl 即可进入:
wsl --set-default <发行版名称>
在 Linux 终端中,你可以直接访问 Windows 的文件系统。Windows 的 C 盘挂载在 /mnt/c 目录下。例如,要进入 Windows 桌面文件夹,可执行:
cd /mnt/c/Users/<你的Windows用户名>/Desktop
反之,若要在 Linux 当前目录下打开 Windows 资源管理器,方便查看或编辑文件,可执行:
explorer.exe .
注意:在进行大型项目开发时,建议将代码文件存放在 Linux 文件系统内(即主目录 ~ 下),以获得最佳的 I/O 性能。避免在 Windows 和 Linux 文件系统之间频繁交叉读写同一项目文件。

4. 配置默认发行版与文件互访
5. 常用维护与卸载
WSL 实例在不使用时会自动挂起以节省资源。若需立即释放内存,可在 Windows 终端执行:
wsl --shutdown
这将终止所有正在运行的发行版。下次启动时将重新初始化。
若要卸载某个不再需要的发行版,请先确保其中没有重要数据。可以通过 Windows 的【设置】>【应用】>【安装的应用】找到对应的 Linux 发行版进行卸载,或者在 PowerShell 中使用 wsl --unregister <发行版名称> 命令直接注销实例。

通过Windows设置管理或卸载发行版
安装完成后,建议再次执行 wsl --list --verbose 确认环境状态。以后你可以随时通过开始菜单或终端命令 wsl 快速进入 Linux 环境,享受原生的开发体验。
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。















