中间件服务设置
- 格式:docx
- 大小:527.45 KB
- 文档页数:11
注意:
卸载杀毒软件,类似于360安全卫士、360杀毒软件、ARP 防火墙单机版等系统维护软件。
切勿使用杀毒软件等进行病毒、木马扫描,手工创建的服务在类似杀毒软件当中都会别认为是高危软件。
一、注册系统服务准备
1.1注册服务涉及到的第三方软件
Bat_To_Exe_Converter.exe (将*.bat文件转化为可执行*.exe 文件)
instsrv.exe (微软自带注册系统服务软件)
srvany.exe (微软自带注册系统服务软件)
srvinstw.exe (服务安装与卸载软件)
1.2注册服务前准备
删除计划任务中中间件的计划任务
删除启动项中中间件的快捷方式
将涉及到的4个第三方软件拷贝到C:\autoruntongtech目录下,拷贝之后的情况如图:
二、注册系统服务过程
2.1 将run_tongtech.bat转换为run_tongtech.exe文件
借用第三方软件Bat_To_Exe_Converter.exe将
run_tongtech.bat转换为run_tongtech.exe文件,具体操作方法如下:
双击点击Bat_To_Exe_Converter.exe,在弹出页面中选择Batchfile将run_tongtech.bat导入到工具中,如图所示:
其中Save as一行所表示是将编译之后生成的exe文件保存到对应路径下,默认是和 bat文件统一文件夹下。
点击Compile按钮将生成对应的exe文件到对应目录。
如图所示:
2.2 将run_tongtech.exe注册成系统服务
2.2.1 新建服务
通过开始——运行——输入cmd——回车,切换到
C:\autoruntongtech文件夹下,执行instsrv autotongtech C:\autoruntongtech\srvany.exe命令,如图:
执行到该步骤之后服务即添加完成,右键我的电脑——管理——服务查看存在服务名为autoruntongtech的服务,如图:。
查看注册表,在注册表[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\autotongtech]中存在autotongtech的注册表项。
如图:
2.2.2 注册服务
第一步:进入注册表中的autotongtech注册表项,在autotongtech 右键新建一个“项”,值为“Parameters”,如图:
第二步:进入项“Parameters”,新建一个“字符串值(s)”,名为:AppDirectory,修改AppDirectory参数值为可执行文件*.exe目录路径。
如:C:\autoruntongtech,具体如图:
第三步:在项“Parameters”,新建一个“字符串值(s)”,名为:Application,修改Application参数值为可执行文件*.exe文件路径。
如:C:\autoruntongtech\run_tongtech.exe,具体如图:
第四步:检查两个“字符值(S)”是否正确。
第五步:检查该服务是否注册成功。
2.2.3 测试服务
重启电脑之后,查看服务状态状态是否为已启动状态,TI、TLQ 是否启动成功。
如启动正常则服务状态应如图所示:
三、卸载手工注册服务
如果服务添加错误,则可以通过srvinstw.exe工具删除服务,具体步骤如下:
之后会弹出删除成功的提示,如果服务在运行状态,则会弹出提示需要重启机器才能删除具体服务。
四、主要错误举例
服务可能会启动失败,如错误1053:服务没有及时地响应启动或控制请求。
经排查发现WIndows XP的服务中,有一个服务需要以NTAUTHORITY\NetworkService用户启动,使用本地系统帐户启动
没有任何问题,但如果以NetworkService即报此错误代码。
如果你的系统分区是NTFS分区,应属帐户的权限问题。
解决办法:将NT AUTHORITY\NetworkService用户添加到Administrator组中。
我的电脑-->右键-->管理-->本地用户和组;选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。