错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务 【解决办法】

一直好用的服务程序,今天遇到这个问题,搜了一下各位给出的解决办法;编译

1.程序里多添加serviceInstaller组件的,然而我并没改代码,也没从新编译,不是解决我问题的办法;service

2.修改注册表的,之前建立服务从没搞过注册表,so 排除;程序

冷静一下,检查一遍vi

CreateService的参数,发现了问题,之前DWORD dwServiceType参数都是SERVICE_WIN32_OWN_PROCESS ,手欠改为了SERVICE_WIN32_SHARE_PROCESS参数

删除服务从新Create,OK了,问题Over!注册

相关文章
相关标签/搜索