Windows 2012R2 Nginx 1.24.0 自动启动完整教程
2026/4/21 3:24:55 网站建设 项目流程

如果你每天启动电脑后,还得手动去双击nginx.exe,或者用命令行启动 Nginx,肯定会觉得非常烦。原因很简单:Nginx 本身在 Windows 下默认不是以服务运行的,也就是说它不会随系统启动自动运行。幸好,这个问题是可以解决的。

用windows自带的任务计划程序开机自启 Nginx

1. 准备工作
  • 确保 Nginx 已正确安装(如解压到D:\nginx-1.24.0)。
  • 确认nginx.exe路径(如D:\nginx-1.24.0\nginx.exe)。
2. 打开任务计划程序
  • 快捷键Win + R→ 输入taskschd.msc→ 回车。
  • 或通过控制面板 →系统和安全→ 管理工具下的任务计划程序。

3. 创建基本任务

1.右侧操作栏 → 点击 “创建基本任务”

2.名称与描述

  • 名称:Nginx Auto Start(自定义)。
  • 描述:Windows 启动时自动运行 Nginx 服务(可选)。

3.设置触发器

  • 选择 “当计算机启动时”(确保开机自启)。

4.选择启动程序
5.操作设置
  1. 程序或脚本
    • 填写nginx.exe的完整路径(如下图)。
  2. 起始于(重要!)
    • 必须填写 Nginx 的根目录路径(如下图),否则会因路径错误失败。

点击完成后找到这条计划,双击

  1. 右键任务属性
    • 常规选项卡
      • 勾选“不管用户是否登录都要运行”(避免因用户未登录导致失败)。
      • 勾选“使用最高权限运行”(解决权限问题)。
    • 触发器选项卡
      • 确认触发器为“启动时”,且已启用。
    • 条件选项卡
      • 取消勾选“只有在计算机使用交流电源时才启动此任务”(避免笔记本用户因电源设置失效)。

常见问题解决

Nginx 启动失败:检查 起始于路径 是否正确(必须指向 Nginx 根目录)。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询