千家信息网

怎么在Windows 10上安装WSL 2

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容主要讲解"怎么在Windows 10上安装WSL 2",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么在Windows 10上安装WSL 2"吧!
千家信息网最后更新 2025年12月03日怎么在Windows 10上安装WSL 2

本篇内容主要讲解"怎么在Windows 10上安装WSL 2",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么在Windows 10上安装WSL 2"吧!

如果您想在最新的Windows版本中试用经过改进的WSL2(Windows Subsystem for Linux 2),请按照以下方法操作,我们在这篇文章中涵盖了安装它所需做的一切。
WSL 2是对微软在2017年推出的WSL原始版本的重大升级。WSL2不仅仅是一个版本升级。不经更快、更多功能,并且使用了真正的Linux内核。未来的Linux内核更新甚至会以Windows 10软件更新的形式发布,想想看,这是不是有点疯狂!
微软创建WSL 2的目标是提高性能。做到这一点的最佳方法是什么?添加完全的系统调用兼容性,即以真正的Linux内核为核心。
" 这种新架构为WSL团队提供了一个更好的平台,这些平台提供的功能使WSL成为在Windows中运行Linux环境的绝佳方式," 微软这样评价这项技术。
在Windows 10上安装WSL 2
要求
要在Windows 10上安装WSL 2,您需要执行以下操作:
  • Windows 10 May 2020(2004),Windows 10 May 2019(1903)或Windows 10 November 2019(1909) 或更高版本
  • 具有Hyper-V虚拟化支持的计算机
尽管Windows 10 2020 年 5 月更新早已经发布,但并非当前所有设备都可以升级到该设备。要查看您的计算机上是否是Windows 10 2020 年 5 月更新,请转至"设置">"更新和安全性">" Windows更新"。
如果您无法升级,也不要着急。因为在2020年8月,Microsoft将WSL 2反向移植到Windows 10的较早版本。任何使用1903或1909版本的人也可以安装WSL 2--但必须先安装Windows Update KB4566116。
追求完美的Windows用户还可以强制安装Windows 10 2020 年 5 月更新,请记住,如果您按照这种方法操作,可能会遇到缺少的驱动程序,GUI故障或其他硬件故障。
从技术上讲,您可以在Windows 10 build 18917或更高版本的"内部"版本上安装WSL 2。我不太熟悉"内部"构建系统是如何工作的,所以请注意,这篇文章的其余部分是基于在Windows的稳定版本上使用该特性。
您的计算机还需要支持Hyper-V虚拟化才能运行WSL2。你可以检查你的Hyper-V支持。
如果您不能同时满足这两个要求,则无法安装或启用WSL 2,但可以使用WSL 1。
在Windows 10上安装WSL 2的过程如下:
  1. 启用WSL 2
  2. 启用"虚拟机平台"
  3. 将WSL 2设置为默认值
  4. 安装Linux发行版
我将依次使用PowerShell应用程序逐步完成每个步骤,您需要以管理员身份运行该应用程序。您可以在Windows"开始"菜单中找到PowerShell。
注意:也可以使用GUI安装WSL 1,但是使用命令行的速度要快得多,并且由于WSL是CLI工具,因此这样做也很有意义吧!
第一步:启用WSL
无论您要使用哪个版本的WSL,都首先需要启用它。要做到这一点打开PowerShell的工具,管理员和运行命令 之下。注意不要在命令中输入错误或遗漏任何字符:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
只想使用WSL 1?那就跳至第四步
第二步:启用"虚拟机平台"
WSL 2需要启用Windows 10的"虚拟机平台"功能。计算机需要虚拟化功能才能使用此功能。这是与Hyper-V分开的,并提供了一些新的适用于 Linux 的 Windows 子系统中可用的更有趣的平台集成。
要在Windows 10(2004)上启用虚拟机平台,请以管理员身份打开PowerShell并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
要在Windows 10(1903,1909)上启用虚拟机平台,请以管理员身份打开PowerShell并运行:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
为了确保所有相关的部分都能到位,您应该在此时重新启动系统,否则您可能会发现事情并没有按照预期工作。
第三步:将WSL 2设置为默认值
以管理员身份打开PowerShell,然后运行以下命令以将WSL 2设置为WSL的默认版本:
wsl --set-default-version 2
如果需要,您可以(随时)将发行版配置为以WSL 1模式运行。
第四步:安装发行版
有了WSL和必要的虚拟化技术之后,您要做的就是从Microsoft Store中选择并安装Linux发行版。
提供了几种不同的发行版,包括OpenSUSE,Pengwin,Fedora Remix和Alpine Linux。但是我个人的建议是Ubuntu 20.04 LTS(尽管也有18.04 LTS和16.04 LTS可用)。
要在Windows 10上安装Ubuntu,请打开Microsoft Store应用,搜索" Ubuntu 20.04",然后单击"获取"按钮:
Microsoft Store上的Ubuntu 20.04 LTS
当您在Microsoft Store中时,我强烈建议您还安装开源Windows Terminal应用程序(链接:https://www.linuxmi.com/windows-terminal-preview-1-7.html)。该工具旨在为您提供最佳的WSL体验:
开源Windows Terminal应用
第五步:使用WSL 2
当您安装Ubuntu(或其他Linux发行版)时,快捷方式已添加到"开始"菜单中。使用它可以"打开" Ubuntu(或您选择的任何发行版)。第一次运行发行版时,你会觉得有点慢。这是发行版必须解压缩它的所有内容,不要中断该过程。
还将提示您设置用于发行版的用户名和密码。尝试挑选一些您不会忘记的东西。
还将提示您设置用于发行版的用户名和密码。
将WSL 1上的Ubuntu转换为WSL 2
如果您使用WSL 1,则可以将现有的WSL 1安装升级到WSL 2。要将现有的WSL 1版本转换为WSL 2,请在PowerShell中运行以下命令,例如:
wsl.exe --set-version Ubuntu 2
无论您运行WSL 1安装的Ubuntu发行版是什么名称,比如Ubuntu 18.04 或 20.04,都应替换为" Ubuntu"。

到此,相信大家对"怎么在Windows 10上安装WSL 2"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

版本 发行 运行 平台 更新 功能 命令 管理员 升级 应用 管理 方法 程序 身份 内容 内核 工具 应用程序 技术 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 初中网络安全周实施方案 网络技术也学编程吗 南山区数据网络技术开发工艺 成都c语言软件开发费用是多少 海康视频服务器接大华球机 国家软件开发服务合同模版 我的世界rpg 副本服务器 怎么查服务器80端口有没有被封 胶州商城软件开发产品 易我数据库恢复激活码 数据库应用技术题目 云服务器的前景 小颜软件开发 百度云服务器文件管理 服务器浸没式液冷机柜多少钱 青岛凯斯特网络技术 科大讯飞的软件开发 oasys数据库类型 山西数据软件开发设施服务标准 我的世界服务器被外挂炸怎么办 steam安全服务器封禁这么办 网络安全有你我手抄报内容 系统兼容软件开发上市公司 招商银行软件开发岗 200万条数据使用什么数据库 水滴石穿打一网络安全方向词 微端服务器不加载 网络安全技术与工程专业排名 sql数据库中序列 中专对口高考计算机网络技术
0