2010-10-13 79 views
1

我一直有问题获得服务启动。我有两个其他的服务在配置上几乎相同,但其中一个服务开始正常,但其中一个服务拒绝开始,我真的需要让它在今天工作。我看不出它们的实现或配置文件有什么不同。试图与InstallUtil安装后启动服务时,我收到以下消息:无法启动WCF服务 - “此服务无法在此时运行您的命令”

服务没有通过键入NET HELPMSG 2186

NET响应控制功能

更多的帮助可用HELPMSG 2186:

解释:服务不能在这个时候

如果任何人有任何想法和/或建议运行命令,他们不胜感激。

非常感谢!

+0

这是来自事件查看器的消息:在ExperienceSearchService.exe [5868]中发生未处理的异常('System.TypeLoadException')。实时调试此异常失败,出现以下错误:调试器无法启动,因为没有用户登录。 – 2010-10-13 17:08:05

回答

1

首先检查使用EventVwr的任何系统/应用程序事件。由于该特定服务的权限,服务可能在启动时崩溃或失败。

尝试卸载并重新安装服务,并重新启动。

此外,见:http://support.microsoft.com/kb/227404

最后,你已经安装了MS应用验证?如果是这样,请尝试卸载并重新安装它。

+0

感谢您的回复。我已经安装/卸载了很多次,但是我将在两次之间重新启动时再试一次。以下是来自事件查看器的消息:在ExperienceSearchService.exe [5868]中发生未处理的异常('System.TypeLoadException')。实时调试此异常失败,出现以下错误:调试器无法启动,因为没有用户登录。 – 2010-10-13 17:09:14

+0

好的,因此,您的服务无法启动,因为它无法加载包含您所依赖的类型的DLL。查看您的DLL依赖关系是什么以及当您将应用程序作为服务运行时,为什么其中一个DLL无法访问。你所依赖的类型与你的服务在同一个目录下的所有DLL都是?如果不是,这可能是问题(即,您依赖于您作为用户拥有的路径,这与必须在SYSTEM帐户下运行的服务所使用的系统路径不同) – 2010-10-13 17:36:20