Системное предупреждение средства просмотра событий «Настройки разрешений для конкретных приложений не предоставляют разрешение на локальную активацию для приложения COM-сервера…» с идентификатором события «10016», может быть зарегистрирован на компьютерах под управлением Windows 10, Windows Server 2019 или Windows Server 2016, когда компоненты Microsoft пытаются получить доступ к компонентам DCOM без необходимых разрешений.
Согласно Microsoft рекомендуется действие: игнорировать события 10016, потому что они не влияют отрицательно на функциональность и являются конструктивными. Однако, если вы хотите решить эту проблему, продолжайте читать ниже.
![Событие 10016 Параметры разрешений для конкретных приложений не предоставляют разрешение на локальную активацию для приложения COM-сервера](/f/781e4eb36a55eab5db48c3a80ef18eaf.png)
Это руководство содержит пошаговые инструкции по исправлению предупреждений 10016 в средстве просмотра событий в Windows 10 и Windows Server 2016/2019 с описанием:
Источник: Распределенный COM
Идентификатор события: 10016
Параметры разрешений для конкретного приложения не предоставляют разрешение на локальную активацию для приложения COM-сервера с CLSID.
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}
и APPID
{15C20B67-12E7-4BB6-92BB-7AFF07997402}
пользователю ComputerName \ Username SID (S-1-5-21-3546043924-4163678793-3661266528-1001) с адреса LocalHost (с использованием LRPC), запущенного в контейнере приложения Unavailable SID (Unavailable). Это разрешение безопасности можно изменить с помощью инструмента администрирования служб компонентов.
Как исправить: настройки разрешений для конкретных приложений не предоставляют разрешение на локальную активацию для приложения COM-сервера (идентификатор события: 10016) в Windows 10 и Server 2016/2019.
Шаг 1. Измените разрешения для ключа реестра APPID.
1. Из события 10016 узнать APPID приложения COM-сервера с недостаточными правами.
например В этом примере APPID: {15C20B67-12E7-4BB6-92BB-7AFF07997402}
![Предоставить разрешение на локальную активацию Не предоставлять разрешение на локальную активацию](/f/d5311c7fb200a3555c5a891ca92ac611.png)
2. Откройте редактор реестра и перейдите в следующее место:
- HKEY_CLASSES_ROOT \ AppID
3. Разверните ключ AppID и щелкните APPID, упомянутый в событии 10016. (например, "{15C20B67-12E7-4BB6-92BB-7AFF07997402}" в этом примере)
4а. На правой панели: обратите внимание на имя AppID в значении REG_SZ по умолчанию. (например, PerAppRuntimeBroker в этом примере).
4b. На левой панели: Щелкните правой кнопкой мыши на кнопке APPID и выберите Разрешения:
![изображение изображение](/f/0c93c54ac4d006419db08db7e9db4b88.png)
5. В окне "Разрешения" нажмите Передовой.
![изображение изображение](/f/2e3ec8f44b3502d852681c3d042a7e23.png)
6. Нажмите Изменять Владелец становится владельцем ключа реестра.
![изображение изображение](/f/d8f260762d61014d0b33659a347ef16f.png)
7. Тип Администраторы и нажмите В ПОРЯДКЕ.
![изображение изображение](/f/785074759eae0e09501ef953133cf328.png)
8. Проверять в Заменить владельца подконтейнеров и объектов флажок и щелкните Применять.
![изображение изображение](/f/f1f209f41cbc765736d0b5e573b78d6d.png)
9. Затем дважды щелкните, чтобы открыть Администраторы Вход.
![изображение изображение](/f/6c1bb7e901a4a8356c72a423214f9bb5.png)
10. Выберите Полный контроль установите флажок, чтобы предоставить полные права администраторам, и нажмите В ПОРЯДКЕ три (3) раза.
![изображение изображение](/f/5961db3874b07c3164aca4e02aecd5e1.png)
11.Закрывать редактор реестра и начать сначала ваш компьютер.
Шаг 2. Измените разрешения для приложения COM-сервера.
1. Откройте службы компонентов. Для этого:
- Одновременно нажмите кнопку Окна
+ р ключи, чтобы открыть окно команды запуска.
- Тип dcomcnfg и нажмите Входить.
- Одновременно нажмите кнопку Окна
![изображение изображение](/f/1bc3923478d40def740fcdda95fcbcf7.png)
2. Расширять Компонентные услуги -> Компьютеры -> Мой компьютер -> Конфигурация DCOM.
3. От Вид меню выбрать Деталь.
![изображение изображение](/f/8e6b6b0b81600f5c4f882b8a580b6dfa.png)
4. Щелкните правой кнопкой мыши на имени APPID, которое вы заметили на шаге 1 (4a) выше (например, в «PerAppRuntimeBroker» в этом примере), и выберите Характеристики.
![изображение изображение](/f/7699b76cb66f4288827304878d2d4151.png)
5а. В Безопасность вкладку, щелкните Редактировать на Разрешения на запуск и активацию.
![изображение изображение](/f/4f5d147cfee27f56bf07686e795a721a.png)
5б. Если вы получили сообщение безопасности, чтобы удалить нераспознанные записи разрешений, щелкните Удалять.
![изображение изображение](/f/1931803f12563cae77aed6b1898b37a1.png)
6. Щелкните значок Добавлять кнопка.
![изображение изображение](/f/cbcddefab5493b56d5cdaed44612d604.png)
7. Тип МЕСТНОЕ ОБСЛУЖИВАНИЕ и нажмите В ПОРЯДКЕ.
![изображение изображение](/f/d2d084b5d9a23851d1f21c2135df34d6.png)
8. Проверять в Локальная активация флажок и щелкните В ПОРЯДКЕ дважды, чтобы применить изменение.
![изображение изображение](/f/921f7abe1ba74d3543ea982b623efd99.png)
9. Закройте окно «Службы компонентов» и начать сначала ваш компьютер.
10. После перезапуска необходимо устранить ошибку «Параметры разрешений для конкретных приложений не предоставляют разрешение на локальную активацию для приложения COM-сервера».
Вот и все! Сообщите мне, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Пожалуйста, поставьте лайк и поделитесь этим руководством, чтобы помочь другим.