首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何通过NSSM或cmd停止、重启、暂停、恢复?

NSSM(Non-Sucking Service Manager)是一个用于在Windows操作系统上管理和运行应用程序的工具。它可以将任何可执行文件(如应用程序、脚本等)作为Windows服务运行,并提供了一组命令来停止、重启、暂停和恢复这些服务。

要通过NSSM或cmd停止一个由NSSM管理的服务,可以使用以下命令:

  1. 打开命令提示符(cmd)或PowerShell。
  2. 使用以下命令停止服务:
  3. 使用以下命令停止服务:
  4. 其中,<service_name>是要停止的服务的名称。

要重启一个由NSSM管理的服务,可以使用以下命令:

代码语言:txt
复制
nssm restart <service_name>

其中,<service_name>是要重启的服务的名称。

要暂停一个由NSSM管理的服务,可以使用以下命令:

代码语言:txt
复制
nssm pause <service_name>

其中,<service_name>是要暂停的服务的名称。

要恢复一个由NSSM管理的服务,可以使用以下命令:

代码语言:txt
复制
nssm continue <service_name>

其中,<service_name>是要恢复的服务的名称。

需要注意的是,以上命令需要在管理员权限下运行。

NSSM的优势在于它可以将任何可执行文件作为Windows服务运行,使得应用程序可以在后台持续运行,而无需用户登录。它还提供了一些高级功能,如服务监控、重启策略、日志记录等,可以帮助开发人员更好地管理和维护应用程序。

NSSM的应用场景包括但不限于:

  • 将自己开发的应用程序作为Windows服务运行,以实现后台持续运行。
  • 将脚本作为服务运行,以定时执行任务或监控系统状态。
  • 将第三方应用程序作为服务运行,以提供特定功能或服务。

腾讯云提供了一系列与云计算相关的产品和服务,其中包括云服务器、云数据库、云存储、人工智能等。具体推荐的产品和产品介绍链接地址可以根据实际需求和场景进行选择。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Deploy】Windows下永远不会嗝屁的服务管理器(守护进程)——NSSM

node app.js python应用 python main.py .Net Core应用 dotnet webapi.dll 我们就需要守护服务为我们守护应用程序: 错误时,自动处理 自动重启...脚本,或者node.js,则是启动的脚本文件路径 如果是exe,则是exe的路径 Arguments:参数 如果是exe,可能没有参数 如果是.net core,就是发布后的dll 如果是pythonnode.js...Install Service:安装服务 2.3 启动/停止/重启 服务 服务已经安装好了,还需要我们去启动....服务管理主要有启动、停止重启,其命令如下: 启动服务:nssm start 停止服务:nssm stop 重启服务:nssm restart 暂停/继续服务nssm pause <servicename...4.结论 通过nssm,我们就能在windows的环境下运行并守护任何我们使用python、node、dotnet、go等不同语言编写的程序,为windows环境下提供部署解决方案。

7.4K20

【愚公系列】2022年12月 使用NSSM工具部署ELK三件套为Windows服务

它的特点如下: 支持普通exe程序(控制台程序或者带界面的Windows程序都可以) 安装简单,修改方便 可以自动守护封装了的服务,程序挂掉了后可以自动重启 nssm官网:https://nssm.cc...常用命令 nssm install servername //创建servername服务,弹出配置界面 nssm start servername //启动服务 nssm stop servername...//暂停服务 nssm restart servername //重新启动服务 nssm remove servername //删除创建的servername服务 nssm edit servername...windows的服务管理也可以实现服务的操作,服务右键属性 - 恢复即可设置服务挂掉重启等内容。...nssm工具下载地址:http://nssm.cc/release/nssm-2.24.zip 本文案例以ELK三件套为例 一、使用NSSM工具部署ELK三件套为Windows服务 1.安装ElasticSearch

