Windows手工创建服务方法
Posted swchswhih
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows手工创建服务方法相关的知识,希望对你有一定的参考价值。
windows下sc create命令行添加/创建/修改服务
sc create BITS binpath= "C:WINDOWSsystem32svchost.exe -k netsvcs" type= share start= auto displayname= "Background Intelligent Transfer Service" depend= RpcSs/EventSystem
修改描述:
sc description BITS "利用空闲的网络带宽在后台传输文件。如果服务被停用,例如 Windows Update 和 MSN Explorer 的功能将无法自动下载程序和其他信息。如果此服务被禁用,任何依赖它的服务如果没有容错技术以直接通过 IE 传输文件,一旦 BITS 被禁用,就可能无法传输文件。"
添加服务:
sc create PolicyAgent binpath= "C:WINDOWSsystem32lsass.exe" type= share start= auto displayname= "IPSEC Services" depend= RPCSS/Tcpip/IPSec
修改描述:
sc description PolicyAgent "提供 TCP/IP 网络上客户端和服务器之间端对端的安全。如果此服务被停用,网络上客户端和服务器之间的 TCP/IP 安全将不稳定。如果此服务被禁用,任何依赖它的服务将无法启动。"
SC命令的更多用法请在查看help sc
(注册表修改前请做好备份),
SvcHost共享服务的特别之处:或许重启后还需要到注册表位置:[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvcHost],查看"C:WINDOWSsystem32svchost.exe -k netsvcs"以红色字为名的键(这里以netsvcs为例),键值里是否定义有sc create BITS蓝色字的服务(这里以BITS为例),如果没有就在键值把服务名(这里以BITS为例)添加上去,再重启一次。
需要将程序设置成Windows服务的情况,可以利用一下windows自带的sc命令来创建服务.
该命令的基本用法如下:
打开cmd命令, 输入如下信息:
1 创建服务:
sc create SecServer binpath= "E:DeskMasterMainConsoleSecurityMagCenter2.exe -service" displayname= "SecServer2" depend= Tcpip start= auto
(注意有一个空格)
sc create IIMSAService0 binPath= ""C:Program FilesIIMSAServiceIntnal.exe" -service" displayname= "IIMSAService0" depend= Tcpip start= auto
上述红色字体部分, 需要替换为所创建服务的信息. 程序的路径不要放在中文目录下.
在cmd中执行命令后, 如果没有报错, 正常情况下在服务管理器(services.msc)中能看到一个SecServer的服务.
2 删除服务:
sc delete SecServer
3 其它命令使用方法, 输入 sc /? 进行查看.
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!希望你也加入到我们人工智能的队伍中来!https://www.cnblogs.com/captainbed
以上是关于Windows手工创建服务方法的主要内容,如果未能解决你的问题,请参考以下文章