Параметры разрешений для конкретного приложения не предоставляют локальную активацию.

Если в средстве просмотра событий(Event Viewer) отображается сообщение об ошибке . Параметры разрешений для конкретного приложения не предоставляют разрешение на локальную активацию для приложения COM-сервера(The application-specific permission settings do not grant Local Activation permission for the COM Server application) , тогда эта статья поможет вам. Он поставляется с идентификатором события DCOM (DCOM Event ID) 10016 , и эта ошибка появляется в основном после обновления операционной системы. Хотя эта ошибка не влияет на работу обычного пользователя Windows 10 , некоторые из вас могут захотеть узнать, почему это происходит и что с этим делать.

Эти события 10016 записываются, когда компоненты Microsoft пытаются получить доступ к компонентам DCOM без необходимых разрешений. Эти события обычно можно безопасно игнорировать, поскольку они не влияют отрицательно на функциональность и являются преднамеренными.

Все сообщение об ошибке выглядит так:

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} and APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} 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.

К вашему сведению, CLSID и APPID на вашем компьютере могут отличаться, так как они представляют компонентную службу на вашем компьютере. Что касается решения, оно уже упоминается в сообщении об ошибке. Вам необходимо изменить разрешение безопасности с помощью административного инструмента в Windows 10 .

Параметры разрешений для конкретного приложения не предоставляют локальную активацию.

Чтобы исправить Параметры разрешений для конкретных приложений не предоставляют ошибку локальной активации в (Activation)Windows 10 , выполните следующие действия:

  1. Определите(Identify) и подтвердите CLSID и APPID
  2. Изменить(Change) владельца ключа CLSID из (CLSID)редактора реестра(Registry Editor)
  3. Изменить(Modify) разрешение безопасности от Component Services

Читайте дальше, чтобы узнать шаги в деталях.

Вам необходимо определить CLSID и APPID . Поскольку на вашем компьютере они могут отличаться, очень важно их распознавать. В противном случае вы не сможете избавиться от этого сообщения об ошибке средства просмотра событий . (Event Viewer)Согласно вышеупомянутому сообщению об ошибке, CLSID — {C2F03A33-21F5-47FA-B4BB-156362A2F239}, а APPID — {316CDED5-E4AE-4B15-9113-7055D84DCC97}. Есть еще один элемент под названием SID , но в данный момент он не нужен.

Теперь вам нужно найти компонент, который создает проблему. Для этого откройте редактор реестра на своем компьютере. Для этого нажмите Win+R , введите regedit и нажмите кнопку Enter . После этого перейдите по этому пути-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

Не забудьте заменить Enter-your-ClSID исходным CLSID , который вы получили в сообщении об ошибке. Получив его, вы должны найти APPID с правой стороны. Убедитесь, что этот APPID и предыдущий APPID (упомянутый в сообщении об ошибке) совпадают. После подтверждения щелкните правой кнопкой мыши CLSID слева и выберите параметр « Разрешения(Permissions) ».

Параметры разрешений для конкретного приложения не предоставляют локальную активацию.

Затем нажмите кнопку « Дополнительно(Advanced ) » .

По умолчанию этот ключ принадлежит TrustedInstaller , но вам нужно изменить владельца на Администратора(Administrator) . Для этого нажмите кнопку « Изменить»(Change ) в окне « Дополнительные параметры безопасности(Advanced Security Settings ) »> запишите «Администратор»> нажмите кнопку « Проверить имена(Check Names ) » > нажмите кнопку « ОК(OK ) » .

Также необходимо установить флажок Заменить владельца на подконтейнерах и объектах(Replace owner on subcontainers and objects ) .

После этого выберите « Администраторы(Administrators ) » из списка имен групп или пользователей(Group or user names ) и установите флажок « Allow/Full Control Теперь сохраните настройки.

Кроме того, вам необходимо проверить значение по умолчанию —(Default – Data ) имя данных. В этом примере имя данных по умолчанию(Default Data)Immersive Shell . Должно быть иначе, если CLSID и APPID в вашем сообщении об ошибке отличаются.

После этого вам также необходимо стать владельцем APPID . Для этого перейдите по этому пути в редакторе реестра :(Registry Editor-)

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

Вам нужно сделать то же самое, что и выше, чтобы изменить владельца этого ключа реестра(Registry) .

Если вы столкнулись с проблемой смены владельца ключа реестра(ownership of the Registry key) , вы можете воспользоваться нашим бесплатным инструментом RegOwnit , который позволяет сделать это одним щелчком мыши.

Если вы выполнили эти шаги, вам нужно открыть Component Services . Вы можете найти его в поле поиска на панели задач(Taskbar) и щелкнуть соответствующий результат. После открытия Component Services перейдите сюда-

Component Services > Computer > My Computer > DCOM Config > Immersive Shell

В этом примере CLSID совпадает с этой службой компонента Immersive Shell . Вам нужно найти имя Default — Data , которое вы получили из редактора реестра(Registry Editor) . После распознавания щелкните правой кнопкой мыши службу компонента и выберите « Свойства(Properties) » . Здесь вы должны найти идентификатор приложения(Application ID ) или APPID , который вы можете подтвердить еще раз.

Далее перейдите на вкладку « Безопасность ». (Security )Здесь вы можете найти три ярлыка, в том числе Launch и Activation Permissions(Launch and Activation Permissions) . Нажмите соответствующую кнопку « Изменить(Edit ) » .

Если вы получили какое-либо предупреждающее сообщение, нажмите кнопку « Отмена(Cancel ) » и продолжайте. Вам нужно выполнить те же действия, что и выше, чтобы добавить две учетные записи:

  • СИСТЕМА
  • МЕСТНАЯ СЛУЖБА

После их добавления выберите по одному и дайте разрешения на локальный запуск(Local Launch ) и локальную активацию им обоим.(Local Activation )

Сохраните изменения, вы больше не увидите ту же проблему в средстве просмотра событий(Event Viewer) .

Возникнете ли у вас проблемы с RuntimeBroker, Immersive Shell или любым другим процессом, решение будет одинаковым для всех них.(Whether you get the issue with RuntimeBroker or Immersive Shell or any other process, the solution is the same for all of them.)



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts