2014-12-07 59 views
1

我的服務以前以本地系統運行。 現在我需要使用Kerberos身份驗證在域中運行它。 我將服務配置爲使用虛擬帳戶運行。 在登錄選項卡上,我將單選按鈕更改爲此帳戶: NT SERVICE \ MyService在Windows 8服務器上使用虛擬帳戶運行服務

從這一點起,我的服務在無日誌啓動時失敗。 我在系統日誌中發現的唯一的錯誤是:在方法StartServiceCtrlDispatcher

Faulting application name: myservice.exe, version: 0.0.0.0, time stamp: 0x547d6f26 
Faulting module name: myservice.exe, version: 0.0.0.0, time stamp: 0x547d6f26 
Exception code: 0xc0000417 
Fault offset: 0x0000000000015858 
Faulting process id: 0x11bc 
Faulting application start time: 0x01dea86 
Faulting application path: C:\Program Files\MyCompany\bin\myservice.exe 
Faulting module path: C:\Program Files\MyCompany\bin\myservice.exe 
Report Id: 90beca46-7e26-11e4-8aa5-000c298675c1 

我的服務崩潰。

也許我做錯了什麼或者有什麼想法如何開始調查?

回答

1

在我的情況下,它是寫權限。 如果您的服務寫入文件並在MSA上下文中運行它,則應該爲您寫入的目錄授予您的MSA寫入權限。

相關問題