将windows应用程序注册为windows服务

@echo off
 
::设置服务名称
set service_name=ServiceManagement
 
::设置服务描述
set service_description=文件安全上传服务
 
::设置服务程序路径
set prog_path=%cd:\=\\%\\ServiceManagement.exe
 
::设置服务的启动方式 auto:自动 demand:手动 disabled:禁用
set strt=auto
 
echo                    EasyService 一键服务
echo ===========================================================
::pause
::======================以下部分勿随意修改==========================
set s32=%cd%\system32
set reg_file=EasyService.reg
 
net stop %service_name% 2>nul

copy instsrv.exe %s32%
copy srvany.exe %s32%
 
%s32%\instsrv.exe %service_name% remove 2>nul
%s32%\instsrv.exe %service_name% %s32%\srvany.exe >nul
 
::设置服务的启动方式 auto:自动 demand:手动 disabled:禁用
sc config %service_name% start= %strt%
sc description %service_name% "%service_description%"
  
echo 生成注册表文件...
echo Windows Registry Editor Version 5.00 > %reg_file%
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service_name%\Parameters] >> %reg_file%
echo "Application"="%prog_path%" >> %reg_file%
 
echo 导入注册表文件...
%reg_file%
 
net start %service_name%
echo ===========================完成============================
pause

保存为bat,将需要注册的程序和bat+instsrv.exe+srvany.exe放到同一个目录里边执行bat就可以

链接: https://pan.baidu.com/s/1pLdf7oJ 密码: ajmi

时间: 2024-10-11 11:17:52

将windows应用程序注册为windows服务的相关文章

Java程序注册为Windows系统服务

前段时间,总监提出将数据库中的数据通过接口发送给客户方.需要将Java程序注册为Windows系统服务,定时传送数据.总监提出用.NET写一个系统服务,将数据传送给客户是个不错的解决办法,出于对.NET了解甚少的无奈,没有选择这个解决方案.费了九牛二虎之力,终于找到了如何将Java程序注册为Windows系统服务. 话不多说,直接上方案: 一.下载第三方工具:Windows Service Wrapper(下载地址:https://github.com/kohsuke/winsw/relases

windows安装程序无法将windows配置为在此计算机的硬件上运行

关于装windows系统时,出现一些安装中断的处理 该方法适用于 windows安装程序无法将windows配置为在此计算机的硬件上运行 计算机意外地重新启动或遇到错误. Windows 安装无法继续.若要安装Windows,请单击“确定”重新启动计算机,然后重新启动安装”. 按下shift+f10 会打开命令窗口, 进入到C:\windows\system32\oobe文件夹, 输入msoobe回车然后输入msoobe即可进入下一步操作, 但错误提示框仍然在,不用理会按照屏幕提示输入相应的信息

安装win7系统是提示:windows安装程序无法将windows配置为在此计算机的硬件上运行

博文转载自 Afeia , 版权归原作者所有. 该文解决了笔者的问题,故此转载之,希望能解决更多人的问题. 安装WIN7系统出现:”windows安装程序无法将windows配置为在此计算机的硬件上运行”,如下图: 解决办法: 当出现如上提示的时候,按下shift+f10 会打开命令窗口, 进入到C:\windows\system32\oobe文件夹,输入msoobe回车然后输入msoobe即可进入下一步操作. 但错误提示框仍然在,不用理会.按照屏幕提示输入相应的信息直至完成系统的安装.安装好后

Windows安装程序无法将Windows配置未在此计算机的硬件上运行--解决方法

Windows安装程序无法将Windows配置未在此计算机的硬件上运行 用ghost 还原win7 64位到硬盘.安装硬件的时候跳出“Windows安装程序无法将Windows配置未在此计算机的硬件上运行”. 1.按下shift和f10键弹出一个窗口输入cd oobe 回车再输入msoobe.exe回车,会弹出另一个界面,按照提示进行即可.完成后回到错误弹窗界面单击确定,系统重启. 2.到intel的官方网站下载windows 7 x64的F6驱动,也就是在Windows  7安装的过程中可以提

将bat文件或exe程序注册成windows服务

命令行使用sc命令.关于sc命令的详解,请自行查看帮助(sc /?),在此只简单提及如何加入系统服务功能.加入服务:sc create ServiceName binPath= 路径 start= auto(等号后面的空格必须)删除服务:sc delete ServiceName例一:将Tomcat加入到系统服务中:sc create Tomcat binPath= F:/apache-tomcat/bin/startup.bat start= auto将Tomcat服务删除:sc delete

把任意exe程序注册成windows系统服务

某gae代理软件每次开机都需要手动启动,就算添加成开机启动项,在win8.1下权限的管理更加严格,开机时并不能成功启动软件(无人值守时开机),因此在网上搜索把exe注册成系统服务的办法,找到论坛两个帖子,可将代理程序注册成系统服务开机自动启动而不用每次重启系统都要手动启动程序.本经验非原创,内容来自于以上两个帖子. 工具/原料 Instsrv.exe(可以给系统安装和删除服务) Srvany.exe(可以让程序以服务的方式运行) instsrv.exe——来自Windows 2000 Resou

将exe程序注册为windows服务方法总结

直接上图:参考地址:https://zhuanlan.zhihu.com/p/93808282 1.在services服务目录中添加自己需要的服务名: 先将工具:instsrv.exe和srvany.exe放到C:\Windows\SysWOW64 目录下,工具链接地址:https://pan.baidu.com/s/1gKu_WwVo-TeWXmrGAr9qjw 提取码:s1vm 2.在注册表完成应用程序配置 原文地址:https://www.cnblogs.com/newcapecjmc/p

使用java service wrapper将java程序注册为windows服务

转载自 http://blog.csdn.net/coolcoffee168/article/details/9980009 1. 下载java service wrapper 网址:http://sourceforge.net/projects/wrapper/ 或者 http://wrapper.tanukisoftware.com/doc/english/download.jsp 我下载的版本是wrapper-windows-x86-32-3.5.20.zip. 2. 配置过程 1)首先确

快速解决:windows安装程序无法将windows配置为在此计算机的硬件上运行

用手工运行msoobe.ext启用配置的方法, 我自己安装碰到的是蓝色这个错误,下面这个也有网友说用安装驱动等方法得以解决. 注意:本文主要内容是转自其它网友的,我是在戴尔新本本ins 15r-3521安装win7 64 位碰到这种情况,换过硬盘模式.安装过sata驱动均无法解决,重装了7次,后来才发现这个文章在错误页面启动dos命令模式手工运行msoobe进行配置.同台机同一光盘安装win7 32确完全没有问题,就64位有问题.   重要:输入命令,配置好后,点击壮关闭那个错误.如果重启到“回