实现 WSL 2 开机免登录自动启动
💡
原文中文,约2800字,阅读约需7分钟。
📝
内容提要
本文介绍了如何通过Windows任务计划程序实现WSL 2的开机免登录自动启动。确保WSL更新到2023年9月后的版本,创建任务时选择“启动时”触发,程序路径为"C:\Program Files\WSL\wsl.exe"。此方法可使WSL在用户注销后继续运行,适合将WSL 2用作服务器。
🎯
关键要点
- 确保WSL更新到2023年9月后的版本,系统自带版本不支持开机启动。
- 打开任务计划程序,创建任务时选择'不管用户是否登录都要运行'。
- 在触发器选项卡中选择'启动时',在操作选项卡中输入程序路径'C:\Program Files\WSL\wsl.exe'。
- 在条件选项卡中取消所有选项勾选,在设置选项卡中取消大部分选项。
- 这种方法使得WSL即使在用户注销后也能继续运行。
❓
延伸问答
如何确保WSL可以开机自动启动?
确保WSL更新到2023年9月后的版本,系统自带版本不支持开机启动。
在Windows任务计划程序中如何创建WSL的自动启动任务?
打开任务计划程序,创建任务时选择'不管用户是否登录都要运行',触发器选择'启动时',操作中输入程序路径'C:\Program Files\WSL\wsl.exe'。
在设置任务时需要注意哪些选项?
在条件选项卡中取消所有选项勾选,在设置选项卡中取消大部分选项,除了'允许按需执行任务'。
WSL 2的开机自动启动有什么优势?
WSL 2即使在用户注销后也能继续运行,适合用作服务器。
为什么WSL之前不支持通过任务计划程序启动?
这是一个BUG,直到2023年9月27日才被修复。
如何测试创建的WSL自动启动任务是否有效?
可以先右键运行任务以测试效果。
➡️