得到錯誤,同時嘗試啓動服務錯誤1083此服務被配置爲運行可執行程序沒有實現的服務
22
A
回答
28
答案:如果你收到此錯誤檢查服務名稱及服務過程的安裝服務名稱。兩者必須相同。
編碼快樂
21
還要確保在入口點exe文件(通常是主要程序)的服務類的一個實例(從服務基地派生創建).eg。
private static void Main()
{
var servicesToRun = new ServiceBase[]
{
new MyService1(),
new MyService2()
};
ServiceBase.Run(servicesToRun);
}
如果你不這樣做,說你不包括代碼來創建MySerivce2的實例,如上述,你將得到當您嘗試啓動MyService2上述錯誤信息。
0
要增加另一種可能性,see answer #7 on this link。
解決方案的目的是按照您預期的那樣在初始化時分配服務名稱。在我的情況下,服務。 ServiceName
未設置字段
考慮使用日誌語句在ServiceBase.Run(servicesToRun)
之前編寫服務名稱。
4
我有同樣的問題。我的解決方案是檢查服務名稱和服務安裝程序服務名稱。兩者必須相同。
private void InitializeComponent()
{
components = new System.ComponentModel.Container();
this.ServiceName = "EmailService";
}
相關問題
- 1. 可運行或執行程序服務
- 2. 有沒有辦法從服務中運行可執行文件?
- 3. 錯誤運行「Jekyll服務」
- 4. 錯誤運行軌道服務器,服務器已經運行
- 5. 從服務運行程序
- 6. 遠程運行服務器錯誤
- 7. 配置「沒有發佈的服務模塊」時出現錯誤
- 8. 運行.NET程序作爲服務
- 9. C#運行控制檯應用程序作爲Windows服務 - 該服務沒有響應錯誤
- 10. 配置現有的服務在系統啓動時運行
- 11. 作爲服務運行的應用程序沒有正在運行
- 12. 高效的線程安全的實現業務服務運營與執行
- 13. Web Sphere Web服務運行時實現
- 14. 正在連接到Web部署服務 - 服務沒有運行錯誤
- 15. 當我運行./manage.py運行服務器出現錯誤導入錯誤:沒有模塊名爲芹菜
- 16. PingFederate SLO:沒有爲此適配器配置註銷服務
- 17. Azure服務配置錯誤
- 18. 運行Web服務作爲Windows服務
- 19. 得到錯誤的 「軌道的」,服務器沒有運行
- 20. 運行GHC創建的Windows可執行文件作爲服務
- 21. 配置SQL-SERVER而不運行服務
- 22. 配置服務器到本地運行
- 23. 執行程序服務 - 線程超時
- 24. 等待執行程序服務線程
- 25. TFS報告服務配置錯誤 - RPC服務器不可用
- 26. 運行服務中的錯誤
- 27. START_STICKY Android的服務沒有運行
- 28. 的WEBrick服務器沒有運行
- 29. 我的Rails服務器沒有運行
- 30. 錯誤執行谷歌播放服務
http://www.clubmicrosoft.net/blog/post/2010/03/03/Error-1083-The-executable-program-that-this-service-is-configured-to-run- in-does-not-implement -the-service.aspx –
感謝這對我有用,但我需要糾正你的東西:服務名稱(在服務組件中聲明)和服務安裝程序名稱(ServiceInstaller類的實例)必須相同。 ServiceProcessInstaller沒有ServiceName和Name屬性。 – s0nica
是的,它解決了我的問題,通過在函數ServicesToRun中的Program.cs類中添加服務的引用,如新的ServiceName(),謝謝 – adnan