2009-06-26 94 views
5

如果服務的「登錄」帳戶有密碼,我可以正確啓動服務。但是,當我刪除用戶密碼,然後再試一次,我得到了錯誤: 「錯誤1069:服務沒有啓動由於登錄失敗」無法在沒有密碼的帳戶下運行服務?

不能將服務用空密碼的帳戶下運行?

回答

9

默認情況下,Windows的所有現代版本都具有本地安全策略,限制使用空密碼用戶只能在本地控制檯登錄。換句話說,具有空白密碼的用戶必須物理上位於計算機上才能登錄。用戶無法登錄作爲一種服務,作爲一批用戶,通過網絡等

這可以通過改變在本地策略的政策改變 - >安全選項。或者通過將HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa下的LimitBlankPasswordUse值更改爲零。

但是,這是非常重要的,這將建立在你的安全構成了嚴重孔,因爲用戶使用空密碼現在可以遠程登錄並使用空白密碼是很容易猜到。我想不出有任何理由在沒有密碼的帳戶下運行服務,所以我的建議是 - 不要這樣做。

1

什麼版本Windowss的?我相信至少在Windows XP下,服務不能以密碼爲空的用戶身份運行。

如果你已經空閒時間,你可以嘗試設置喜歡的東西「允許與桌面交互」的服務,「允許登錄服務」的用戶。

但我認爲你會是一個更好的密碼,有以下幾個原因。你爲什麼不要一個?

+0

是的,我使用XP。所以你的意思是XP有這樣的限制?我沒有使用「LocalSystem」帳戶,因此恐怕我無法啓用「允許與桌面互動」選項。該帳戶僅用於測試,因此我沒有爲其創建密碼。 – trudger 2009-06-26 09:29:38

相關問題