2010-10-13 82 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