
我想知道Windows標準用戶是否可以正常更改服務啟動類型以及如何防止它。一位客戶報告說,在 Windows 7(64 位元)上,他能夠將我們產品服務的啟動類型從“自動”更改為“禁用”,從而禁用該產品。這是真的嗎?
答案1
在標準 Windows 7 安裝中這是不可能的。該用戶必須具有:
- 在執行該操作之前透過插入管理密碼提升了他的權限,或者
- 受益於禁用的 UAC,或
- 在不知情的情況下使用具有管理權限的帳戶,或者
- 在本機群組原則編輯器中看到他的權利和權限角色發生了變化。
答案2
我剛剛以標準使用者登入 Windows 7 測試機,更改它的選項呈現灰色。我懷疑他擁有比他意識到的更多的權利,即使不是管理員。
答案3
每個 Windows 服務都附加了一個 ACL(就像檔案或登錄項目一樣)。預設情況下,ACL 僅允許對管理員進行修改,但可以將其變更為允許任何使用者進行某些操作。不過,情況不太可能是這樣——服務 ACL 隱藏在一個相當不方便的地方。