61620
  • 运维:利用nssm实现Windows服务管理

    nssm是一款强大的小型工具,它允许用户将任何可执行文件(包括批处理脚本、exe程序dll动态链接库)注册为Windows系统服务,并对其进行便捷的管理和控制。...本文将介绍如何安装和使用nssm来创建及管理自定义服务。...下载目录:http://www.nssm.cc/download二、创建新的服务打开命令提示符(以管理员身份运行),然后切换至nssm所在的目录:本次我们要将一个名为`mysql服务监控,异常状态定时自动重启...停止服务:在服务管理器中选择停止命令行中输入net stop MySQLTaskService。...例如:nssm start MyServicenssm stop 停止指定的服务。例如:nssm stop MyServicenssm restart 重启指定的服务。

    2.9K20

    windows 下将jar包做成服务,以后就不怕jar包停了

    jar包作为服务,只要服务不停止,我们的项目就启动的,手动都关不了这个项目的端口,必须停止服务才可以。...当然可以,nssm工具就是为此而生, 1 下载nssm.exe,放到服务器指定路径 http://www.nssm.cc/download 2 将自己的jar包,随便放到一个地方,保证以后就不动这个...jar包的位置了 3 编写一个bat文件,里面就放一行运行jar文件的命令,如: java -jar demo.jar 4 cmdnssm.exe程序目录,输入命令 nssm install demo...fundyou为要安装的服务名 在弹出的界面中按图配置选项,选择bat路径 配置完成后点击【Install service】按钮完成安装,效果如下: 如何卸载服务呢?...更简单,同样cmd输入命令,弹出界面确定即可!

    2.9K40

    使用winsw将jar以windows服务的方式运行

    有着以下的缺点: 服务器启重启后,程序无法实现自启动; 需要打开命令行窗口输入命令行才可运行,很不方便(需要编写.bat文件); 需要停止程序时只能在任务管理器中结束,并且多个这样程序运行时无法从进程名中进行区分...(需要编写.bat文件); 打成war包放到Tomcat等web容器中就浪费了SpringBoot内嵌web容器的优势。...这里我新了解到了一些工具winsw、nssm,它们不仅可以改善以上缺点。 这里主要讲解winsw使用方式,nssm工具使用方式也很容易,可以自行百度。...下载地址:winsw 注意:在安装winsw前,window要有.net framework4,否则后面会出问题(现在电脑都有) 2.1 如何查看.net版本 进入C:\Windows\Microsoft.NET...当然,也可以通过cmd命令行那里输入:services.msc命令直接进入服务界面,通过服务ID找到服务,然后手动启动; 启动服务成功后,就可以访问项目了; 点击stop.bat来停止服务; 点击服务删除

    2.5K50

    运维实战:Windows服务挂掉了怎么办,通过Bat脚本实现自动重启

    这里给大家介绍通过Bat脚本的方式,实现异常Windows服务的重启,这样再也不用担心服务器因为应用服务挂掉,还需要火急火燎的处理问题了。当然前提是你的应用服务应该配置为Windows服务的方式启动。...设置每小时监控一次,如果服务挂掉,就自动重启。当然大家可以根据实际的需求设置定时监控的频率。...========= echo == 查询计算机服务的状态, == echo == 每间隔%secs%秒种进行一次查询, == echo == 发现服务其停止...可以参考如下三种方式: 3.1 NSSM 使用nssm(Non-Sucking Service Manager)工具来将.bat脚本转换为服务。具体如何操作,可以官网查看。...ex.Message}", EventLogEntryType.Error); } } // 其他服务方法如OnStop等... } 将该项目编译成.exe可执行文件,然后通过命令行工具

    2.8K20

    Locust + Influxdb + Grafana性能测试——单机模式(Windows篇)

    这边讲的是如何使用Grafana展示Locust性能测试数据。   背景   在使用Locust压测的时候,如果使用Web则可以查看到QPS压测过程的曲线图。...处理步骤大致分为:   1、首先将locust执行过程的日志写入文件中   2、通过读取执行文件的日志信息,再将其转化存储到influxdb数据库   3、最后根据influxdb数据库的数据,展示图表...nssm.exe程序,所以需要在环境变量path里配置它。...首先配置环境变量:   以管理员方式打开cmd,输入nssm回车可以看到有哪些命令,如下主要命令:    启动命令: nssm start grafana   重启命令: nssm restart...grafana   停止命令 nssm stop grafana   测试一下启动:   打开浏览器,输入localhost:3000,账号和密码都是admin,如图:   单机模式场景   项目结构

    1.1K20

    深入浅出:NSSM封装Windows服务工具的使用与介绍

    稳定性问题:尽管NSSM generally稳定可靠,但在某些情况下,如网络环境不稳定电脑出现硬件故障时,可能会导致NSSM运行出现问题。...安全性问题:由于NSSM可以用于创建和管理Windows服务,因此可能存在安全风险。如果用户未正确配置使用不安全的插件,可能导致系统受到攻击感染恶意软件。...依赖性问题:NSSM依赖于一些第三方库和组件,如果这些组件出现问题需要更新,可能会影响NSSM的正常运行。...用户可以通过控制面板命令行工具来管理和监控这些服务。PowerShell scripts:PowerShell是一种强大的脚本语言,用户可以通过编写脚本来实现一些特定的服务管理和配置任务。...在系统服务中找到刚刚注册的服务,右键属性 - 恢复即可设置此服务挂掉重启等内容。需要注意一点,安装完服务后,需要启动服务,否则没有生效。

    7.1K21

    【Docker系列】镜像and容器基本操作

    docker load < redis_latest.tar 2、如何制作镜像 前面说到拉镜像,那么镜像又是如何制作的呢?以下有两种实现方式。...-a, --author="": 作者信息; -c, --change=[]: 可以在提交的时候执行 Dockerfile 指令,如 CMD、ENTRYPOINT、ENV、EXPOSE、LABEL、ONBUILD...Docker通过读取Dockerfile中的指令自动生成映像。...其中.表示在当前目录下搜索Dockerfile文件 3 容器 把镜像拉下来之后,运行起来的实例就叫容器,也可以理解为把一个项目跑起来,对这个实例我们可以重启停止、删除等操作。...(-q:只展示容器ID): docker rm $(docker ps -a -q) #7、docker pause/unpause:暂停/恢复容器 #暂停数据库容器db01提供服务: docker

    37910

    .NET 8 AOT编译的辅助项目,让你的任何可执行应用快速部署为服务

    NSSM 提供了一个命令行界面,用于安装、删除、启动和管理服务。它还附带了一个GUI,允许用户通过图形界面配置服务。 3、特性和功能 WinSW 支持日志记录、下载、服务失败操作等。...NSSM 的特点是轻量,易于使用,也支持日志记录,可以自动重启失败的服务,并且能够处理stdout和stderr输出。...NSSM 没有额外的依赖,它可以在所有现代Windows系统上直接运行。 6、社区和支持 WinSW 和 NSSM 都有活跃的社区,但他们的更新频率和社区支持可能会有所不同。...NSSM注册服务后,后台会常驻一个NSSM的程序文件,所以我选择了使用WinSW来做这个辅助工具。...NET8 启用AOT编译 1、建一个model,来存储转为xml的配置文件数据 2、把方法都封装到一个Helper类中 封装常用的 WinSW 命令 3、封装检查、读取、生成配置文件的方法 4、封装启动CMD

    73410

    Docker 容器生命周期:创建、启动、暂停停止

    Docker 容器生命周期:创建、启动、暂停停止 摘要 本博客通过标题《Docker 容器生命周期:创建、启动、暂停停止》为主线,探讨了容器生命周期的各个关键阶段。...文章从引言开始,解释了容器化技术的重要性,并深入介绍了容器的生命周期概述、创建容器、启动与运行容器、暂停与继续容器、停止重启容器、删除容器等各个阶段的操作和注意事项。...容器的运行状态可以持续一段时间,直到应用程序完成其任务遇到故障。 四,暂停 在某些情况下,我们可能需要暂停容器的运行,而不是完全停止它。暂停容器会冻结其状态,包括应用程序的进程。...停止重启容器 在容器的生命周期中,停止重启容器是两个重要的操作,用于管理容器的运行状态和应用程序的执行。下面我们将深入了解如何优雅地停止重启容器。...通过以下命令可以重启容器: docker restart 容器会被停止然后重新启动,应用程序将会重新执行。

    79510

    前后端都用得上的 Nginx 日常使用经验

    监听指定端口(默认 80) 拦截本机访问 80 端口的请求到 nginx 来进行处理 可以添加配置监听不同的端口 同样监听 80,但是可以通过 server_name 来指定不同的域名使用不同的规则 本地测试可以通过修改...} } } ``` Windows 安装使用 nginx 安装运行 直接官网下载即可 v1.24.0 下载后解压到:D:\Software\nginx-1.24.0 在目录输入框打开 cmd...创建 nginx 服务 每次改完配置还要敲命令重启,开机还要启动,那很明显是不太方便的,所以部署 nginx 服务就很有必要了 和 Windows 计划任务设置开机启动相比,我更倾向和习惯于使用 nssm...身份运行,即可创建并启动服务, 至此,电脑重启服务也将自启,并且还可以通过服务的重新启动来重启应用 常用命令 启动:start nginx 重载配置:nginx -s reload 如果出错会回滚到上一次正确配置文件保持正常运行...,可能会存在缓存,Ctrl+F5 刷新浏览器 停止 nginx(删除 nginx 进程):taskkill /fi "imagename eq nginx.EXE" /f windows 下使用

    1.3K30

    【玩转腾讯云】Windows设置程序开机启动

    Start Menu\Programs\Startup记事本新建 start.vbs (后缀是.vbs,不是.txt),写入如下代码:CreateObject("WScript.Shell").Run "cmd...image.png3、通过srvany/srvany-ng/SrvanyUI、nssm添加开机自启服务srvany来自微软Resource Kit Tools(rktools.exe),原本链接如下,但微软已经下掉了...一个端口转发程序,用法示例:ip_relay.exe 9090 localhost 80"sc.exe config ip_relay depend= tcpip/dhcp/dnscache/Winmgmt启动停止服务用...而用13KB的,加不加AppEnvironment都正常。...我找了个【是WinForm,但不是Windows服务】的Notepad++来练手,果然踩坑了,踩坑是因为没有借助srvany*nssm,直接用sc.exe配的,当然借助srvany*nssm配的notepad

    6.5K100

    五分钟学K8S系列 - 一万五千字成为docker 的容器管理高手

    docker stop:终止一个多个运行中的容器,相当于给容器发送停止信号。docker start:恢复一个多个之前停止的容器的运行。...docker unpause:恢复之前被暂停的容器中的所有进程。docker update:更新容器的配置,如资源限制。docker wait:等待一个多个容器停止,然后返回它们的退出状态。    ...当容器暂停时,其内部的所有进程都会冻结,但不会停止。使用 docker unpause 后,这些进程将继续执行,容器恢复到正常工作状态。...温馨提示运行时间不重置:恢复暂停的容器不会重置容器的运行时间。容器的总运行时间将包括暂停前后的持续时间。服务可访问性:一旦容器被恢复,容器内提供的服务将再次变得可访问,可以继续通过网络连接到这些服务。...注意事项容器暂停恢复的操作是即时的,它们不会影响容器的网络连接存储状态。暂停恢复容器是 Docker 提供的用于管理和维护容器运行状态的工具,适用于需要临时冻结容器的场景。

    44620

    测一测你对「Activity」的了解

    引言 在日常的移动端测试沟通过程中,我们经常会听到开发说到一些平台开发术语,本次小编将对Android四大组件之一的Activity进行些简单的介绍和测试点总结。 ?...onPause()执行完毕后,下一个回调方法为onStop()onResume(),具体取决于 Activity进入“已暂停”状态后发生的情况。...出现这种情况的原因可能是Activity被销毁,新的Activity启动,或者现有的Activity正在进入“已恢复”状态并覆盖了已停止的Activity。...在所有这些情况下,停止的Activity都将完全不再可见。...onRestart() 当处于“已停止”状态的Activity即将重启时,系统就会调用此回调。onRestart() 会从 Activity停止时的状态恢复Activity。

    88110
    领券