Windows 下离线安装wsl2准备工作下载离线资源在有网的电脑上下载以下三个文件从微软官方 GitHub 仓库下载最新的 WSL 2 内核更新包建议使用 GitHub 版本而非旧版 MSI访问 https://github.com/microsoft/WSL/releases下载最新的.msi安装包例如wsl.2.6.3.0.x64.msi下载 Ubuntu 20.04 离线安装包从微软官方下载 Ubuntu 20.04 的 AppX 离线包下载链接https://aka.ms/wslubuntu2004或者访问 Microsoft Learn 的手动安装页面获取其他发行版链接下载的文件通常为.appx或.appxbundle格式将其拷贝到离线电脑的同一目录中安装WSL以管理员身份运行powershell输入以下命令开启适用于 Linux 的 Windows 子系统功能PowerShelldism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart输入以下命令开启虚拟机平台功能WSL2 核心需求PowerShelldism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart重启电脑以应用更改。电脑重启后双击运行安装wsl_update_x64.msi一路点击“下一步”完成安装。再次打开“Windows PowerShell (管理员)”运行以下命令将 WSL 的默认版本设置为 2PowerShellwsl --set-default-version 2安装 Ubuntu 20.04直接双击下载好的Ubuntu_2004.xxxx.appx文件通常会因为离线无法连接 Windows Store 而报错。我们采用命令行解压安装法。将下载的Ubuntu_2004.xxxx.appx后缀名改为.zip例如ubuntu2004.zip。将这个压缩包解压到你想要存放 Ubuntu 系统的目录例如D:\WSL\Ubuntu2004\内部如果还有appx文件可以再修改后缀解压缩注意如果有多个版本根据自己的设备进行选择例如x86…。打开解压后的文件夹找到ubuntu2004.exe图标是 Ubuntu 的橙色 Logo。双击运行ubuntu2004.exe。此时会弹出一个黑色的命令行窗口提示Installing, this may take a few minutes...。启动想要启动 Ubuntu可以直接在 Windows 开始菜单里找 Ubuntu 图标或者在任意 CMD/PowerShell 窗口输入wsl即可进入。 检查是否为 WSL2 可以在 PowerShell 中输入wsl -l -v如果 Ubuntu 20.04 对应的VERSION显示为2就大功告成了Nvidia注意不需要在wsl内部再安装nvidia驱动windows下安装好驱动即可正常使用启用了 systemd推荐为了在wsl中更方便的使用docker推荐使用systemd在 WSL 终端中执行bashps --no-headers -o comm 1如果输出是systemd说明已启用。如果没有启用请先配置bashsudo vim /etc/wsl.conf写入以下内容ini[boot] systemdtrue然后在 Windows PowerShell 中执行wsl --shutdown重新进入 WSL。