win10 在线、离线安装microsoft store 版 WSL

实验环境:
操作系统:22H2 windows版本 10.0.19045.2486(网友说大于19045.2311也可)
WSL版本:Microsoft.WSL_1.0.3.0_x64_ARM64.msixbundle

离线安装

获取WSL安装包,方法一:

在此页面获取发布网址:

Microsoft Store 中适用于 Linux 的 Windows 子系统的发行说明
在这里插入图片描述

获取此页面后下载软件包:

发布 微软/WSL
在这里插入图片描述

获取WSL安装包,方法二:

  1. 从Microsoft Store搜索wsl,点击“分享”。
    在这里插入图片描述
  2. 点击“复制链接”获取软件页面链接
    在这里插入图片描述
  3. 使用解析网站获取下载链接:
    微软商店链接解析下载网站:Online link generator for Microsoft Store.
    在这里插入图片描述

安装WSL的.msixbundle包

双击软件包会有提示:
在这里插入图片描述
powershell内以管理员权限执行:

Add-AppxPackage WSL软件包绝对路径.msixbundle

在线安装

在Microsoft Store内搜索“WSL”,然后按页面提示安装。

如果因网络打不开microsoft store,可以使用“迅游加速器”之类的软件进行加速,从而连接微软。

  • 迅游加速器:口令兑换,【白嫖迅游加速】可得5天加速时长。
  • 需要在迅游加速器内,搜索“microsoft store”,并开启它的加速才生效。

微软商店microsoft store打不开/进不去/登不上解决方法

异常问题

WIndows不适用此打包版本
Microsoft Store(大于19041版本)和官方手册(内部版本 19041 及更高版本)等是不准确的,起码我的19043是不支持打包版wsl的,需要升级到19045版本才能使用打包版。(不得不说是真的坑)
升级方法:设置->更新和安全->点击“立即更新”,会更新很多东西,直到完成“针对windows 10的功能更新,版本22H2”,Win+R输入winver查看系统版本。

相关参考:
手动下载安装微软商城中的软件

<think>嗯,用户之前已经问过离线安装的问题,现在具体问的是在Win11上离线安装WSL。我需要回顾之前的回答,看看有没有提到WSL的部分。 在之前的回复里,有一个关于WSL离线安装的特殊场景部分,可能用户现在需要更详细的步骤。可能用户的环境没有网络,或者公司内网限制,需要离线操作。他们可能已经尝试过在线安装但遇到了问题,所以转向离线方法。 我需要确保步骤清晰,特别是针对Win11。可能需要强调Win11特有的设置,比如系统要求,是否开启了虚拟化,或者是否有不同的步骤。此外,用户可能需要具体的下载链接或者如何获取离线包。 之前提到的步骤包括下载.msixbundle文件,安装WSL内核,导入发行。可能需要详细说明每一步,尤其是如何在没有网络的情况下启用Windows功能,比如使用DISM命令离线启用相关功能。 还要注意常见问题,比如依赖项缺失或签名错误,用户可能会遇到这些问题。需要给出具体的解决方法,例如如何绕过签名验证或者如何手动安装依赖项。 另外,用户可能对PowerShell命令不熟悉,需要确保命令准确,并且给出示例,比如具体的发行名称和路径。可能还需要提醒用户备份系统,防止安装失败。 最后,检查是否有最新的信息,比如微软是否有更新WSL安装步骤,或者Win11是否有变化。确保提供的链接和文件名是最新的,避免用户下载过时的文件。总之,要提供一个全面、逐步且针对Win11的离线安装WSL指南,涵盖准备、安装步骤、问题解决和工具推荐。</think>--- ### **Windows 11 离线安装 WSL 分步指南** --- #### **1. 准备工作** 1. **系统要求**: - Windows 11 本 2004 或更高(需支持虚拟化)。 - 确保硬件支持虚拟化(BIOS 中开启 **Intel VT-x** 或 **AMD-V**)。 2. **下载离线文件**(需另一台联网电脑): - **WSL 内核更新包**: 从 [微软官网](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi) 下载 `wsl_update_x64.msi`。 - **Linux 发行离线包**: 访问 [微软商店页面](https://docs.microsoft.com/zh-cn/windows/wsl/install-manual),选择发行(如 Ubuntu 22.04)的 `.appx` 或 `.msixbundle` 文件。 *示例链接*: [Ubuntu 22.04](https://aka.ms/wslubuntu2204) → 下载 `Ubuntu_2204.1.7.0_x64.appx`。 --- #### **2. 离线安装 WSL 内核** 1. **手动安装内核更新包**: - 将 `wsl_update_x64.msi` 复制到目标机器,双击运行或使用命令行: ```cmd msiexec /i wsl_update_x64.msi /quiet ``` 2. **启用 WSL 功能(无需联网)**: - 以管理员身份运行 PowerShell,执行以下命令: ```powershell # 启用“Windows Subsystem for Linux”功能 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart # 启用“Virtual Machine Platform”功能 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` - 重启计算机。 --- #### **3. 手动安装 Linux 发行** 1. **导入发行文件**: - 将下载的 `.appx` 文件(如 `Ubuntu_2204.1.7.0_x64.appx`)重命名为 `.zip`,解压到任意目录(如 `C:\WSL\Ubuntu`)。 *注*:若解压失败,使用 PowerShell 解压: ```powershell Rename-Item Ubuntu_2204.1.7.0_x64.appx Ubuntu.zip Expand-Archive Ubuntu.zip C:\WSL\Ubuntu ``` 2. **初始化发行**: - 进入解压目录,找到 `ubuntu.exe`(或其他发行的可执行文件),双击运行。 - 等待初始化完成,按提示设置用户名和密码。 --- #### **4. 验证安装** 1. **检查 WSL 本**: ```powershell wsl --list --verbose # 查看已安装的发行WSL 本(1 或 2) ``` 2. **升级到 WSL 2(可选)**: ```powershell wsl --set-version Ubuntu-22.04 2 # 将 Ubuntu 22.04 设为 WSL 2 ``` --- #### **5. 常见问题解决** - **问题 1:无法启用虚拟化** - *现象*:提示“此平台不支持虚拟化”。 - *解决*:进入 BIOS 启用虚拟化(选项通常为 **Intel Virtualization Technology** 或 **SVM Mode**)。 - **问题 2:安装包签名错误** - *现象*:提示“应用安装被阻止”。 - *解决*(临时禁用签名验证): ```powershell # 以管理员身份运行 bcdedit /set testsigning on # 安装完成后恢复 bcdedit /set testsigning off ``` - **问题 3:WSL 2 要求内核更新** - *现象*:启动时提示“WSL 2 需要更新内核组件”。 - *解决*:确保已安装 `wsl_update_x64.msi`。 --- #### **6. 高级操作:离线导入自定义系统** 1. **导出已有发行**(在联网机器上操作): ```powershell wsl --export Ubuntu-22.04 ubuntu2204.tar ``` 2. **离线导入**: ```powershell wsl --import Ubuntu-22.04 C:\WSL\Ubuntu C:\Offline\ubuntu2204.tar --version 2 ``` --- ### **总结** **关键步骤**: 1. 离线下载 WSL 内核更新包和 Linux 发行。 2. 手动启用 Windows 功能并安装内核。 3. 解压发行文件并初始化。 **注意事项**: - 确保 BIOS 开启虚拟化。 - 若系统为**企业**,可能需组策略调整(允许非商店应用安装)。 - 建议备份系统镜像以防安装失败。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值