2011-04-17 116 views
1

我有一個以特定用戶身份登錄的服務。該服務在用戶登錄時工作良好,但在他們這樣做之前不會啓動。是否有某種我缺少的設置?Windows服務在用戶登錄之前不會啓動

  • 這是在Windows 7旗艦版上運行。
  • 用戶是該框的管理員,並且該服務被設置爲自動啓動。
  • 應用程序日誌中沒有錯誤,並且服務在用戶登錄後就像champ一樣運行(不需要它們啓動它)。

回答

0

這是一個有趣的,但我今天早上想出來。

問題是服務器是乾淨的Windows 7旗艦版安裝。這意味着電源管理功能被設置爲默認值,導致機器在30分鐘後關機,因此服務將停止運行。修復了電源管理設置,永不休眠並像冠軍一樣運行。

感謝您的投入。

0

用戶是否有權啓動Windows服務(用戶策略)?您可以嘗試使用ntrights.exe來確保他確實如此。此外,您是否可以在登錄另一個帳戶時從Services.msc啓動該服務?

我認爲這是一個特權問題。服務登錄信息不正確或用戶無法啓動服務。

+0

Cosmin,如上所述,服務運行良好,用戶登錄時沒有問題。如果是權限問題,我認爲即使用戶登錄也不會運行。 – Matty 2011-04-19 14:40:43