【问题标题】:Kill windows process that keeps restarting杀死不断重启的Windows进程
【发布时间】:2019-10-28 19:30:33
【问题描述】:

我正在尝试停止正在使用我需要的端口的 Windows 服务,但该服务不断自行重新启动。如何阻止它自行重启?

我按照这个问题杀死了它(How to kill the process currently using a port on localhost in windows?),但是当我再次监听端口时,一个新服务已经启动:

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

  • 我创建了一个 Nodejs 服务并将其作为 Windows 服务启动(所以现在它在自己的 Windows 实例中运行)
  • 我的服务有一个 cmd 行可以自行停止它 net stop "Service Name"。由于某种原因,这半失败了(它确实停止了,有点,但后来又开始了)
  • 我什至完全卸载了 Nodejs 服务,但仍然有一些东西在一遍又一遍地启动它(因为端口仍在使用中)
  • 我无法移动 Nodejs 服务文件,因为它们是 in use

【问题讨论】:

    标签: node.js web-services process port


    【解决方案1】:

    要找出 PID 所指的应用程序/服务,您可以通过运行以下命令打开资源监视器:resmon

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

    如果它是一个进程,名称应该让您知道它是什么。

    【讨论】:

    • 这帮助我杀死了一个扰乱我的系统时钟的进程(运行慢了大约 10 分钟并且不会与互联网时间保持同步 - 会短暂同步然后又变慢)。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 2015-07-05
    • 2012-03-02
    • 1970-01-01
    • 2019-08-14
    • 2011-12-15
    • 1970-01-01
    相关资源
    最近更新 更多