新聞速報

        

2021年10月29日 星期五

使用元件服務系統管理工具修改此安全性權限...

應用程式特定 權限設定無法將含有 CLSID {806835AE-FD04-4870-A1E8-D65535358293} 與 APPID {EE4171E6-C37E-4D04-AF4C-8617BC7D4914} 之 COM 伺服器應用程式的 本機 啟用 權限授與來自位址 LocalHost (使用 LRPC) (在應用程式容器 無法使用 SID (無法使用) 中執行) 的使用者 NT SERVICE\SQLSERVERAGENT SID (S-1-5-80-344959196-2060754871-2302487193-2804545603-1466107430)。您可以使用元件服務系統管理工具修改此安全性權限



出現這類行的報錯,需要在元件服務中給予對應的許可權。

 

可是正常情況在打開元件服務找到對應位置之後會發現許可權設置是灰色的不可設置。  (控制台 \ 系統和安全 \ 管理工具 \ 元件服務  

 

這個時候需要在註冊表中進行一些設置,找到提示中的位置,

例如 {D63B10C5-BB46-4990-A94F-E40B9D520160}(找自己電腦提示的,別弄錯了。)

 

從註冊表 HKEY_CLASSES_ROOT\AppID 去找,或者直接搜索,

 

找到之後需要把完全控制許可權勾上,但是一般情況勾上是會報錯的。

 

這種情況下,需要到高級選項中,將所有人進行更改,預設情況下所有者應該是 TrustedInstaller 將其更改為了 Administrators 之後關閉選卡(注意繼承)

 

之後重新點擊許可權設置就可以把完全控制許可權勾上了。

 

之後看 LocalService 是否賦值給了 IISADMIN

 

完成之後把許可權裡所有者恢復回去。

 

最後,根據註冊表右邊 AppID 的數值,從元件服務的 DCOM 配置找到對應的位置,進行許可權的勾選(右鍵點擊屬性,安全頁上許可權給予。)

權限不要亂勾取消,衹做自己想要的操作給自己上需要的權限。



沒有留言:

張貼留言