該錯誤一般會重復出現在事件查看器,嚴重的會導致系統卡死。
以解決下列錯誤為例,給出步驟:

注意記錄用戶(划掉的部分)及要添加的權限(本例為“本地激活”權限)
1.運行regedit,打開注冊表編輯器,進入 “計算機\HKEY_CLASSES_ROOT\AppID\{15C20B67-12E7-4BB6-92BB-7AFF07997402}”
注意大括號里的是APPID
2.右鍵該項,選擇“權限”,如下圖所示

3.在彈出的對話框中選擇“高級”,點擊“更改”,更改所有者。所有者最好是當前登錄的用戶,可以在彈出的對話框中輸入當前用戶名,然后點擊“檢查名稱”補全所有者用戶名,點擊“確定”。


4.點擊確定,回到修改權限的對話框,將SYSTEM及當前登錄用戶的權限提升為“完全控制”,點擊“應用”,“確定”

5. 為下一步做准備。在注冊表中,可以看到 {15C20B67-12E7-4BB6-92BB-7AFF07997402} 對應 RuntimeBroker 應用程序,如下圖所示。若一個APPID沒有對應的應用程序,記住該APPID。

6.運行“組件服務”,打開左側的目錄樹,點擊“DCOM配置”,稍等一會,中間的窗口會出現很多圖標。若上一步中,APPID有對應的應用程序名稱,則根據該名稱在中間的窗口尋找相應圖標;若沒有對應的應用程序,則找到APPID對應的那個圖標。注意:根據APPID找的時候,是有左右大括號的。

下圖是 RuntimeBroker 對應的

7.若一個應用名有2個圖標,可以右鍵點擊1個圖標,選擇“屬性”,根據 應用程序 ID 對照是否是要尋找的那項。

8.找到目標項之后,點擊“安全”選項卡,選擇“啟動和激活權限”中的“編輯”,添加當前登錄的用戶名,確保其權限如下圖所示。


點擊確定,完成。
注意:
1.若不在注冊表中修改所有者,可能會出現“無法保存對 權限所作的更改”的問題。
2.若出現“附加到 注冊表值 的一個或多個權限項目包含不能識別的類型,無法顯示”,需要在注冊表中找到CLSID及APPID對應的項,進行權限修改;關閉“組件服務”后用管理員權限打開。
