启动服务失败

leftbackfielder 2013-10-11 02:30:50
一个驱动程序以服务的方式启动起来
在CMD下面,
sc stop servername可以成功
sc query servername显示WIN32_EXIT_CODE:1077(上次启动之后,仍未尝试引导服务。)我没太搞明白这个错误码是什么意思
此时再sc start servername就失败
错误信息:[SC]StartService FAILED 2:
应该找不到文件.
我用sc qc查询的时候,路径那块多显示了一人:\??\这是什么东西?比如文件路径是:C:\a.sys,
显示的就是:\??\C:a.sys
这个是怎么回事?
...全文
234 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoning_xueye 2013-10-15
  • 打赏
  • 举报
回复
这个与你的服务停止处理有关系,看下你的服务在停止的时候是不是有某个线程没停止或者是在等待某个事件。
leftbackfielder 2013-10-15
  • 打赏
  • 举报
回复
引用 3 楼 zhaoning_xueye 的回复:
[quote=引用 2 楼 leftbackfielder 的回复:] [quote=引用 1 楼 zhaoning_xueye 的回复:] 驱动都会在路径前加上\??\ 这个是没有问题的 你可以看一下你的a.sys文件是不是还依赖于其他文件,或者是被杀软阻止了
我查到那个问题了,是有一个资源没有释放.所以,再安装的时候,就会出现这种情况.. 有时候,STOP之后,会出现STOP_PENDING的情况,这个是没有停止成功吧?[/quote] 是异步的,正在停止还没有完全停止。[/quote] 有办法让他
引用 3 楼 zhaoning_xueye 的回复:
[quote=引用 2 楼 leftbackfielder 的回复:] [quote=引用 1 楼 zhaoning_xueye 的回复:] 驱动都会在路径前加上\??\ 这个是没有问题的 你可以看一下你的a.sys文件是不是还依赖于其他文件,或者是被杀软阻止了
我查到那个问题了,是有一个资源没有释放.所以,再安装的时候,就会出现这种情况.. 有时候,STOP之后,会出现STOP_PENDING的情况,这个是没有停止成功吧?[/quote] 是异步的,正在停止还没有完全停止。[/quote] 有办法同步停止吗?这种状态导致没有办法再启动.
leftbackfielder 2013-10-15
  • 打赏
  • 举报
回复
引用 5 楼 zhaoning_xueye 的回复:
这个与你的服务停止处理有关系,看下你的服务在停止的时候是不是有某个线程没停止或者是在等待某个事件。
服务的卸载函数吗?
zhaoning_xueye 2013-10-14
  • 打赏
  • 举报
回复
引用 2 楼 leftbackfielder 的回复:
[quote=引用 1 楼 zhaoning_xueye 的回复:] 驱动都会在路径前加上\??\ 这个是没有问题的 你可以看一下你的a.sys文件是不是还依赖于其他文件,或者是被杀软阻止了
我查到那个问题了,是有一个资源没有释放.所以,再安装的时候,就会出现这种情况.. 有时候,STOP之后,会出现STOP_PENDING的情况,这个是没有停止成功吧?[/quote] 是异步的,正在停止还没有完全停止。
leftbackfielder 2013-10-14
  • 打赏
  • 举报
回复
引用 1 楼 zhaoning_xueye 的回复:
驱动都会在路径前加上\??\ 这个是没有问题的 你可以看一下你的a.sys文件是不是还依赖于其他文件,或者是被杀软阻止了
我查到那个问题了,是有一个资源没有释放.所以,再安装的时候,就会出现这种情况.. 有时候,STOP之后,会出现STOP_PENDING的情况,这个是没有停止成功吧?
zhaoning_xueye 2013-10-12
  • 打赏
  • 举报
回复
驱动都会在路径前加上\??\ 这个是没有问题的 你可以看一下你的a.sys文件是不是还依赖于其他文件,或者是被杀软阻止了

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