sc create 服务名称 binpath= "\"程序的绝对路径" 启动参数" displayname= "服务显示的名称" depend= Tcpip start= auto
(在命令行中执行)
(1)sc是windows自带的服务配置程序,服务名称 是服务的名称,似乎没什么用。
(2)参数binPath表示可执行文件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转义,因此在路径前后的两个双引号都需要写成\" 。
(3)displayname表示在windows服务列表中显示的名字, depend =Tcpip 表示服务的运行需要tcpip服务,start=auto表示开机后自动运行。安装服务后,要等下次开机时才会自动运行。
(4)binPath的等号前面无空格,等号后面有空格 displayname depend start也都一样
(5)若要修改服务所执行的可执行文件的安装路径,可在windows注册表中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下找到和服务名称一样的项,更改ImagePath的值就行了。
(6)若要卸载服务,要先停止该服务,再执行 sc delete 服务名称 即可。
(7)从“sc”到“auto”是在同一个命令sc,必须写在同一行。
创建成功后,可以在运行中键入service.msc察看系统服务,找到 服务名称 项,查看这项服务的属性,可以使用Windows提供的界面操作 服务名称 服务了。