如何在未登录的情况下自动启动服务器守护进程?

如何在未登录的情况下自动启动服务器守护进程?

我刚刚在这台 Windows Server 2008 机器上安装了 WPN-XM Web 服务器堆栈,我注意到守护进程仅在服务器上启动会话时启动(例如,我只能在管理员登录时访问本地主机),所以我快速谷歌搜索了“允许将守护进程注册为服务 wpn-xm”,结果显示这个帖子在官方的WPN-XM的GitHub页面上,只有两条帖子,内容如下:

这是 xampp 和其他 wamp 堆栈的一个众所周知的功能:

  • 让用户通过 SCP 将 nginx、mariadb 和 php 注册/取消注册为 Windows 服务

将不会实现。我不喜欢服务。使用 scp 自动启动和自动启动守护程序。

并且该主题已关闭。那么这个 jakoch 是什么意思呢scp autostart 与自动启动守护进程? 我怎样才能让 Windows 在启动时运行这个二进制文件?

编辑:

据我所知,该帖子的作者提到了与 cygwin 和非 Windows 原生功能有关的事情,所以问题是:

在 Windows 上,有没有办法启动应用程序/守护进程而不需要启动会话?

答案1

使用 scp autostart 与自动启动守护程序。

这意味着您将 WPN-XM 服务器控制面板 (缩写为 SCP) 放入自动启动部分。您可以通过选中配置指令“使用 Windows 启动 WPN-XM SCP?”来执行此操作。然后服务器控制面板将随 Windows 一起启动。

您还可以在“启动 SCP 时启动这些守护进程”部分中选择要启动的单个服务器。只需选中复选框并选择所需的服务器即可。

另一种方法是利用服务管理工具(如)nssm或使用手动注册 Windows 服务sc

据我所知,该帖子的作者提到了与 cygwin 和非 Windows 原生功能有关的事情

不,Cygwin 与之无关。

如果您有疑问或需要支持,请考虑直接在 Github 上提问。我在那里很活跃。那将是获得支持的更快方式。

相关内容