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

没有可见控制台的NSSM启动批处理脚本

是指使用NSSM(Non-Sucking Service Manager)来启动批处理脚本,而不显示控制台窗口。

NSSM是一个功能强大的Windows服务管理器,它允许将任何可执行文件(包括批处理脚本)作为服务在后台运行。通过使用NSSM,可以使批处理脚本以服务的方式在系统启动时自动运行,并且不会在桌面上显示控制台窗口,提供更好的用户体验。

优势:

  1. 后台运行:通过将批处理脚本作为服务运行,可以在系统启动时自动运行,而无需用户登录。
  2. 无可见窗口:控制台窗口不会显示在桌面上,减少了用户的干扰。
  3. 高度可靠:NSSM提供了一系列的配置选项,可以实现服务的自动启动、重启、停止等管理功能,确保批处理脚本的稳定运行。

应用场景:

  1. 定时任务:可以使用NSSM将批处理脚本作为服务运行,实现定时任务的自动化执行,如日志清理、备份等。
  2. 数据处理:将数据处理过程封装为批处理脚本,并使用NSSM作为服务运行,可以实现后台处理数据,提高系统性能。
  3. 系统监控:通过编写批处理脚本并使用NSSM作为服务运行,可以监控系统各项指标,并及时采取相应的措施。

腾讯云产品推荐: 腾讯云提供了一系列与云计算相关的产品和服务,以下是一些适用于该场景的产品:

  1. 云服务器(CVM):提供高性能、可扩展的云服务器,可用于运行NSSM服务和批处理脚本。产品介绍链接:https://cloud.tencent.com/product/cvm
  2. 弹性伸缩(Auto Scaling):通过自动增加或减少云服务器数量,根据实际需求进行伸缩,保证服务的高可用性和稳定性。产品介绍链接:https://cloud.tencent.com/product/as
  3. 云监控(Cloud Monitor):提供全面的云服务监控和告警功能,可实时监控批处理脚本的运行状态和性能指标。产品介绍链接:https://cloud.tencent.com/product/monitor
  4. 云存储(COS):提供安全、稳定、高性能的对象存储服务,可用于存储批处理脚本和相关数据。产品介绍链接:https://cloud.tencent.com/product/cos

以上是对于没有可见控制台的NSSM启动批处理脚本的全面答案和腾讯云相关产品推荐。请注意,这仅供参考,并非对所有可能问题的唯一解决方案。具体的解决方案应根据实际需求和环境进行评估和选择。

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

相关·内容

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

