在Windows XP SP3上启动Windows服务的问题

时间:2012-06-24 17:07:24

标签: c# wcf windows-services

我目前正面临一个我无法解决的问题,而且我真的不知道该怎么做了。

当我尝试启动服务时,我收到消息:“服务已启动但又停止了,这是因为如果没有任何关系,某些服务将停止,例如性能日志和提醒服务“。

我查看了Windows日志,但没有写任何内容可以描述为什么我的服务一直停止。我还尝试通过命令提示符启动Windows服务,它给出了一条消息:“服务未启动,但服务没有返回任何错误。”

我已尝试删除所有引用我的服务的密钥,这些密钥无法解决问题。

我在谷歌搜索(可能不够好)找到答案,但我没有找到任何答案。我确实找到了一些描述我能做什么的网站,但所有这些建议都没有用。

这有点 * *因为我不知道在哪里看。我没有任何错误消息,我没有任何我可以用来搜索的ID。我真的不知道从哪里开始,我希望你们可以帮助我。

有关Windows服务的详细说明

操作系统:Windows XP SP3

.Net Framework: .Net 4.0客户端配置文件

语言: C#

开发环境: Visual Studio 2010 Professional(但安装了Visual Studio 2012 RC)

通讯: WCF(命名管道),WCF(BasicHTTPBinding)

命名管道:

我已选择此解决方案,因为我想从Windows服务通信到Windows窗体应用程序。它现在工作了很长一段时间,但突然我的Windows服务自动关闭它,我再也无法重新启动它。

实现了两个命名管道服务:一个事件服务,它将向Windows窗体应用程序发送任何通知,以及一个管理服务,它使我的Windows窗体应用程序可以维护我的Windows服务。

basicHttpBinding的:

基本的http绑定使得与中央服务器的连接成为可能。然后,此连接用于将信息从客户端传输到服务器。

我不知道您需要哪些额外信息,但如果您需要某些内容,我会尽量详细说明。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

好的,我已经解决了这个问题,实际上这是一个愚蠢的问题。 Windows XP不会抛出任何错误,也不会向您报告所有日志存储的书已满!清理完日志后,我的服务完全启动并继续运行。多么愚蠢! :)