用SC添加了一个
服务,因为
windows的
服务机制问题,还是不行。下面是解决方法。
WindowsNT Resource Kit 提供了2个小工具:
Instrsrv.
exeinstalls and removes system services from
WindowsNT.
Srvany.
exeallows any
WindowsNT application to run as a service.
1、将
Instsrv.
exe和
Srvany.
exe放置到某目录下,下面用%
path%代替路径
2、打开CMD,输入以下内容,其中ServerName为你要创建的
服务名称
%
path%
instsrvServerName %
path%
srvany.
exe3、打开regedit
注册表编辑器,找到以下目录
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesServerName
4、鼠标右键单击ServerName,创建一个"项",名称为"Parameters"
5、鼠标左键单击"Parameters",在右边点击鼠标右键,创建一个"字符串值"(REG_SZ),名称为"Application",数值数据里填写你要执行的程序完整路径。
6(可选)、鼠标左键单击"Parameters",在右边点击鼠标右键,创建一个"字符串值"(REG_SZ),名称为"DependOnService",数值数据里填写该
服务依存的
服务名称。不知道依存是什么的,那就不用管。
7、打开services.msc
服务控制面板,找到ServerName,鼠标右键-属性-登陆,勾选"允许
服务与桌面交互"(一般你要运行的程序都是有界面的吧)。
一般情况下,做完以上几步就可以了。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/6077.html