再比如赶上周末放假的话,是不是还需要紧急处理问题,然后一整天好心情也就没有了,有没有什么好办法来解决这个问题呢。...ping -n %secs% 127.0.0.1 > nul goto chkit :end 注意:需要把Bat脚本文件设置为ANSI编码,否则会出现控制台中文乱码情况。...关于脚本本身含义大家直接看脚本里面的注释就很清楚了,另外还增加了直接指定管理员命令运行Bat,这样避免直接双击运行Bat脚本没有权限问题。这部分脚本可以通用。...启动成功之后效果 服务启动后,重新执行Bat脚本,效果如下图 三、封装为服务方式运行 建议把Bat脚本打包为Windows服务器方式运行,如果直接使用cmd窗口运行的话,有被关掉风险,使用后台运行方式更加可靠...官网:http://www.nssm.cc/usage 3.2 Windows服务程序 将批处理脚本作为Windows服务运行方法是编写一个简单Windows服务程序,然后在该服务程序中调用批处理文件

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

    nssm是一款强大小型工具,它允许用户将任何可执行文件(包括批处理脚本、exe程序或dll动态链接库)注册为Windows系统服务,并对其进行便捷管理和控制。....bat`批处理文件注册为名为`MySQLTaskService`服务,可以输入以下命令:当nssm界面弹出时,可以进行服务各项配置,如显示名称、描述、启动目录等。...应用程序选项卡特别注意在“应用程序”选项卡中设置正确应用程序路径,在“Startup directory”中设置启动目录,确保能正确解析批处理文件中相对路径。...例如:nssm remove MyService confirmnssm start 启动指定服务。...总结来说,nssm作为一个简单而实用工具,极大地简化了Windows服务创建和管理过程。无论是批处理脚本还是其他类型可执行文件,只要借助nssm,都能够作为后台服务稳定、可靠地运行。

    1.8K20

    在Windows上如何后台运行JuiceFS

    背景&解决方案 JuiceFSBadger引擎改造完成以后,需要在Windows下面进行后台运行。因为现有的JuiceFS中还没有在Windows下后台运行实现,所以需要通过其他途径解决。...脚本实现 以Windows10下为例,将相关操作封装成对应批处理。具体如下 1....服务注册脚本 解压对应工具到Windows10下面的D:/juicefs目录即可,同时将编译好juicefs.exe也放置在同一个目录,创建一个初始化脚本InstallService.bat,该脚本用于注册一个名为...JuiceFS系统服务(开机自启动),并指定对应挂载盘符,内容如下 @echo off @title Run JuiceFS Background echo ********************...运行须知 需要注意是,上面的脚本都需要用系统管理员权限运行 运行成功以后,可以成功在资源管理器中看到对应盘符 系统服务面板会注册一个名为JuiceFS后台服务

    2.8K50

    挖矿恶意程序纪实分析之 Windows 篇

    清除windows日志之安全日志 清除windows日志之系统日志 安全日志和系统日志比较常见,windows powershell日志记录是系统windows powershell脚本运行痕迹,...c) 安装系统服务是必须具备超级用户权限,入侵者是通过何种手段进入,又是如何躲避UAC? 在实验机器上手动执行该run.bat批处理,其运行界面如下: ?...NSSM很强大,真的很强大!!!! 怪不得,上面杀了update64.exe,过一会该进程就重新启动。...直接加上参数运行(调用run64.bat),发现其竟然是有控制台显示(利用system权限调用也是有原因,至少不会弹出黑屏框),其显示界面如下图所示: ?...可是有些终端主机都是简单客户端,没有对外提供服务?有可能是先控制服务器,然后进行内网渗透?岂不是全网沦陷了?汗。。。 6、带着疑问。。。继续前行吧,网络安全永远在路上。

    2.9K30

    将IoTDB注册为Windows服务

    昨天写文章《Windows Server上部署IoTDB集群》,Windows下IoTDB是控制台程序,打开窗口后,很容易被别人给关掉,因此考虑做成Windows服务,nssm正是解决该问题利器。...”版本,否则启动时会报错 2.解压下载nssm,找到里面的64位版本(我电脑也是64位),以管理员身份运行命令控制台nssm install     在弹出框中选择iotdb运行程序: 在打开窗口中选择...在path填上iotdb路径,可以选择iotdb启动脚本,还会自动填写Startup directory 在Startup directory 填上iotdb包目录 Arguments填上参数 Service...name 填上在windows服务列表生成服务名称 点击install service即可, 到windows服务中,启动iotdbconfignode 即可: 注意要点: nssm可以反复折腾,...主要命令如下: nssm install servername 安装 nssm remove servername 移除 nssm start servername 开启 nssm stop servermame

    1.1K10

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

    NSSM - the Non-Sucking Service Manager 不会嗝屁服务管理器 1.安装 这里使用chocolatey安装,如果您还没有安装请参考【Tool】Windows软件包管理器...如果是其他脚本python脚本,或者node.js,则是启动脚本文件路径 如果是exe,则是exe路径 Arguments:参数 如果是exe,可能没有参数 如果是.net core,就是发布后...,程序异常中断后,便自动启动,实现守护进程功能。...服务管理主要有启动、停止和重启,其命令如下: 启动服务:nssm start 停止服务:nssm stop 重启服务:nssm restart 暂停/继续服务nssm pause <servicename...2.3 卸载服务 服务删除可以使用如下命令之一: nssm remove nssm remove confirm 功能没有区别,后面的命令是自动确认

    7.1K20

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

    一、NSSM主要特点简单易用:NSSM界面设计简洁明了,即使没有任何相关经验用户也可以快速上手。...功能强大:NSSM不仅可以用来创建新Windows服务,还可以对已有的服务进行修改、删除和启动等操作。灵活性高:NSSM支持多种安装模式,包括压缩包安装、目录安装和脚本安装等。...学习成本:虽然NSSM使用门槛较低,但学习NSSM需要一定时间和精力,尤其是对于那些没有相关经验用户。7....在系统服务中找到刚刚注册服务,右键属性 - 恢复即可设置此服务挂掉重启等内容。需要注意一点,安装完服务后,需要启动服务,否则没有生效。...然后单击“确定”,NSSM会自动生成服务配置文件和启动脚本启动和配置服务用户可以使用NSSM“服务”选项卡来启动和配置服务。

    6.5K21

    NSSM使用说明

    同类型工具还有微软自己srvany,不过nssm更加简单易用,并且功能强大。...它特点如下: 支持普通exe程序(控制台程序或者带界面的Windows程序都可以) 安装简单,修改方便 可以重定向输出(并且支持Rotation) 可以自动守护封装了服务...开发时候是一个普通程序,降低了开发难度,调试起来非常方便 安装简单,并且可以随时修改服务属性,更新也更加方便 可以利用控制台输出直接实现一个简单日志系统 不用考虑再加一个服务实现服务守护功能...:选择Path后,Startup directory选择会自动填充 Argument:为启动服务参数,此处填写D:\Net_Program\Net_Kafka\config...修改服务(显示界面修改):nssm edit 服务名 启动服务:nssm start 服务名 停止服务:nssm stop 服务名 重启服务:nssm restart

    2.6K40

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

    前言 nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动,同类型工具还有微软自己srvany,不过nssm更加简单易用,并且功能强大。...它特点如下: 支持普通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...\nssm install ElasticSearch 配置参数 安装成功后打开服务查看 测试ElasticSearch是否启动成功 2.安装Kibana服务 同理可安装Kibana

    60420

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

    前言 不知道大家有没有和小编一样,很多时候想将自己一些应用转为服务运行,比如一些控制台应用或者.NET Core应用,但是又不想重新编码,把他们转为服务,本文将给大家提供些我使用过方法,并提供一个基于...2、配置 WinSW 需要一个XML配置文件,其中指定服务详细信息,这可能对那些习惯于XML格式用户更方便。 NSSM 提供了一个命令行界面,用于安装、删除、启动和管理服务。...它允许服务自我更新,也支持延迟自动启动NSSM 特点是轻量,易于使用,也支持日志记录,可以自动重启失败服务,并且能够处理stdout和stderr输出。...5、依赖性 WinSW 依赖于.NET环境,所以在没有安装.NET系统上不能使用。 NSSM 没有额外依赖,它可以在所有现代Windows系统上直接运行。...而如果你希望在没有.NET环境系统上运行,或者你喜欢使用图形界面进行配置,那么NSSM可能更适合你。

    67110

    .NET Core实战项目之CMS 第十七章 CMS网站系统部署

    当然这个CMS系统一些逻辑处理还需要优化,如没有引入日志组件以及缓存功能,权限目前只支持控制到菜单,却没有控制到具体功能(其实这块只是苦于样式不会处理,不然的话也会把功能加上),不过话又说回来,这些都是次要...部署为 Windows Service 通过 Windows Service部署方式,我们能够解决上面控制台直接运行部署开机启动和持久运行问题,也能避开 iis部署 中性能损失问题。...安装nssm,然后切换到nssm安装路径,打开控制台 运行如下命令:nssm install 从而打开nssm安装界面如下图所示: ?...支持开机启动。 劣势: 仅能用于 Windows 服务器。 引入了一个外包依赖 NSSM。...更进一步,也可以效仿 Windows,把程序启动管理作为一个服务,来达到开机启动和灵活管理目的。 Docker 部署 作为当前个人认为最棒 .Net Core 应用部署方式,建议大家都了解下。

    2.3K20

    Windows 设置 Python 脚本开机自启一些心得

    前言 最近遇到一个需求,需要监测键盘输入,将其输出到指定文件中保存,代码本身不复杂,但是配置脚本在 Windows 环境中自启时候遇到了一些麻烦。...同类型工具还有微软自己 srvany,不过 nssm 更加简单易用。...查询相关资料得知有 pythonw 这个东西,pythonw 是无窗口 Python 可执行程序,意思是在运行程序时候,没有窗口,代码在后台执行。...具体设置步骤如下: win+r 输入 shell:startup 将写好 bat 脚本拖入,便会开机自启动 总结 总的来说,要设置 Python 脚本开机后台自启,持续运行, 将 python 程序打包成可执行文件...(exe)文件,再使用 nssm 配置为系统服务,如果使用到了 os 库,则会有被杀软误杀可能,建议使用下面的方法 pythonw+开机自启 bat,这种配置起来比较麻烦,需要在使用机上安装 Python

    3.6K10

    分布式日志框架Exceptionless之生产环境部署步骤

    而PowerShell则是用来跑一个启动相关服务(ElasticSearch + Kibna)Windows下PowerShell脚本,因此可以做到开机启动。   ...其中,Start.bat是一个快速安装和启动批处理文件,它会帮我们调用两个PowerShell脚本(Start-ElasticSearch及Start-WebSite),可以帮助我们安装ElasticSearch...2.3 部署Web控制台项目   由于我环境是Windows Server 2016,因此启动IIS,按照老习惯创建一个.NET应用程序池(v4.0)来附加wwwroot文件夹作为Web控制台,端口号默认设为...可以使用NSSM或直接将Start.bat加入计划任务,不再赘述。 ?...下面是配置好后Web控制台: ?   如果需要获得邮件通知及发送邮件到注册用户进行验证: ?

    1.4K30

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

    前言 nginx 是一个高性能开源反向代理服务器和 web 服务器,一般用来搭建静态资源服务器、负载均衡器、反向代理,本文将分享其在 Windows/docker 中使用,使用 nssm 部署成服务方案脚本...通过这两个脚本,只需修改对应路径,就可以为应用创建服务并做到开机自启了 添加一个启动 nginx 脚本 start.bat 放在 nginx 目录中(D:\Software\nginx-1.24.0\...nssm 方式设置为服务 nssm v2.24 下载 下载后解压:D:\Software\nssm\nssm-2.24\win64 在目录添加 Nginx-service.bat,以快速创建并启动...nginx 服务,根据需要修改服务名和 nginx 启动脚本路径即可 @echo off cd /d %~dp0 nssm stop Nginx-service nssm remove Nginx-service...脚本本地目录预览,添加了系统判断 linux,执行需要给要执行脚本添加执行权限:chmod +x ./01.build-pem.sh nginx-start.bat :删除 nginx 进程并启动

    1.2K30

    内网穿透

    /frps -c frps.ini 客户端安装启动 内网win10服务器搭建FRP客户端 解压、删除多余服务端程序(文件名称为frps开头) 配置文件 配置一个mysql映射、一个web服务器映射、...注意 你内网/局域网win10电脑启动了mysql数据库,开启了nginx程序80端口web服务。...在win10上以守护进程方式启动frp客户端 NSSM 是一个服务封装程序,它可以将普通 exe 程序 或 Java程序 或 Nodejs 项目封装成服务,像 windows 服务一样运行。...支持普通 exe 程序(控制台程序或者带界面的 Windows 程序都可以) 安装简单,修改方便 可以重定向输出(并且支持 Rotation) 可以自动守护封装了服务,程序挂掉了后可以自动重启 可以自定义环境变量...下载 NSSM 官网下载链接 解压,把 nssm.exe文件放到frpc根目录 在本文件夹运行 nssm.exe install

    2.2K52

    如何将workerman部署到windows服务器上面

    但是当我们关闭黑窗口时候会发现在浏览端口55151时什么都没有啦!...当项目真正部署是我想这样是很不安全,所以我们要找到一种方法来实现守护进程,将这个 bat文件当做windows服务来运行,下面我找到了nssm,用nssm来将bat转化为服务 先下载 nssm软件,这个在百度上直接搜索一个就可以啦...下载下来之后是一个压缩包解压找到对应你自己系统32/64位nssm(在cmd窗口中找到该路径下nssm)执行 nssm install 例如: nssm install workerman...但是这个时候浏览 http://127.0.0.1:55151还是不能正常浏览,因为我们还没有将服务打开,接下来点击左上角启动按钮,当服务启动后在浏览http://127.0.0.1:55151就可以正常浏览啦...再也没有烦人黑窗口啦!!大功告成!!!!

    3.8K20

    使用FRP内网穿透工具实现安全访问家中群晖NAS

    使用FRP内网穿透工具实现"安全访问"家中群晖NAS 场景 如下拓扑图所示 (图片点击放大查看) 有时出差或者外出需要访问家中群晖NAS,但由于该群晖NAS没有quickconnect服务(原因你懂...机器上要使用nssm.exe nssm是一个能将普通exe应用封装成windows服务神器 (图片点击放大查看) 具体步骤 一、在云服务器上搭建frps服务端 1、这里为了简单方便,我这边开通按量付费一台腾讯云主机进行演示...Synology_SSH] type = tcp local_ip = 192.168.31.142 local_port = 22 remote_port = 11122 (图片点击放大查看) 4、配置开机启动任务计划...(图片点击放大查看) 脚本内容:/usr/local/frp/frpc -c /usr/local/frp/frpc.ini (图片点击放大查看) (图片点击放大查看) (图片点击放大查看)...(图片点击放大查看) Tips 1、当群晖NASfrpc 开机里启动异常时,会发出邮件告警,效果如下 (图片点击放大查看) 2、在部署时请将修改本文中token,sk,server_addr,server_port

    3.5K21

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

    在Linux上: 后台启动SpringBoot项目只需要一条命令 nohup sh run.sh(run.sh脚本包含了启动SpringBoot项目的命令) 在windows上: 后台启动jar包就比较尴尬...,没有那么好用命令来后台启动项目。...有着以下缺点: 服务器启重启后,程序无法实现自启动; 需要打开命令行窗口输入命令行才可运行,很不方便(或需要编写.bat文件); 需要停止程序时只能在任务管理器中结束,并且多个这样程序运行时无法从进程名中进行区分...这里我新了解到了一些工具winsw、nssm,它们不仅可以改善以上缺点。 这里主要讲解winsw使用方式,nssm工具使用方式也很容易,可以自行百度。...--服务ID:启动、关闭、删除服务时,都是通过ID来操作--> test-0.0.1 <!

    2.3K50
    领券