我已经创建了一个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