我已经创建并启动了一项服务。一段时间后,我发现该服务处于停止状态,并且当我尝试重新启动它时,它无法重新启动。
Error is : 1067 the process terminated unexpectedly
最初,我认为我的服务可能存在问题,因此我将其卸载并重新安装,但问题仍然存在。经过这么多的试用后,我按照以下步骤操作:
1. Rename the older service executable as “dummy.exe“ (You can give any service name)
2. Run cmd as administrator
3. Register the new service with below command
4. sc create service_name binpath= "dummy.exe full path"
5. Now start the service with command "sc start servicename"
6. Service started successfully
现在我无法弄清楚实际问题出在哪里。服务名称较旧的SCM数据库中是否可能发生损坏?还是有其他可能的问题。