我刚刚在这台 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 上提问。我在那里很活跃。那将是获得支持的更快方式。