錯誤1083:配置成在該可執行程序中運行的這個服務不能執行該服務 【解決辦法】


一直好用的服務程序,今天遇到這個問題,搜了一下各位給出的解決辦法;

1.程序里多添加serviceInstaller組件的,然而我並沒改代碼,也沒重新編譯,不是解決我問題的辦法;

2.修改注冊表的,以前創建服務從沒搞過注冊表,so 排除;

冷靜一下,檢查一遍

CreateService的參數,發現了問題,以前DWORD dwServiceType參數都是SERVICE_WIN32_OWN_PROCESS ,手欠改成了SERVICE_WIN32_SHARE_PROCESS

刪除服務重新Create,OK了,問題Over!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM