首页/文章/ 详情

手动安装WSL子系统

1天前浏览15

如果经常想要在Windows系统和Linux系统之间进行切换操作的话,WSL是非常不错的选择。本来在windows 11下安装WSL是一件非常简单的事情,通常只需要在Powershell下运行下面几条命令即可:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
wsl --install -d Ubuntu-24.04

这次前三条命令都运行得很好,WSL也确实安装好了,不过在安装Linux子系统时却遇到了麻烦。错误代码0x80004002,莫名其妙的错误。

没有办法只能选择手动安装。

  1. 到官网下载子系统(官网地址:https://learn.microsoft.com/en-us/windows/wsl/install-manual)

    如下图所示,选择想要安装的子系统进行下载。

下载后得到的是一个压缩包文件。如下图所示,根据自己系统选择需要解压的appx文件,如本机是windows x64系统,可以选择Ubuntu_2404.0.5.0_x64.appx。

2. 将appx文件随便放置到一个英文文件夹中

3. 启用Powershell,利用cd命令进入到appx文件所在的文件路径,运行以下命令

Add-AppPackage .\Ubuntu_2404.0.5.0_x64.appx
 

如下图所示。

 

4. 运行完毕后双击文件Ubuntu_2404.0.5.0_x64.appx,弹出下图所示的对话框,点击启动即可

5. 指定用户名和密码即可

启动后如下图所示。

此时可以使用命令wsl -l -v查看子系统信息,如下图所示,一切OK。

可以使用windows终端启动子系统。


(完)


来源:CFD之道
System
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-04-06
最近编辑:1天前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2600粉丝 11741文章 785课程 27
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