【 WSL2 安装 绝对权威 】Windows 10 安装 WSL 2 的详细教程!!

Windows 10 安装 WSL 2 的详细教程

导语:

1. 我将根据权威文档进行教学,所以看我的教程即可。

此地放置 Windows 官方文档,有需要的可自行查看:

https://learn.microsoft.com/zh-cn/windows/wsl/install-manual

2. 提前下载这个安装包
16MB 安装包 wsl_update_x64.msi

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

3. 本教程涉及两次重启
提前收藏本文,防止迷路

步骤很简单,过程花费不到5分钟(前提是网速要快)
建议:文件下载完成之前,大致浏览一下本文。

步骤一 : 启用“适用于 Linux 的 Windows 子系统”可选功能,随后收藏我的文章,紧接着重启电脑

启用方式(两种)
一、命令行启用(推荐)

  1. 以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

无法复制代码的同学看这里:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  1. 等待命令行加载结束,关闭命令行

  2. 收藏我的文章,关闭浏览器,重启电脑

二、图形界面点选

  1. 打开控制面板
  2. 打开程序
  3. 点击“启用或关闭 Windows 功能”

启用Windows功能

  1. 找到并点击方框 “适用于 Linux 的 Windows 子系统”
    1. 只选择 Linux 子系统,选好后点 确定
    2. 让程序加载结束
    3. 收藏我的文章
    4. 重启电脑

Linux 子系统

收藏本文,防止迷路。重启电脑后,开始步骤二

步骤二 : 启用虚拟机功能

启用方式(两种)
一、命令行启用(推荐)

  1. 以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

无法复制代码的同学看这里:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  1. 重启电脑

二、图形界面点选 - 刚刚的 虚拟机平台

  1. 打开控制面板 - 程序
  2. 点击“启用或关闭 Windows 功能”
  3. 找到并点击方框 “虚拟机平台
  4. 确定,随后等待加载完成
  5. 重启电脑

步骤三 : 下载与安装 Linux 内核更新包

附下载链接:wsl_update_x64.msi 安装包,16MB

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  1. 运行更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)

  2. 打开 PowerShell,将 WSL 2 设置为默认版本
    运行以下代码:wsl --set-default-version 2

wsl --set-default-version 2

无需重启,开始步骤四

步骤四 : 安装所选的 Linux 分发

Linux系统的安装,不需要自己找资源。

  1. 打开 微软商店(Microsoft Store) 搜索 Linux 即可。
  2. 下载心仪版本,我用的是Ub22版的,各位同学随意。

Microsoft Store 中的 Linux 分发版的视图

  1. 单击以下链接会打开每个分发版的 Microsoft Store 页面:
    Ubuntu 18.04 LTS
    Ubuntu 20.04 LTS
    Ubuntu 22.04 LTS
    Kali Linux

教程结束

请点赞收藏,谢谢!

<think>嗯,用户想知道在Windows系统里哪个版本更适合学习编程。首先,我需要考虑不同Windows版本的特点,比如Win10Win11,还有专业版、家庭版之类的区别。然后,编程可能需要的功能,比如子系统、虚拟机支持、命令行工具等。 首先,Win10Win11的区别。Win11是较新的系统,界面更现代,可能对硬件要求更高。Win10则更稳定,兼容性可能更好。对于编程来说,两者应该都支持常见的开发工具,比如VS Code、Python、Java这些。但可能要考虑WSLWindows Subsystem for Linux)的支持情况,因为很多开发者会用到Linux环境。 然后,版本方面,专业版和企业版有更多高级功能,比如Hyper-V虚拟化,远程桌面主机等。家庭版可能缺少这些功能,对于需要虚拟机的用户来说可能不够。比如Docker或者VMware需要Hyper-V,这时候专业版更好。 另外,命令行工具方面,PowerShell和CMD在家庭版和专业版应该都有,但专业版可能更便于管理组策略等。另外,Win11的终端应用更好用,支持多标签,可能提升效率。 稳定性方面,Win10可能更成熟,而Win11还在更新中,可能偶尔有小问题。不过用户如果硬件较新,可能更适合Win11,尤其是对WSL2的支持更好,性能可能更优。 还要考虑用户的硬件配置。如果电脑比较老旧,可能Win10更流畅;新电脑的话,Win11可能更合适。比如TPM 2.0的要求,Win11需要,而Win10不需要。 另外,教育版和企业版可能也有不同,但一般用户可能用专业版或家庭版。如果是学生,可能有渠道获取教育版,功能可能接近企业版。 总结的话,推荐Win10专业版或Win11专业版,根据硬件情况选择。如果不需要虚拟化,家庭版可能也够用,但专业版更全面。另外,WSL的配置在Win10Win11都需要开启相关功能,但Win11可能有更好的集成。 可能还需要提到安装开发工具如Visual Studio、Docker、WSL的步骤,或者是否需要双系统等。但用户主要问的是系统选择,所以重点在版本对比。 最后,给出建议,比如新电脑选Win11专业版,旧电脑选Win10专业版,或者家庭版如果预算有限,但要确认功能是否满足需求。同时提醒用户开启开发者模式和WSL等设置。</think>学习编程时选择合适的Windows系统版本,主要需考虑兼容性、开发工具支持、系统稳定性等因素。以下是分步分析及建议: --- ### **1. 优先选择Windows 10/11专业版** - **优势**: - **Hyper-V虚拟化支持**:专业版支持Hyper-V(需在BIOS中开启虚拟化),便于运行Docker、虚拟机(如VMware/VirtualBox)等工具。 - **组策略管理**:方便配置开发环境(如网络权限、安全策略)。 - **远程桌面功能**:便于远程调试或连接服务器。 - **家庭版限制**:不支持Hyper-V和高级管理功能,可能影响开发灵活性。 --- ### **2. 新硬件推荐Windows 11,旧硬件可选Windows 10** - **Windows 11**: - **现代化终端工具**:内置Windows Terminal(支持多标签、PowerShell/WSL无缝切换),提升命令行效率。 - **WSL 2优化**:对Linux子系统的支持更流畅,适合需Linux环境的开发(如Python、C++)。 - **硬件要求**:需TPM 2.0和安全启动,较新设备兼容性更好。 - **Windows 10**: - **稳定性强**:长期支持版本(LTSC)适合对稳定性要求高的场景。 - **老旧设备友好**:对低配置电脑(如4GB内存、机械硬盘)更友好。 --- ### **3. 关键开发功能配置** 无论选择Win10还是Win11,需确保以下设置: - **开启WSLWindows Subsystem for Linux)**: ```powershell wsl --install # 自动安装WSL2和默认Linux发行版 ``` - **启用开发者模式**: - 设置 → 隐私和安全性 → 开发者选项 → 开启“开发人员模式”。 - **安装Windows Terminal**:通过Microsoft Store获取,支持自定义开发环境。 --- ### **4. 其他建议** - **双系统/虚拟机备用**:若涉及嵌入式开发或特定Linux工具,可安装Ubuntu双系统。 - **硬件配置**:至少8GB内存+SSD硬盘,确保IDE(如Visual Studio、PyCharm)流畅运行。 - **长期支持版(LTSC)**:适合企业或实验室环境,但可能缺少新功能。 --- ### **总结推荐** - **新电脑/高性能设备**:Windows 11专业版 + WSL2 + Hyper-V。 - **旧电脑/低配置设备**:Windows 10专业版(21H2或更高版本)。 - **学生/个人开发者**:Windows家庭版也可用,但需通过Docker Desktop或第三方工具弥补虚拟化缺失。 根据实际需求调整系统配置,并优先保证开发工具链(如IDE、SDK)的兼容性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值