首页 > 系统相关 >exe添加为windows 服务

exe添加为windows 服务

时间:2024-03-19 16:35:38浏览次数:24  
标签:exe BA 配置文件 windows 添加 winsw ReportService 开机

需求:需要设置exe程序为开机启动,并且希望不是DOS窗口(容易误关,导致服务停止)

这里需要借助一个开源软件:WinSW

下载地址:https://github.com/winsw/winsw/releases

 

以x64机器为例,需要下载x64的安装包和一个必要的配置文件

将这两文件放到和需要开机启动的exe相同的目录下,确保winsw.exe和配置文件为同样的文件名。如果需要设置多个exe开机启动,需要重新新建一对winsw.exe和配置文件

修改XML文件,确保ID和文件名一致,并修改exe的路径、描述

 

 

<!-- BAReportService.xml -->
<service>
  
  <!-- ID of the service. It should be unique across the Windows system-->
  <id>BAReportService</id>
  <!-- Display name of the service -->
  <name>BA.ReportService</name>
  <!-- Service description -->
  <description>AnalyticsCloud - 20220724 BA.ReportService</description>
  
  <!-- Path to the executable, which should be started   -->
  <executable>%BASE%\BA.ReportService.Host.exe</executable>

</service>
<!--BAETLService.xml -->
<service>
  
  <!-- ID of the service. It should be unique across the Windows system-->
  <id>BAETLService</id>
  <!-- Display name of the service -->
  <name>BA.ETLService</name>
  <!-- Service description -->
  <description>AnalyticsCloud - 20220724 BA.ETLService </description>
  
  <!-- Path to the executable, which should be started -->
  <executable>%BASE%\BA.ETLPlatform.Host.exe</executable>

</service>

 

DOS注册服务

重启服务器验证

卸载服务

重启服务器验证

常用命令:

 

 

  

 

标签:exe,BA,配置文件,windows,添加,winsw,ReportService,开机
From: https://www.cnblogs.com/xiaobaidejiucuoben/p/18083287

相关文章

  • Mybatis使用JDBC实现数据库批量添加
    1、spring注入数据源@Resource(name="dataSource")privateDataSourcedataSource;2、连接数据库批量添加publicvoidinsertJdbc(List<StatisticStatus>statusList)throwsSQLException{Connectionconnection=null;PreparedStatem......
  • Teamcenter 添加本地maven库
    mvninstall:install-file-Dfile=G:\TC\TC14.3\Tc14.3.0.0_wntx64\soa_client\java\libs\Ads0SoaAdsFoundationLoose_14000.3.0.jar-DgroupId=tc14-DartifactId=Ads0SoaAdsFoundationLoose_14000.3.0-Dversion=14-Dpackaging=jar mvninstall:install-file-Dfi......
  • windows11安装SQL server数据库报错等待数据库引擎恢复句柄失败(二)
    windows11安装SQLserver数据库报错等待数据库引擎恢复句柄失败(二),昨天在给网友远程的时候发现了一个新的问题。计算机系统同样是Windows11,通过命令查出来的扇区相关结果也都是4096,但是最后的安装还是提示SQLserver数据库报错等待数据库引擎恢复句柄失败扇区修改详情可以......
  • Windows Server 2019上离线安装.NET Framework 3.5
    1、打开服务器管理器首先,下载sxs文件。然后打开服务器管理器,点击左侧的“仪表盘”,如下图所示。https://chaonb.lanzouw.com/ifOU01rvm7gf密码:666 2、添加角色和功能点击上图中的“添加角色和功能”,弹出下图所示“添加角色和功能向导”。3、选择安装功能一直点击“下......
  • PVS‑Studio 7.29 for macOS, Linux & Windows - 代码质量安全静态分析
    PVS‑Studio7.29formacOS,Linux&Windows-代码质量安全静态分析PVS‑Studio-代码漏洞扫描工具|静态代码测试|代码安全分析请访问原文链接:https://sysin.org/blog/pvs-studio/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgC、C++、C#和Java代码静......
  • 无法启动windows时间服务解决方法
    打开“服务”窗口,找到“Windows时间”服务,右键单击,选择“属性”。在“常规”选项卡中,将“启动类型”设置为“自动”,并确保“服务状态”为“正在运行”。在“登录”选项卡中,选择“本地服务”帐户,并不要输入密码。如果服务无法启动,可以在命令提示符中输入w32tm/register和ne......
  • Grafana添加下拉框变量
    背景在做完通过process-exporter采集指定进程的资源使用情况后发现Grafana提供的监控图标是将所有机器的进程都存放在一起,不支持单独查看某台机器的进程情况,所以决定对Grafana图表进行修改。Grafanav10.3.1步骤步骤1:点击设置--->添加变量步骤2:设置变量变量类型、常规信......
  • 如何在极狐GitLab Runner Job 添加 域名 host?
    本文作者:徐晓伟GitLab是一个全球知名的一体化DevOps平台,很多人都通过私有化部署GitLab来进行源代码托管。极狐GitLab是GitLab在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。在极狐GitLabRunnerJob添加域名host是为了检出代码时使用。问题......
  • Windows 安装 DB2数据库
    IBMDB2是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBMi(旧称OS/400)、z/OS,以及Windows服务器。 下载 DB2Express-CforWindowsx6410.1 免费版解压后,以管理员身份安装默认端口:5000用户名:db2admin密码:d......
  • Windows系统安装OpenSSL库最新版方法
    默认的Windows系统是不带openssl功能的,因此当需要生成密钥或证书时需要先安装openssl库。否则报错openssl:无法将“openssl”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 安装方法步骤一前往网站......