0 前言
1 安装
1.1 打开系统功能
首先通过管理员打开 powershell 执行如下指令, 用于打开系统功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
然后在 Microsoft Store 中安装 Windows Subsystem for Linux
安装好之后重启
重启完成后在 powershell 执行
wsl --set-default-version 2
安装 Ubuntu2404
下载 wsl-dashboard 最新版本直接安装即可
2 配置
参考 另一篇博文
2.1 后台保活
如果没有任何活动的 wsl 终端, 每过一段时间 windows 会将 wsl 关闭, 导致想要使用的时候需要等它启动一段时间以及一些其他的问题
可以通过 vbs 脚本简单实现这个功能
Set shell = CreateObject("WScript.Shell")
' 这里的 Ubuntu 替换成你实际的发行版名称
' 0 代表隐藏运行,False 代表不需要等待进程结束
shell.Run "wsl.exe -d Ubuntu-20.04 -u root -- sleep infinity", 0, False
直接双击运行就可以了, 后台会跑一个无感的 wsl 进程
如果需要开机运行可以把这个 vbs 脚本放到开机自启目录中, 通过 windows + r 调出运行控制台, 然后输入 shell:startup 回车即可打开 windows 自启动目录.
以上

