Ⅰ 怎么把自己写的服务程序添加到计算机服务
下面介绍使用SrvAny.exe将tracd封装成windows服务。
1.下载安装Windows2003 Resource Kits,其实我们只需要该目录下的SrvAny.exe和instsrv.exe文件即可,在此目录下还有rktools.chm帮助文件,大家可以查看SrvAny.exe如何使用。
2.创建服务,语法如下:instsrv 服务名称 srvany所在路径/srvany.exe。假设我们的Windows 2003 Resource Kits都安装在C:/Program Files/Windows Resource Kits/Tools目录,待建立的服务名称是TracSrv,那么我们的命令如下:
"C:/Program Files/Windows Resource Kits/Tools/instsrv" TracSrv "C:/Program Files/Windows Resource Kits/Tools/srvany.exe"
需要注意的是,srvany前的路径不能省略,必须是绝对路径。
现在我们已经创建了一个名叫TracSrv的服务,下一步我们来配置这个服务,让它封装tracd命令。
3.打开注册表编辑器。找到注册表项 “HKEY_LOCAL_MACHINE/SYSTEM/ CurrentControlSet/Services/TracSrv”,在TracSrv项里建立新的子项“Parameters”,再在新建的 Parameters项里新建字符串值,数值名称设为“Application”,数值数据设为我们在第一篇说的启动tracd的行命令,也就是
c:/python24/python c:/python24/scripts/tracd -p 8001 C:/SCM/Angel/Angel_Trac
(注意使用全路径)。这样,我们就配置好了TracSrv服务。
4.启动TracSrv服务。现在我们就可以在浏览器中访问Trac网站,只要服务器启动,不需要进入登陆Windows桌面,我们就可以访问Trac站点了。
如何删除这个服务呢?使用sc.exe即可,此命令在xp系统自带。
1.停止TracSrv服务。
2.运行cmd,进入行命令窗口,输入“sc delete TracSrv",回车即可。
Ⅱ 怎么在桌面快捷方式里添加命令,在运行程序前启动一个服务
快速启动栏里的“显示桌面”图标丢失,可以用下面以行命令快速恢复,复制下面的命令到开始---运行里运行即可:
regsvr32
/n
/i:u
shell32.dll
在运行
cmd
/c
taskkill
/f
/im
explorer.exe&&explorer.exe
Ⅲ 开始运行设置服务的命令是什么
开始运行输入:services.msc
你说的那个是系统实用配置程序,那里面可以设置开机的启动项目,也可以找到服务的。在最后一栏的工具里面也有服务选项的。
Ⅳ 使用批处理添加系统服务
@echo 正在更新,请稍后......
@echo off
软件的路径(c:\1.exe) -service
net start 服务名字(要启动的服务名字)
删除服务:
@echo 正在更新,请稍后......
@echo off
net stop 服务名字(先停止服务)
sc delete 服务名字(要删除的服务名字)
Ⅳ 如何CMD命令实现删除或禁用或添加某服务呢
详细去学习下CMD命令的基础用法吧
Ⅵ 如何在windows系统中添加服务
所以打算给他解决这个问题,方式就是手动添加一个SQL SERVER服务并自动启动。 方法一:利用导出注册表方式添加服务WINDOWS系统的服务主要体现在注册表中,其位置在【HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services】,正好我系统中有SQL SERVER以服务启动,所以可以直接导出SQL SERVER服务的注册表项【HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSQLSERVER】为.reg文件,然后导入到对方的系统中,并在对方系统的注册表中找到这个新增的项,把其中涉及到路径的地方修改为正确的路径即可(ImagePath键值)。至于其他的什么随机启动可以在系统的服务中修改。修改完成以后重启系统,这一步很重要!!!否则你在services.msc的服务中看不到这个新增的服务,也无法启动。原因是服务管理器里显示的内容是内存中的内容,这些内容是系统启动的时候遍历注册表预读到系统中的。重启以后,一切都OK了。 方法二:利用命令sc create方式添加服务sc命令是WINDOWS中用来管理服务器的一个命令,sc create是其子项,用来创建服务,利用sc create /?命令可以查看起帮助,如下:DESCRIPTION: Creates a service entry in the registry and Service Database. USAGE:sc <server> create [service name] [binPath= ] <option1> <option2>...OPTIONS: NOTE: The option name includes the equal sign. type= <own|share|interact|kernel|filesys|rec> (default = own) start= <boot|system|auto|demand|disabled> (default = demand) error= <normal|severe|critical|ignore> (default = normal) binPath= <BinaryPathName> group= <LoadOrderGroup> tag= <yes|no> depend= <Dependencies(separated by / (forward slash))> obj= <AccountName|ObjectName> (default = LocalSystem) password= <password> OK,现在根据帮助来拼装命令就可以了,如我仿照我的MSSQL SERVER拼装的命令是:sc create MSSQLSERVER binPath= "C:/program files/mssql/sqlservr.exe" TYPE= "own" start= "auto" TAG= "no" DisplayName= "MSSQLSERVER SERVICES" 拼装好以后在对方的命令行下执行命令就可以了,如果结果返回为sc create的帮助,说明命令中有错误的地方,仔细检查一下参数的名称和空格等。执行成功以后你可以用sc query 来查看这个服务。也可以用sc description来修改服务的描述。如果你不能远程操作对方电脑,你可以把所有要执行的命令写成一个.bat文件传给对方执行。 这条命令是即时生效,会更新内存和注册表,所以你在服务管理(services.msc)下可以直接看到,也不用重启系统! 特别注意:参数[binPath= ]等号后面有空格!!其他参数也一样,赋值最好用引号括起来,避免路径中有空格存在!! PS:如何查看系统中有哪些服务?方法1:在【开始菜单】下的【运行】中输入命令services.msc。方法2:键盘windows键+R直接调出【运行】窗口,输入命令services.msc。
Ⅶ 怎么用批处理实现添加新的服务
命令格式如下:sc create 使用帮助如下:Creates a service entry in the registry and Service Database.
SYNTAX:
sc create [service name] [binPath= ] <option1> <option2>...
CREATE OPTIONS:
NOTE: The option name includes the equal sign.
type= <own|share|interact|kernel|filesys|rec>
(default = own)
start= <boot|system|auto|demand|disabled>
(default = demand)
error= <normal|severe|critical|ignore>
(default = normal)
binPath= <BinaryPathName>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <Dependencies(separated by / (forward slash))>
obj= <AccountName|ObjectName>
(default = LocalSystem)
DisplayName= <display name>
Ⅷ 用cmd创建服务的命令的什么
假设你的xx.exe位于C:\windows\system32目录:
以下代码于参考地址,start= auto 已经设置为自动启动了,还请自行修改路径,服务名称等等。
====================================================
@ECHO OFF
rem 创建服务 ABDD
SC CREATE ABDD binPath= "C:\windows\system32\xx.exe" START= auto DISPLAYNAME= "ABCD EFGHSERBER" TYPE= own
rem 设置描述信息为 “提供三种管理服务,提供数据供应。”
SC description ABDD "提供三种管理服务,提供数据供应。"
rem 启动服务 ABDD 也就是将这个服务的状态标志成了 “启动” 状态
SC START ABDD
PAUSE
Ⅸ 怎么把自己写的脚本添加到服务里面,即可以使用service命令来调用
#!/bin/bash
#chkconfig: 345 85 15
#description:httpd
然后保存,执行。
chkconfig httpd –add 创建系统服务
现在就可以使用service 来 start or restart
1、第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。
2、保存后执行:chkconfig --add httpd,成功添加。
3、在rc3.d、rc4.d、rc5.d路径中会出现S85httpd的链接文件,其他运行级别路径中会出现K61httpd的链接文件。
4、运行chkconfig --list httpd
Ⅹ 如何手动添加Windows服务
在Windows中手动添加Windows服务可以在程序中添加,具体步骤如下:
1、打开Windows设置的界面。