啟用UAC後如何分配管理Windows服務的權限?

啟用UAC後如何分配管理Windows服務的權限?

我有以下場景:

  • 我是我的電腦的本機管理員,啟用了 Windows 7 Enterprise 和 UAC
  • 電腦不在網域且不在群組原則下
  • 我運行一些程式而不以管理員身份運行它
  • 該程式有時需要控製本機安裝的Windows服務(帶有手動啟動選項)
  • 未以管理員身分執行初始程式或未停用 UAC 控制 Windows 服務失敗。

如何向我的帳戶授予控制此特定服務的權限,而無需使用提升的權限來運行或停用 UAC?

答案1

與每個 Windows 物件一樣,服務有一個與之關聯的 ACL,可以修改該 ACL 來授予您存取權限。

據我所知,沒有用於管理服務 ACL 的官方 UI,因此您有兩個選擇:

  1. 下載流程瀏覽器。啟動您的服務(ProcExp 僅顯示正在執行的服務)。在 ProcExp 中,雙擊服務的進程(或右鍵單擊並按一下「屬性」)。按一下“服務”標籤。通常,您的程式由特定使用者執行 - 新增該使用者。點擊高級。您可以管理的權限包括停止/啟動此服務以及向其發送自訂命令。

    行程駭客類似,但也可以管理停止的服務。

  2. sc sdshow,學習ACE文法訪問權,編輯安全描述符,將其傳回sc sdset

相關內容