如何让Laragon服务在Windows开机自启?非管理员启动报错求助
解决Laragon的两个常见问题
一、开机自动启动失效的解决方法
- 先确认Laragon内置自启设置:打开Laragon,点击菜单栏「Tools」→「Startup」,确保「Run Laragon at Startup」已勾选。若勾选后仍无效,执行下一步。
- 创建手动开机启动项:
- 按下
Win + R,输入shell:startup打开Windows开机启动文件夹。 - 找到Laragon主程序(默认路径
C:\laragon\laragon.exe),右键创建快捷方式,将快捷方式移入启动文件夹。 - 右键该快捷方式→「属性」,在「目标」栏末尾添加
--start-all(注意前面有空格),实现开机自动启动所有服务。
- 按下
- 检查服务启动类型:打开
services.msc(按下Win + R输入该命令),找到Laragon Apache和Laragon MySQL服务,设置启动类型为「自动」,并确保服务处于运行状态。
二、非管理员启动时Apache/MySQL报错的解决方法
报错通常因权限不足导致端口绑定失败或文件访问受限,可尝试以下方案:
- 修改非特权端口:
- 打开Laragon,点击「Apache」→「httpd.conf」,将
Listen 80改为Listen 8080,Listen 443改为Listen 8443。 - 点击「MySQL」→「my.ini」,将
port=3306改为port=3307(可选,若3306端口存在权限或占用问题)。 - 重启Laragon,非管理员身份启动即可正常运行。
- 打开Laragon,点击「Apache」→「httpd.conf」,将
- 授予Laragon文件夹权限:
右键Laragon安装目录→「属性」→「安全」→「编辑」,选择当前登录用户,勾选「完全控制」权限后点击确定。 - 设置快捷方式默认管理员运行:
右键Laragon快捷方式→「属性」→「兼容性」,勾选「以管理员身份运行此程序」,若需开机自启,同步修改启动文件夹内的快捷方式兼容性设置。
内容的提问来源于stack exchange,提问作者Gideon
相关产品推荐
相关产品推荐

