先导
安装
WSL2 Linux子系统
是我打算在游戏主机上面安装轻量级开发环境的下一步打算,至于为什么不用更好评的WSL1
我也不多说,毕竟WSL2
是Microsoft
主推的,支持的特性和后续的维护应该会更快且优先级更高,所以本文使用WSL2
系统需求
下面只是列举基本要求,详细的内容请查看微软的文档传送门

所以如果不是win10
的话就基本不能体验WSL2
了
环境配置
根据上文需求,一般需要开启WSL
功能和安装.NetFramework
了
WSL功能
依次从控制面板中进入程序
->启用或关闭Windows功能
中打开下面红色区域内容

.NetFramework
如果在上一小结启用功能后未能正常安装WSL
的话可以手动安装,安装包下载链接传送门

WSL2 Linux内核更新包
WSL2
还需要安装相关的内核更新包,下载地址如下
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
启用WSL和WSL2
以下命令需要在有管理员权限的power shell中运行,并且需要完成以上小结内容
- 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 将 WSL 2 设置为默认版本
wsl --set-default-version 2
导出和导入
WSL的镜像格式为
.vhdx
格式
导出
在power shell
中使用以下命令来导出已经安装的WS
L镜像(安装WSL
发行版可在微软商店中进行安装)
wsl --export <distrio> filename.tar
- 替换为你的发行版
- filename.tar可包含文件路径,可以指定到某一磁盘中
导入
wsl --import <distrio> directory filename.tar
- 替换为你导出的发行版
- directory为解压出的文件夹位置,可用于转移WSL镜像的存储路径
- filename.tar可包含文件路径
后记
可以在VSCode
中安装Remote WSL
插件来访问导入的WSL
镜像,或者使用Windows Terminal
来访问镜像

Remote WSL

Windows Terminal
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2017-08-23 ffmpeg编码h264只包含I帧P帧的方法
2017-08-23 【FFmpeg】FFmpeg常用基本命令
2017-08-23 FFmpeg基础知识之————H264编码profile & level控制
2017-08-23 ffmpeg混音(将多个声音合成一个)命令
2017-08-23 ffpanel --ffmpeg的GUI,让ffmpeg离开黑黑的命令行
2017-08-23 使用Nginx反向代理和proxy_cache缓存搭建CDN服务器加快Web访问速度
2017-08-23 几个学习流媒体的案例代码网址