簡體   English   中英

Windows服務和權限問題

[英]Windows service and permissions problem

我已經編寫了一個Windows服務,該服務需要從WinXP SP2開始安裝在任何風格的Windows上(客戶端要求)。 我最初使用“網絡服務”帳戶編寫了由SCM在安裝過程中啟動的服務。 所有測試均在我們站點上不同位置的虛擬盒VM上進行,安裝過程中沒有問題,服務按預期運行。

但是在客戶現場,使用VPC安裝此服務失敗,並顯示錯誤1920(權限錯誤)。 對於Virtual Box VM來說,它也失敗了-實際上,對於我(和我的團隊)的每台機器,它都失敗了,但僅在客戶QA站點上嘗試過。

如果手動安裝了該服務,並且使用本地用戶帳戶(工作組帳戶)登錄,則該服務可以正常啟動-如此不切實際,它至少表明該服務可以運行並具有正確的登錄配置。

我設置了一個新的用戶帳戶,並經過了權限,本地安全策略,組等,以確保可以正常運行的帳戶與新帳戶完全匹配,但是該新用戶帳戶也無法啟動服務(!?)。 由於有效的帳戶是工作組的成員,而不是域的成員,所以我認為域策略不會使事情變得混亂,但是我對此並不是100%的。

關於尋找什么或我可能會缺少的任何想法?

您可能希望將用於運行服務的登錄名添加為Administrators Group的一部分。

請參閱此Microsoft支持文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM