Categories: Articles

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160} and APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} to the user

На одном из серверов в EventLog обнаружил множество таких ошибок:

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
and APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

Причина очевидна из текста ошибки – не хватает прав на компоненты DCOM. Для решения проблемы необходимо:

 

Поменять разрешения на ветки реестра.

 

HKEY_CLASSES_ROOT\AppID\{9CA88EE3-ACB7-47c8-AFC4-AB702511C276}
HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160}

  1. Открыть Regedit. Для этого ажать сочетание клавишь Win+R,  набрать regedit, нажать Enter.
  2. Найти ветки реестра, указанные выше и контекстном меню веток выбрать Permissions.
  3. В открывшемся окне нажать кнопку Avdanced.
  4. Сверху нажать Owner и поменять на вашу учетную запись.
  5. Когда владелец поменян необходимо дать полные права группе локальных администраторов.
  6. Сделать владельцем обратно NT Service\TrustedInstaller. Поменять разрешения DCOM

 

Поменять разрешения на DCOM компонент.

 

  1. Открыть DCOMCNFG. Для этого нажать Win+R, набрать DCOMCNFG, нажать Enter.
  2. Открыть Component Services -> Computers -> My Computer -> DCOM Config.
  3. Найти RunTimeBroker  -> в контекстном меню выбрать Properties -> перейти на вкладку Security.
  4. В разделе Launch and Activation Permissions нажать кнопку Edit и добавить туда учетную запись System и группу локальных администраторов.

 

После этого ошибка должна исчезнуть.

Saqwel

Share
Published by
Saqwel

Recent Posts

Azure App Configuration and access to Key Vault references

We decided to use an Azure App Configuration to store configs of backend. App Configuration…

2023-08-24

Azure cli az acr login hangs

I have encountered an issue with az acr login --name <acr_name> command. It hanged and…

2023-08-23

Error: Unable to read Docker image into resource: unable to find or pull image nginx:latest

I have tried to learn terraform from scratch and found pretty simple tutorial for beginners.…

2022-09-09

Скрыть поле модели от Swagger (Hide field of model from Swagger)

При внедрении Swagger в проекте .Net Core Web API потребовалось скрыть одно поле из примера,…

2020-04-24

Прогноз цен на акции

Около года назад я решил попробовать заработать на фондовой бирже, покупая и продавая акции. Изучая…

2019-07-20

Installation failed with error code: (0x00000490), “Element not found. “

Во время установки .NET Framework столкнулся с ошибкой Installation failed with error code: (0x00000490), "Element…

2018-12-20