【小问】Windows服务一直“正在启动”怎么杀
2017-05-04 00:10
429 查看
我们在做服务的时候,经常会遇到各种服务异常的情况,今天臭猪我就遇到了,原型是这样的。
我在主c文件中定义了 servicemain,这时候服务还是可用的,可当我想用DllLoader进行额外的多实例测试时,我又定义了Dllmain,这时候,服务就一直处于正在启动状态。
这时候无论是任务管理器还是控制台,都无法stop这个服务,并且也没有提供进程的PID,不知道怎么杀。这里需要通过控制台 命令行来查询PID。
控制台显示
这样再用taskkill /f /pid …就可以干掉了。。。
mark喽。
我在主c文件中定义了 servicemain,这时候服务还是可用的,可当我想用DllLoader进行额外的多实例测试时,我又定义了Dllmain,这时候,服务就一直处于正在启动状态。
这时候无论是任务管理器还是控制台,都无法stop这个服务,并且也没有提供进程的PID,不知道怎么杀。这里需要通过控制台 命令行来查询PID。
sc queryex myservicename
控制台显示
SERVICE_NAME: myservice TYPE : 20 WIN32_SHARE_PROCESS STATE : 2 START_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x7d0 PID : 13912 FLAGS :
这样再用taskkill /f /pid …就可以干掉了。。。
mark喽。
相关文章推荐
- 安装Windows7或win8/8.1之后会一直卡在正在启动windows提示
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- Win7系统重装后卡在正在启动Windows开机界面怎么办
- Windows中的服务启动不起来, 报超时怎么办?
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- windows系统,OpenOffice开机服务自启动并保持一直启动状态
- tomcat怎么做成windows自动启动的服务
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- Windows无线服务怎么启动 打开windows无线服务图文教程
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- Windows中的服务启动不起来, 报超时怎么办?
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- Windows 服务快捷启动命令
- windows下一些启动服务的命令
- 由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)怎么办?
- Windows下命令行下启动ORACLE服务
- Windows下命令行下启动ORACLE服务
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service(downmoon原创)
- windows安装服务不能用! 怎么解决!