Node.js 杀死持续重新启动的windows进程

Node.js 杀死持续重新启动的windows进程,node.js,web-services,process,port,Node.js,Web Services,Process,Port,我正在尝试停止正在使用所需端口的windows服务,但该服务会自行重新启动。如何阻止它自己重新启动? 我按照这个问题来终止它(),但当我再次侦听端口时,一个新服务已经启动: 这是如何发生的以及一些注意事项: 我创建了一个Nodejs服务,并将其作为一个windows服务启动(因此现在它在自己的windows实例中运行) 我的服务有一个命令行来停止它自己净停止“服务名称”。这场半决赛由于某种原因失败了(它确实停了下来,但后来又重新开始了) 我甚至已经完全卸载了Nodejs服务,但仍然有东西在一

我正在尝试停止正在使用所需端口的windows服务,但该服务会自行重新启动。如何阻止它自己重新启动?

我按照这个问题来终止它(),但当我再次侦听端口时,一个新服务已经启动:

这是如何发生的以及一些注意事项:

  • 我创建了一个Nodejs服务,并将其作为一个windows服务启动(因此现在它在自己的windows实例中运行)
  • 我的服务有一个命令行来停止它自己
    净停止“服务名称”
    。这场半决赛由于某种原因失败了(它确实停了下来,但后来又重新开始了)
  • 我甚至已经完全卸载了Nodejs服务,但仍然有东西在一次又一次地启动它(因为端口一直在使用)
  • 我无法移动Nodejs服务文件,因为它们正在使用中

要了解PID所指的应用程序/服务,您可以通过运行:resmon

然后选择CPU选项卡并查找PID,注意:它可能位于进程或服务下。如果它是一项服务,那么您可以停止并禁用它,这样它就不会再次运行


如果它是一个进程,那么这个名字应该能让你知道它是什么。

这帮助我杀死了一个扰乱了我的系统时钟的进程(运行速度慢了大约10分钟,不会与internet时间保持同步-会短暂同步,然后又变慢)。