🐧 WSL v2.5.9 离线安装包下载|解决网络限制安装问题|一键解决灾难性故障错误

在企业内网环境或网络受限的情况下,许多用户无法通过标准的 wsl --install​ 命令安装WSL。本文提供的离线安装包正是为解决这一问题而准备,让您能够在任何环境下顺利部署Windows Subsystem for Linux。

🔗 GitHub 项目地址:https://github.com/microsoft/WSL

🌐 官方文档:https://learn.microsoft.com/windows/wsl

🎯 为什么需要WSL离线安装包?

常见的安装困境

许多用户在尝试安装WSL时会遇到以下问题:

离线安装包的优势

📦 WSL离线安装包内容

最新版本 WSL 2.5.9 离线安装包包含:

核心组件

组件说明文件名
WSL运行时核心WSL2服务和管理工具wsl.2.5.9.0.x64.msi
Linux内核微软维护的Linux内核 6.6.87.2包含在MSI中
WSLg支持GUI应用程序支持组件包含在MSI中

支持的Linux发行版

离线安装包支持后续安装以下发行版:

🚀 WSL2的强大功能

1. 近原生Linux性能

WSL2采用真实的Linux内核,运行在优化的Hyper-V虚拟机中:

2. 完整的GUI应用支持(WSLg)

通过WSLg,您可以:

3. 开发环境集成

💻 系统要求

最低配置

GPU加速要求(可选)

🛠️ 离线安装步骤

步骤1:启用必要的Windows功能

以管理员身份运行PowerShell:

# 启用WSL功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# 启用虚拟机平台(WSL2必需)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

# 重启计算机
Restart-Computer

步骤2:安装WSL离线包

# 安装下载的MSI包(双击安装)或
msiexec /i "C:\下载\wsl.2.5.9.0.x64.msi" /quiet

# 设置WSL2为默认版本
wsl --set-default-version 2

步骤3:安装Debian发行版

方法一:在线安装(推荐)

# 直接安装Debian
wsl --install -d Debian

# 或从Microsoft Store安装
# 搜索"Debian"并点击安装

方法二:离线安装Debian

自定义发行版导入

# 导入自定义Linux环境
wsl --import CustomLinux C:\WSL\CustomLinux\ custom-rootfs.tar

🔧 常见问题解决

⚠️ 灾难性故障(Catastrophic Failure)错误

遇到"灾难性故障"是WSL安装中最常见的错误(检查一下是不是依赖组件没有安装完,不仅仅只是Microsoft-Windows-Subsystem-Linux。然后重启一下再运行一次安装命令,应该会提示你哪些组件缺少了。我是重启之后才提示的 VirtualMachinePlatform 未启用,会提示安装,但是你也可以手动执行一下。):

解决步骤

# 1. 以管理员身份运行PowerShell
# 2. 启用所有必要功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:HypervisorPlatform /all /norestart

# 3. 重启计算机
Restart-Computer

# 4. 重启后使用网络下载方式安装
wsl --install

如何完全重置WSL?

# 1. 关闭所有WSL实例
wsl --shutdown

# 2. 卸载现有发行版
wsl --unregister [发行版名称]

# 3. 禁用WSL功能
dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux

# 4. 重启计算机
Restart-Computer

# 5. 重新启用WSL功能(重复方法一的步骤)

错误 0x80070520

虚拟化未启用

安装后无法启动

下载指南

为了给您提供最便捷的体验,我们将所有可用下载方式汇集于同一页面。访问下方链接后,您可根据个人网络环境与偏好,自由选择最合适的下载渠道。

加载评论…