我已經創建了一個Windows服務,但是當我啓動服務時,我得到一個1053錯誤。我在我的機器上安裝了.NET Framework 4.任何人都可以幫助!錯誤1053 Windows服務
回答
很可能你在OnStart()中做了很多事情。嘗試這樣的事情。
'受保護的覆蓋Sub OnStart(ByVal args()As String) '在此處添加代碼以啓動您的服務。這種方法應該設置 ',以便您的服務可以完成其工作。
Try
Dim worker = New Thread(AddressOf DoWork)
worker.Name = "MyWork"
worker.IsBackground = False
worker.Start()
Catch ex As Exception
'write to a log somewhere, however you usually handle your errors
End Try
End Sub'
嘗試類似的東西,但我們確實需要更多的信息來幫助你
感謝所有我的問題解決了。解決了這個問題我重新安裝了MS Visual C++。可能是它的一些組件損壞並導致服務啓動問題。再次感謝。 – chiv
你絕對需要進一步調試。正如其他人已經指出的那樣,「錯誤1053」太泛泛無助。
1)閱讀此鏈接。它告訴您如何在Visual Studio中調試服務。你需要創建一個虛擬「的OnStart()」方法(這樣就可以調試「真正」的OnStart):
http://msdn.microsoft.com/en-us/library/7a50syb3%28v=vs.80%29.aspx
2)下面是關於Windows事件日誌的好文章:
http://www.codeproject.com/Articles/39218/How-To-Create-a-Windows-Event-Log-and-Write-your-C
對於新手(如果你還沒有自己的事件日誌),我會考慮追加剛的「printf的」到一個文本文件
3)一旦你找出問題的您的代碼的特定部分,感覺自由在這裏發佈。
'希望有幫助!
感謝所有我的問題已得到解決。要解決此問題,我已重新安裝MS Visual C++。可能會損壞其某些組件,並導致服務啓動問題。再次感謝。 – chiv
- 1. 面向Windows服務的錯誤1053
- 2. Windows服務提供錯誤1053 - System.IO.DirectoryNotFoundException
- 3. 開發服務,錯誤1053
- 4. Windows服務器2008 R2服務錯誤1053
- 5. 服務沒有響應 - 錯誤1053
- 6. c#無法啓動服務錯誤1053
- 7. 添加項目引用防止Windows服務啓動 - 錯誤1053
- 8. C#Windows服務Hangfire錯誤:1053(GlobalConfiguration連接到數據庫)
- 9. 啓動Windows服務失敗,出現錯誤1053
- 10. 用戶定義的Windows服務無法啓動 - 1053錯誤
- 11. .NET服務失敗,錯誤1053在Windows Server 2003 r2 sp2上
- 12. Python Windows服務pyinstaller可執行文件錯誤1053
- 13. Windows服務將無法啓動(錯誤1053)
- 14. 1053 Windows服務沒有及時響應
- 15. Windows Server 2008 R2錯誤1053 apache
- 16. 當我啓動或停止我的Windows服務時,出現錯誤1053
- 17. 當我嘗試啓動我的Windows服務,我得到錯誤號1053
- 18. Windows無法在本地計算機上啓動SQL Server(SQLEXPRESS)服務。錯誤1053
- 19. 作爲Windows服務運行的命令行應用程序。獲取錯誤1053
- 20. Windows服務在XP上運行,但在W2K3上失敗,錯誤1053 64位
- 21. 錯誤1053嘗試重新啓動/停止Tomcat 5.0.30(作爲Windows服務安裝)
- 22. Windows服務錯誤
- 23. 服務失敗1053 Neo4j的
- 24. TortoiseSVN svnserve.exe錯誤1053,無法啓動
- 25. 錯誤1053當啓動窗口服務在Python中寫入
- 26. 無法啓動服務,錯誤1053,在Visual Studio中,c#
- 27. 所有的Python窗口服務無法啓動{錯誤1053}
- 28. 啓動用戶定義的服務時出現錯誤1053
- 29. 德爾福XE服務將無法啓動:錯誤1053
- 30. Microsoft.Office.Interop.Excel錯誤與Windows服務
錯誤代碼表示:「該服務沒有及時響應啓動或控制請求。」換句話說,在啓動過程中出現了問題。那是誰的猜測。添加一些日誌到您的服務啓動代碼。 –
顯示你的代碼,特別是SetServiceStatus的調用 – cdarke