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手工创建服务方法的主要内容,如果未能解决你的问题,请参考以下文章

VSTO避免多次加载窗体

高危Windows系统 SMB/RDP远程命令执行漏洞 手工修复办法

如何使用ssh连接windows?

如何在Windows下启动Oracle数据库服务

使用Topshelf创建Windows 服务

Windows 10 KMS 手工激活