`
wls981
  • 浏览: 137548 次
  • 性别: Icon_minigender_1
  • 来自: 桂林
社区版块
存档分类
最新评论

转:把windows的bat文件注册成windows服务

 
阅读更多

本文转自:http://blog.csdn.net/zhu_ai_xin_520/article/details/6187824

 

采用instsrv.exe /srvany.exe 

用instsrv.exe /srvany.exe 注册windows 服务方法: 
1.  注册服务:   x:/xxx/instsrv   服务名   x:/xxx/srvany.exe(注意得使用"/") 

-------- 将srvany.exe 注册成系统服务 


2.               regedit打开注册表 
3.               进入HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/服务名 
4.               右键-新建-项   填入   Parameters 
5.               打开Parameters,右键-新建-字符串值   Application 
6.               双击Application   填入   应用程序的绝对路径,如:   E:/jboss-4.0.5.GA/bin/starteos.bat 
7.               右键-新建-字符串值AppDirectory 
8.               双击AppDirectory   填入   应用程序的工作目录,如:   E:/jboss-4.0.5.GA/bin 


----------- 通过srvany.exe 启动注册表中定义的.exe 应用 

9.               启动服务。 

(注意: 7与8不可或缺) 

在windows 服务管理器中看到定义的服务... 

   问题时解决了, 然而出现了奇怪的2幕: 
A、 在服务中启动、关闭服务似乎无效,只有重启才会生效 
B、 配置文件每次都被还原了?(估计是源自自己的一次小修改,待查明... ... ) 
  最终通过重建才解决B问题的, 为什么呢? 我的修改?... ... 

删除一个自定义的服务呢? 
如果你要卸载一个本地服务,可以通过命令行输入如下命令 
                       sc delete ServiceName 
或者在直接修改注册表 
                       在 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services 中删除相应的键值.

 

instsrv.exe和srvany.exe下载在下面的连接中:

http://www.techeez.com/windows_tips/service_under_nt.htm

分享到:
评论

相关推荐

    将普通批处理文件(.bat)注册成windows服务

    然而,有时候我们需要让批处理文件在系统启动时自动运行,或者在没有用户登录的情况下持续运行,这时就需要将其注册为Windows服务。下面我们将详细讲解如何使用instsrv.exe和srvany.exe这两个工具来实现这个目标。 ...

    将bat 文件设为系统启动服务

    ### 如何将BAT文件设为Windows系统启动服务 在日常工作中,我们经常需要自动化执行一些脚本或程序,尤其是在...通过上述步骤,你可以轻松地将一个BAT文件注册为Windows系统的启动服务,从而实现自动化的任务执行。

    将bat文件注册为系统服务

    然而,为了使BAT文件在系统启动时自动运行或者作为后台服务,我们需要将其注册为系统服务。下面我们将详细讲解如何实现这一操作。 首先,理解系统服务的概念是必要的。系统服务是在Windows操作系统背景下运行的程序...

    exe 或者 bat文件注册为windows服务

    在Windows操作系统中,将`.exe`或`.bat`文件注册为服务可以使得应用程序在系统启动时自动运行,无需用户交互。这种方式特别适用于需要后台持续运行的服务型应用,如Web服务器、数据库服务等。`SrvanyUI_1.0.exe`是一...

    bat生成windows服务

    本文将深入探讨如何将一个BAT文件转换为Windows服务,以便它可以在系统启动时自动运行。 首先,我们需要了解什么是Windows服务。Windows服务是在后台运行的应用程序,它们独立于用户会话,并且通常在操作系统启动时...

    将bat文件转换成exe文件

    然而,有时为了提高文件的安全性和方便性,我们可能需要将BAT文件转换为可执行(EXE)文件。下面将详细介绍如何进行这个转换,并探讨相关的知识点。 1. **为什么要转换?** - **安全性**:EXE文件可以设置数字签名...

    将vbs文件转换为bat文件

    VBScript是一种由微软开发的轻量级脚本语言,常用于Windows环境中的自动化任务,而BAT文件则是Windows操作系统中的批处理文件,可以执行一系列命令行操作。有时,用户可能希望将VBS脚本转换为BAT文件,因为BAT文件更...

    在windows上用bat自动拉取服务器上的文件

    ### 在Windows上使用BAT脚本自动拉取服务器文件的知识点详解 #### 一、概述 在Windows环境下,可以通过编写BAT脚本来实现自动化任务,比如定时从远程服务器拉取文件等。这种方式不仅能够提高工作效率,还能确保数据...

    bat文件注册为系统服务

    #### 六、验证服务注册状态 1. **检查服务是否成功注册** - 在服务管理器中查看是否有名为“installService”的服务存在。 - 如果服务已成功注册,其启动类型默认为“手动”,可根据需求修改为“自动”或“手动...

    bat文件注册成为系统服务

    使用`Bat_To_Exe_Converter.exe`这样的工具,我们可以将BAT文件转换成EXE文件。这个过程涉及到编译和打包,使得批处理脚本能够被系统直接识别和执行,而不需要CMD解释器。转换过程简单易行,只需选择要转换的BAT...

    bat文件转换成exe文件

    总结来说,bat文件转换成exe文件是为了方便非技术用户执行,提高程序的隐蔽性,以及增强分发的便利性。转换过程涉及选择合适的工具,配置适当选项,然后执行转换。虽然这种方法有其优势,但也应注意潜在的安全隐患。...

    bat文件转exe

    "bat转exe"的过程涉及到编译或封装.bat文件,使其具有.exe扩展名。这可以通过各种工具实现,其中一种可能是使用名为QuickBFC(快速批处理转换器)的工具。从提供的文件名列表来看,`quickbfc.dat`和`QuickBFC.exe`很...

    bat文件转换为exe文件

    这导致许多杀毒软件会将未知或可疑的bat文件标记并阻止其运行,从而给合法的bat文件使用者带来困扰。 为了克服这个问题,我们可以将bat文件转换为exe(可执行文件)格式。exe文件在Windows系统中被视为更正式的应用...

    exe2bat——一个可以将.exe文件转换为.bat文件的小工具,命令行工具。

    需要注意的是,由于批处理文件的性质,有些.exe文件可能无法完全转换成.bat文件,特别是那些依赖于动态链接库(DLL)或其他复杂环境设置的程序。此外,批处理文件的安全性较低,因为它可以被任何人查看和修改,因此...

    将exe或者bat等注册为windows服务

    运行这个批处理文件后,你的.exe或.bat文件就会被注册为一个名为"服务名"的Windows服务,并且根据最后一行的命令立即启动。 请注意,以这种方式创建的服务可能需要管理员权限才能正确运行,而且在某些情况下,如...

    windows BAT脚本转成exe文件

    在Windows操作系统中,批处理(BAT)脚本是一种基于DOS命令行的简单程序,用于自动化执行一系列系统命令。然而,这些脚本通常不被普通用户所熟悉,且容易被修改,因此有时需要将它们转换为更通用且安全的可执行文件...

    windows bat文件语法

    ### Windows BAT 文件语法详解 #### 一、概述 Windows Batch (BAT) 文件是一...通过以上内容的学习,您可以更加深入地理解Windows BAT文件的基本语法及其应用。这对于日常工作中自动化脚本的编写和调试都非常有帮助。

    Windows下 redis 注册服务 启动 关闭 批处理 bat

    批处理文件(BAT)是一种文本文件,包含了DOS或Windows命令行接口下的命令序列,可以一次性执行多个命令,简化日常操作。 首先,我们来看如何在Windows环境下安装Redis。通常,Redis会提供一个包含所有必要文件的...

    通过BAT脚本检测并安装WINDOWS服务程序

    安装Windows服务通常涉及到注册服务、设置服务启动类型、指定服务执行文件等步骤。 在BAT脚本中,我们可以使用以下命令来操作Windows服务: 1. `sc query <servicename>`:用于查询特定服务的状态,包括是否已安装...

Global site tag (gtag.js) - Google Analytics