错误 1083: 配置成在该可执行程序中运行的这个服务不能执行该服务 [解决办法]
一直好用的服务程序, 今天遇到这个问题, 搜了一下各位给出的解决办法;
1. 程序里多添加 serviceInstaller 组件的, 然而我并没改代码, 也没重新编译, 不是解决我问题的办法;
2. 修改注册表的, 以前创建服务从没搞过注册表, so 排除;
冷静一下, 检查一遍
CreateService 的参数, 发现了问题, 以前 DWORD dwServiceType 参数都是 SERVICE_WIN32_OWN_PROCESS , 手欠改成了 SERVICE_WIN32_SHARE_PROCESS
删除服务重新 Create,OK 了, 问题 Over!
来源: https://www.2cto.com/kf/201905/808797.html